这个项目能做什么
AgInTi LabCanvas 是一个面向智能体辅助科学可视化与应用自动化的本地控制平面。其既定目标是保持生成图表可编辑:概览图可以启动一个想法,但最终输出由原子部件、场景规格、CAD 文件、清单和工具特定产物重建。
核心工作流
1. 从聊天或保存的 JSON 场景规格开始。
2. 通过 AgInTi 图像载荷或其他图像后端生成概览概念。
3. 将图表拆分为可编辑原子,例如面板、图标、标签、CAD 部件、渲染和 TeX 组装层。
4. 将工作路由到 BioRender 处理学术资产、OpenSCAD 处理机械布局、Blender 处理 3D 设置渲染,以及 KiCad 处理 PCB 产物。
5. 将每个产物保存在画布清单中,以便后续聊天编辑可以针对某个部分,而不是压平整个图表。
已记录能力
- 工作区智能体:持久直接聊天、动态 low-to-xhigh 模型路由、持久任务、取消以及跨实验室工具的产物返回。
- 网页工作室:智能体聊天、基于房间的持久会话、产物画布、后端设置和多语言 UI;`/rooms` 支持持久对话,本地所有者获得完整工具集,受邀参与者仅限计划轮次。
- 演示文稿:清单驱动的可编辑 PPTX、选择性视觉资产、生成图像策略门控以及 PDF/PNG 预览检查。
- 论文图表:精确的 NxM SVG 网格、AgInTi 图像 dry-run 载荷和可编辑产物清单。
- 资助项目:持久目标工作区、可追溯证据、可编辑 BioRender/SVG/TeX 图表、已检查的 LaTeX/PDF 和聊天交付。
- 蛋白质结构:复用的 ProteinStructure AlphaFold Server 流水线,带有持久登录的 CDP/noVNC 浏览器、下载、指标、图表和截图。
- 3D 设置渲染:JSON 场景规格到 Blender PNG 和 `.blend` 输出。
- CAD 设备:OpenSCAD 导出和 C-mount 反射器适配器 CAD 示例。
- 板卡/CAD 任务:用于 KiCad、OpenSCAD、渲染和制造准备的共享 CLI 与网页聊天工作流。
- PCB 制造:KiCad HYBEC 和 Lumileds 板卡、DRC/ERC 检查以及 JLCPCB Gerber ZIP。
- LabVIEW 自动化:Linux 安装探测、MCP 候选研究和 stdio-to-HTTP 桥接。
- Android 控制:专用 noVNC/scrcpy 桌面和用于 Mi MIX 2S 设备的 ADB 包装器,以及匹配的 AVD 配置文件。
- 微信 chatops:隔离的 Linux GUI、本地消息镜像、按聊天隔离媒体、无人陪伴视频默认仅保存、序列化文本/文件交付、有界恢复以及 CAD/PCB/Blender 产物返回。
- 企业微信桥接:官方 AI Bot 和 `wecom-cli` 传输、允许列表的 GUI/Android 中继、语音/媒体转录、幂等文件发送、按聊天会话、成员归档和 LaTeX 报告恢复。
- 视频交接:为微信工作者进行故事起草和浏览器生成并下载 MP4;单独的发布交接将字幕校正、元数据、logo/字幕烧录、打包和发布委托给 LazyEdit/AutoPublish。
- 社交内容智能体:持久活动、基于来源的平台草稿、SQLite 历史、Postiz/X MCP 适配器和精确内容发布审批。
- 应用路由:Blender、BioRender、Unity、Unreal 和自定义目标调度。
接口与架构
入口点包括 CLI(`labcanvas`,其中 `app-auto-action` 和 `agenticapp` 为兼容别名)、网页工作室、MCP-ready 桥接和持久网页聊天。README 展示了通过 `PYTHONPATH=src python -m agenticapp ...` 进行源码检出使用,并指出 npm 包已重命名为 `@lazyingart/labcanvas`,等待新的认证发布。
每个目标调度都会收到一个可审查的 JSON 信封,包含 target、kind、instruction、payload 和 metadata。可以将 `configs/targets.example.json` 文件复制为 `labcanvas.targets.json`,用于本地端口、命令和令牌;覆盖文件被 git 忽略。模型策略在 `configs/model-policy.json` 中配置,AgInTiFlow 被描述为主要持久后端,DeepSeek 优先,LocalLLM 作为同一会话的提供者交接;Codex 和 Claude Code 是明确选择加入的兼容后端。
验证与安全
验证命令包括 `npm test`、`npm run pack:dry-run` 和 `PYTHONPATH=src python -m agenticapp doctor`。README 建议在添加实时编辑器功能之前,保持传输行为由测试覆盖,并在启用向编辑器桥接或浏览器会话的实时调度之前审查 SECURITY.md。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。