# Coddy

> Один бинарник вместо целого штата: агент, который живёт в IDE, браузере и мессенджере

Универсальный AI-агент в одном Go-бинарнике: ReAct-цикл, ACP-сервер для IDE, OpenAI-совместимый REST API с веб-интерфейсом, Telegram, cron, память, MCP.

- Категории: Opensource, ИИ-агент, Инструменты разработчика
- Модели: GPT-5
- Сайт сервиса: https://github.com/coddy-project/coddy-agent
- Карточка в каталоге: https://ailibri.com/coddy
- Обновлено: 2026-08-16

## Описание

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 из нескольких каталогов, где поздние переопределяют ранние;

- фоновые задачи — команду можно запустить detached, а потом забрать вывод, дождаться или прибить; в UI есть шторка Tasks со статусами, а разрешение выдаётся сразу на всю программу, чтобы серия похожих вызовов не спрашивала подтверждение каждый раз;

- сжатие контекста — команда /compact и автосуммаризация при заполнении контекста (по умолчанию на 80%), при этом последние пару пользовательских ходов остаются как есть, а полный транскрипт лежит на диске;

- MCP — можно подключить любой MCP-сервер и добавить его инструменты в общий набор;

- удалённый запуск по SSH через встроенный инструмент на чистом Go, с авторизацией через ssh-agent или ключи из ~/.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.

## Похожие сервисы в каталоге

- [Hermes Agent](https://ailibri.com/hermes-agent): Hermes Agent — агент с открытым исходным кодом от NousResearch, который развивается вместе с вами. Поддержка инструментов, веб-исследований и автоматизации зада
- [Openclaw Infra](https://ailibri.com/openclaw-infra): Openclaw Infra - Docker-инфраструктура для запуска AI-агентов OpenClaw с поддержкой Telegram. Простое развертывание нескольких агентов на одном сервере.
- [Kimi API Platform](https://ailibri.com/kimi-api-platform): Kimi K3 — флагманская модель с 2,8 трлн параметров, контекстом 1M токенов, поддержкой изображений и видео, Tool Calling. API для кодинга и работы со знаниями.
- [DeepSeek Harness](https://ailibri.com/deepseek-harness): Открытый agent harness с плагинной архитектурой, веб-интерфейсом, запуском через npm или из исходников, бесплатной лицензией MIT.
- [Claude Commerce Agents](https://ailibri.com/claude-commerce-agents): Открытый референсный репозиторий Anthropic: каркас покупательского и торгового агентов на Claude, четыре демо-вертикали и плагин для Claude Code.
- [Agent Plugins](https://ailibri.com/agent-plugins): Открытый формат упаковки плагинов для AI-агентов: манифест plugin.json, Agent Skills, MCP-серверы и клиентские расширения. Спецификация 1.0.0 и JSON-схемы.

---
Источник: AILibri — каталог нейросетей и ИИ-инструментов, https://ailibri.com