Craft Agent
Твой личный помощник с искусственным интеллектом, который работает как ты хочешь
Coddy — это универсальный AI-агент, упакованный в один статический бинарник на Go. Он умеет думать по циклу ReAct (рассуждение → вызов инструмента → анализ результата), работает с файловой системой и шеллом, подключается к IDE по протоколу ACP и одновременно поднимает свой веб-интерфейс с OpenAI-совместимым API. Пригодится разработчикам и devops-инженерам, которым нужен агент-хернесс, живущий в минимальном контейнере, а не ещё одна веб-панель с чатом.
Одно ядро агента доступно сразу из нескольких точек входа. Из редактора — Obsidian, VS Code, Zed или собственных скриптов — через coddy acp. Из браузера или любого OpenAI-клиента — через coddy http, куда вшит готовый UI с чатом, историей, планировщиком и настройками. Через Telegram — если собрать бинарник с тегом gateway.telegram: там свои сессии на пользователя, режимы изоляции для групп и админский ACL. И по расписанию — встроенным cron-планировщиком с редактором задач. Все клиенты делят одни и те же сессии, если указать им общий CODDY_HOME.
Про модели: Coddy не привязан к одному поставщику. OpenAI, Anthropic, Ollama, любой OpenAI-совместимый эндпоинт — ключ прописывается в ~/.coddy/config.yaml или берётся из переменной окружения. Для reasoning-моделей в композере появится выпадающий список уровня усилий (minimal/low/medium/high), который автоматически переводится в reasoning_effort у OpenAI или в бюджет расширенного мышления у Anthropic. Если модель помечена как multimodal, можно прикреплять картинки и файлы — они сохранятся в папку сессии и попадут в контекст.
Что ещё умеет агент:
agent с полным доступом к инструментам и plan, где разрешены только планирование и текстовые файлы;.cursor/rules/, .coddy/rules/, .claude/rules/, .codex/rules/ и вложенные AGENTS.md внутри рабочей папки;SKILL.md из нескольких каталогов, где поздние переопределяют ранние;/compact и автосуммаризация при заполнении контекста (по умолчанию на 80%), при этом последние пару пользовательских ходов остаются как есть, а полный транскрипт лежит на диске;~/.ssh.Отдельный акцент проекта — distroless. Бинарник рассчитан на то, чтобы жить в scratch, distroless-образах и read-only воркспейсах, где нет полноценного шелла. Поиск по файлам через grep и glob задействует системный ripgrep, если он есть, и откатится на собственную Go-реализацию, если нет. Отсюда и сценарий с парком контейнеров: много изолированных экземпляров Coddy в Docker, у каждого свои лимиты, read-only rootfs и смонтированный воркспейс — вместо одного общего чата на всех.
Установка простая: скрипт через curl на Linux и macOS, через irm ... | iex в PowerShell на Windows, либо готовый образ ghcr.io/coddy-project/coddy-agent и docker compose up -d. Установщик сам создаст конфиг из примера и положит бинарник на PATH. Обновление — командой coddy update -y. Собрать из исходников тоже можно: понадобится Go нужной минорной версии, Git и Node.js, если хотите вкомпилировать веб-интерфейс. Проект открытый, лежит на GitHub со своей лицензией и подробной документацией в каталоге docs.
Твой личный помощник с искусственным интеллектом, который работает как ты хочешь
Исследователи открыли способ превратить нейросеть в полноценного агента с инструментами и памятью