Coddy CLI

Универсальный ИИ-агент в одном Go-бинарнике: консоль, редакторы по ACP, веб-интерфейс, Telegram, планировщик и MCP

  • 199 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет команды оболочки и правит файлы, в режиме agent у него полный набор инструментов
  • Шлюзы Telegram и Пачка и веб-интерфейс открывают управление агентом извне, права зависят от настроек доступа
  • Расширение Coddy for Browser отдает агенту вкладки браузера с вашими сессиями, подтверждение запрашивается по каждому сайту
Все причины и проверки

coddy-project/coddy-agent

Установка

Работает в
Сервисы

Ручная установка

curl -fsSL https://coddy.dev/install.sh | bash

Для Linux и macOS. Скрипт кладет coddy в PATH и создает ~/.coddy/config.yaml. На Windows в README указана команда irm https://coddy.dev/install.ps1 | iex.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет команды оболочки и правит файлы, в режиме agent у него полный набор инструментов
  • Шлюзы Telegram и Пачка и веб-интерфейс открывают управление агентом извне, права зависят от настроек доступа
  • Расширение Coddy for Browser отдает агенту вкладки браузера с вашими сессиями, подтверждение запрашивается по каждому сайту

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Coddy собирается в один статический бинарник на Go и открывает один и тот же агентский цикл через несколько входов. Консольный TUI запускается командой `coddy`, веб-интерфейс и OpenAI-совместимое API поднимает `coddy serve`, в Zed и VS Code агент подключается по протоколу ACP командой `coddy acp`. Есть шлюзы в Telegram и в мессенджер Пачка, планировщик cron с заданиями в Markdown и режим удаленного управления другим узлом. Все входы делят общие сессии из ~/.coddy: диалог, начатый в чате, продолжается в браузере. У агента три режима (полный, планирования и только чтение), правила из .coddy/rules, .claude/rules и .cursor/rules, скиллы в формате SKILL.md, субагенты, хуки в формате Claude Code и серверы MCP по stdio, HTTP и SSE. В бинарник встроены шесть скиллов, среди них /crossreview для код-ревью через внешние CLI-агенты. Расширение для браузера Coddy for Browser отдает агенту вкладки Chrome, Yandex Browser или Firefox после подтверждения по каждому сайту.

Для кого. Тем, кто хочет один самохостящийся агент на ноутбуке, сервере или в контейнере и доступ к нему из терминала, редактора, браузера и Telegram одновременно.

Подходит, если

  • Агент должен работать на сервере и отвечать в Telegram-боте, а на ноутбуке продолжать тот же диалог в консоли
  • Нужен собственный OpenAI-совместимый эндпоинт поверх любой локальной модели через Ollama или llama.cpp
  • Редактор Zed или VS Code должен получить агента по ACP с вашими правилами, скиллами и режимами
  • Ежедневные задачи вроде сводки по репозиторию запускаются по расписанию из Markdown-файла
  • Парк контейнеров с агентами нужно обозревать из одного места через swarm-реле и метрики Prometheus

Не подходит, если

  • Нужен только помощник в редакторе без сервера, мессенджеров и планировщика: в такой постановке хватит более узкого CLI
  • Организация запрещает ставить софт через curl с последующим bash: в README дан такой установщик, но есть системные пакеты и образ Docker
  • Подписка Claude нужна как основной вход: для Anthropic в документации описан API-ключ, вход через аккаунт предусмотрен для других провайдеров

Пример запроса к агенту

Прочитай README и структуру проекта, составь план рефакторинга модуля оплаты и сохрани его в ``docs/`plan.md`, ничего не меняя в коде

Ограничения

  • Для работы нужна модель: ключ любого OpenAI-совместимого провайдера, ключ Anthropic или локальный сервер Ollama и llama.cpp.
  • Команда /login умеет входить через ChatGPT по бэкенду Codex, через аккаунт Devin и OpenCode: условия этих сервисов проверяйте сами.
  • Браузерные функции работают только через расширение Coddy for Browser и после подтверждения каждого сайта.
  • Часть возможностей входит в сборку по тегам сборки (включают планировщик, шлюзы, swarm-реле, браузерный модуль и веб-интерфейс), готовые релизы собраны с набором по умолчанию.
  • Проект быстро меняется, история коммитов идет почти ежедневно.

Как отключить. Остановите службу командой `coddy serve uninstall` (Linux) или `coddy serve stop`, затем удалите бинарник и каталог ~/.coddy с сессиями и конфигурацией. Установленный через Homebrew пакет убирает brew uninstall coddy.

Частые вопросы

Как поставить Coddy на macOS?

Командой brew install coddy-project/coddy-agent/coddy из собственного тапа проекта. Обновления приходят через brew upgrade или coddy update -y. Для Linux есть скрипт, системные пакеты, для Windows установщик на PowerShell.

Какие модели подходят Coddy?

Любой OpenAI-совместимый провайдер, Anthropic, Ollama и llama.cpp. Провайдер и модели описывают в ~/.coddy/config.yaml, а проверяет файл команда coddy -t.

Как подключить Coddy к Zed или VS Code?

Редактор запускает команду coddy acp как ACP-агента. Режимы, модели, разрешения и скиллы Coddy появляются в его композере. Шаги для каждого редактора есть в разделе Editors документации.

Можно ли использовать скиллы из Claude Code?

Да, скиллы в формате SKILL.md становятся слэш-командами. Правила из .claude/rules, хуки в формате Claude Code и серверы MCP из mcp.json тоже читаются.

Где Coddy хранит сессии и настройки?

В каталоге ~/.coddy: там лежат config.yaml, общие правила и сессии всех входов. Команда coddy -t проверяет конфиг, а `coddy docs` открывает встроенную документацию без сети.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Официальные скиллы агентов и CLI для корпоративного мессенджера Пачка: сообщения, чаты, сотрудники, боты, задачи и поиск

СкиллШирокий доступ11Звезды репозитория

Пачка MCP

mcp-pachca

Российский стек

MCP-сервер для корпоративного мессенджера Пачка: чаты, поиск по сообщениям, пользователи и отправка сообщений

MCP-серверШирокий доступ4Звезды репозитория

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ296Звезды репозитория

CLI на Go, который настраивает уже установленные у вас ИИ-агенты: дает им общую память, рабочий процесс и детерминированные шаги, не подменяя сами агенты

CLIРасширенный доступ8,5 тыс.Звезды репозитория

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория

Codync превращает Claude Code, Codex, Cursor и других агентов на вашем компьютере в ботов для чата с iPhone и из терминала

CLIШирокий доступ1,9 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Coddy (эта карточка)нет199
OpenCodeнет224 828OpenCode остается терминальным агентом, а Coddy добавляет Telegram, планировщик и swarm-реле в том же бинарнике
gooseнет56 269Goose собран на Rust и ориентирован на десктоп и CLI, а Coddy поставляется статическим Go-бинарником для контейнеров

Коротко о README

README начинается с обзора входов и скриншотов, затем даются способы установки, первый запуск с выбором модели и таблица поверхностей с командами запуска. Дальше перечислены возможности: режимы, правила, скиллы, субагенты, хуки, MCP, упоминания через @, встроенная документация, холст и сервер предпросмотра. Каждый пункт ведет в подробное руководство в каталоге `docs/`.

Бейдж для README

Сообщить о проблеме

Foxx AICoddy
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.