Об этом проекте
AgInTi LabCanvas — это локальная панель управления для научных визуализаций и автоматизации приложений с помощью агентов. Заявленная цель — сохранять сгенерированные иллюстрации редактируемыми: обзорное изображение может дать начало идее, но итоговые результаты пересобираются из атомарных частей, спецификаций сцен, CAD-файлов, манифестов и артефактов конкретных инструментов.
Основной рабочий процесс
1. Начните с чата или сохранённой JSON-спецификации сцены.
2. Сгенерируйте обзорные концепции через AgInTi image payloads или другой графический бэкенд.
3. Разделите иллюстрацию на редактируемые атомы: панели, иконки, подписи, CAD-детали, рендеры и слои сборки TeX.
4. Направьте работу в BioRender для академических ассетов, OpenSCAD для механической компоновки, Blender для рендеров 3D-установок и KiCad для артефактов печатных плат.
5. Храните каждый артефакт в манифесте холста, чтобы последующие правки в чате могли нацеливаться на одну часть, а не уплощать всю иллюстрацию.
Задокументированные возможности
- Агент рабочего пространства: постоянный прямой чат, динамическая маршрутизация моделей от low до xhigh, долговечные задачи, отмена и возврат артефактов по лабораторным инструментам.
- Веб-студия: чат агента, постоянные сессии на основе комнат, холст артефактов, настройки бэкенда и многоязычный интерфейс; `/rooms` поддерживает постоянные беседы, при этом локальный владелец получает полный набор инструментов, а приглашённые участники ограничены ходами только для планирования.
- Презентации: управляемый манифестом редактируемый PPTX, выборочные визуальные ассеты, шлюзы политики сгенерированных изображений и проверка предпросмотра PDF/PNG.
- Иллюстрации для статей: точные SVG-сетки NxM, пробные AgInTi image payloads и редактируемые манифесты артефактов.
- Грантовые проекты: долговечное рабочее пространство целей, прослеживаемые доказательства, редактируемые иллюстрации BioRender/SVG/TeX, проверенные LaTeX/PDF и доставка в чат.
- Белковые структуры: переиспользуемый конвейер ProteinStructure AlphaFold Server с постоянным авторизованным браузером CDP/noVNC, загрузками, метриками, графиками и скриншотами.
- Рендеры 3D-установок: JSON-спецификации сцен в PNG Blender и вывод `.blend`.
- CAD-устройства: экспорт OpenSCAD и CAD-пример переходника-отражателя с C-mount.
- Задачи плат/CAD: общий рабочий процесс CLI и веб-чата для KiCad, OpenSCAD, рендеров и подготовки к производству.
- Производство печатных плат: платы KiCad HYBEC и Lumileds, проверки DRC/ERC и Gerber ZIP для JLCPCB.
- Автоматизация LabVIEW: проба установки в Linux, исследование кандидатов MCP и мост stdio-to-HTTP.
- Управление Android: выделенный рабочий стол noVNC/scrcpy и обёртка ADB для устройства Mi MIX 2S плюс соответствующий профиль AVD.
- WeChat chatops: изолированный Linux GUI, локальное зеркало сообщений, изоляция медиа по чатам, режим только сохранения по умолчанию для видео без сопровождения, сериализованная доставка текста/файлов, ограниченное восстановление и возврат артефактов CAD/PCB/Blender.
- Мост WeCom: официальный AI Bot и транспорты `wecom-cli`, релеи GUI/Android из белого списка, транскрипция голоса/медиа, идемпотентная отправка файлов, сессии по чатам, архивы участников и восстановление отчётов LaTeX.
- Передачи видео: черновик сюжета и генерация в браузере с загрузкой MP4 для воркеров WeChat; отдельная передача публикации делегирует исправление субтитров, метаданные, вжигание логотипа/субтитров, упаковку и публикацию в LazyEdit/AutoPublish.
- Агент социального контента: постоянные кампании, черновики для платформ на основе источников, история SQLite, адаптеры Postiz/X MCP и одобрения публикации точного контента.
- Маршрутизация приложений: диспетчеризация Blender, BioRender, Unity, Unreal и пользовательских целей.
Интерфейсы и архитектура
Точки входа включают CLI (`labcanvas`, с `app-auto-action` и `agenticapp` как алиасами совместимости), веб-студию, MCP-готовый мост и постоянный веб-чат. 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 перед включением живой диспетчеризации в мосты редакторов или сессии браузера.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.