Следующее поколение простой AI-системы-харнесса агентов для кода и работы: автоматическая и асинхронная, с высокой конкурентностью и производительностью, эффективная и точная.
English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Русский | العربية
Mac и Linux:
# Homebrew
brew install vcaesar/tap/codg
# NPM
# npm install -g @vcaesar/codgWindows (PowerShell):
# Winget
# winget install vcaesar.codg
# YOLO (нативный установщик для PowerShell)
irm https://raw.githubusercontent.com/vcaesar/codg/main/demo/boot.ps1 | iexВсе (macOS, Linux или Windows через Git Bash / MSYS2 / Cygwin / WSL):
# YOLO
curl -fsSL https://raw.githubusercontent.com/vcaesar/codg/main/demo/boot.sh | bashИли перейдите напрямую на страницу Releases, чтобы скачать и запустить.
Перейдите в каталог проекта, выполните codg и используйте «/init» для инициализации проекта.
«/yolo» переключает автоматический режим и режим подтверждения; разрешения настраиваются в codg.toml.
- Автоматическая и асинхронная, высоко конкурентная и высокопроизводительная система агентов с низким потреблением памяти
- Поддержка многочисленных провайдеров моделей (40+ провайдеров API и Pro, Custom URL API) и локальных моделей через openai-compat или claude-compat; поддержка бесплатных моделей Openrouter, Ollama, Nvidia и других; используйте их через «/connect», «/models» или «codg auth»
- Асинхронные правила и правила моделей для мультиагентов
- Сжатие ввода/вывода, контекста и промптов для экономии токенов; кэш и правила для снижения затрат
- Поддержка любого терминала и ОС, в том числе веб-терминалов
- Удобство: TUI доступен повсюду и близок к GUI; Desktop- и Web-версии находятся в стадии BETA
- Клик или «/xxx» для переключения сессий; всё в TUI кликабельно
- Клик по «Modified Files» или «/diff» и «/diff git» — просмотр diff-файлов в TUI как в VSCode
- Автодополнение английских букв и коротких фраз
- Более удобная система Agents, Skills и MCP, поддержка пользовательских Agents и Skills
- Поддержка каналов и функций как в OpenClaw
- Полная поддержка веб-интерфейса, удалённого TUI и настольного приложения
- Поддержка плагинов Claude Code/Codex
Desktop-приложение (BETA); некоторые функции ожидают тестирования и исправления ошибок, затем релиза.
Atom, Copilot, Anthropic, Anthropic API, OpenAI, OpenAI API, Gemini, Gemini API, OpenRouter, Antigravity, Cursor, Kiro, xAI, Azure, Bedrock, Vertex AI, Nvidia, HuggingFace, Vercel, Ollama Cloud, Cloudflare Workers, GitHub, Poe, Meta, Groq, IO.net, OpenCode Zen, OpenCode Go, Windsurf, Cerebras.
Китай: Z.ai, Zhipu, Zhipu Coding, Kimi, Kimi Coding, DeepSeek, MiniMax, MiniMax China, Qwen, MiMo, Qiniu Cloud, Ali Coding, Ali Coding CN, Tencent Coding.
| Инструмент | 1 активная сессия | 10 активных сессий | Доп. PSS на каждую добавленную сессию |
|---|---|---|---|
| Codg | 65 МБ | 165 МБ | ~10 МБ |
| Codex CLI | 140.0 МБ | 334.8 МБ | ~21.6 МБ |
| Cursor Agent | 214.9 МБ | 1632.4 МБ | ~157.5 МБ |
| GitHub Copilot CLI | 333.3 МБ | 1756.5 МБ | ~158.1 МБ |
| OpenCode | 371.5 МБ | 3237.2 МБ | ~318.4 МБ |
| Claude Code | 386.6 МБ | 2300.6 МБ | ~212.7 МБ |
Откройте Github Issues
В данный момент никакие данные и телеметрия не собираются, поддерживаются 100% локальные модели; при использовании API смотрите политику соответствующего провайдера.
По использованию TUI см. документацию команд TUI и введите /help в TUI, чтобы посмотреть горячие клавиши и другую справку.
Использование: codg -h
codg auth/login # Аутентификация (Atom, OpenAI, GitHub...)
codg web # Запустить web-UI на порту 4096
codg desktop # Запустить desktop-приложение (Wails)
codg claw # Запустить мессенджер-агента (Telegram/Discord/Slack)
codg gateway --private-only # Запустить защищённый шлюз
codg models claude # Список моделей, соответствующих «claude»
codg runm start Qwen/Qwen3-8B-GGUF # Запустить локальную модель
codg runm download user/model # Скачать модель GGUF
codg plugin install repo/name # Установить плагин
codg plugin list # Список установленных плагинов
codg install repo/name # Сокращённо для plugin install
codg mcp add myserver cmd # Добавить MCP-сервер
codg mcp list # Список настроенных MCP-серверов
codg skill url add <url> # Добавить URL источника навыков
codg themes set catppuccin # Переключить тему
# codg logs -f # Отслеживать логи приложения
codg toml # Показать всю конфигурацию
codg stats/s # Показать статистику использования
codg dirs # Вывести пути каталогов данных/конфига
codg projects # Список отслеживаемых каталогов проектов
codg lite 2 # Установить уровень lite-режима (0-4)
codg merge origin main # Безопасный git merge с бэкапом v1/
codg migrate # Миграция конфига из .claude/.opencode
codg vm build # Сборка на удалённой VM
codg vm run -- make test # Выполнить команду на VM
codg sandbox run -- ./test.sh # Запуск в песочнице
codg sandbox status # Проверить доступность песочницы
codg used # Показать лимиты использования и статистику API для всех провайдеров
codg update # Обновить версию codg
codg updatep # Обновить определения провайдеров# Codg
codg plugin marketplace add earthtojake/text-to-cad
codg plugin add cad@text-to-cad# Передать ввод от другой команды по конвейеру.
cat errors.log | codg run "Что вызывает эти ошибки?"
# Подробный режим (отладочный вывод в stderr).
codg run -v "Отладить эту функцию"# Запустить web-UI на порту по умолчанию 4096.
codg web
# Пользовательский порт.
codg web -p 8080
# Режим только API (без фронтенда и браузера).
codg web 0, codg api# Установить плагин из Git-репозитория.
codg install github.com/user/codg-xxx-authСкопируйте xx_agent.md (.codg/agents/templates) или SKILL.md (.codg/skills) в соответствующий каталог
Создайте codg.toml в корне проекта (или ~/.codg/config/codg.toml для глобальных настроек):
# codg.toml — Минимальная конфигурация проекта.
[options]
lite_mode = 2 # 0 = все агенты, 2 = стандартный облегчённый набор, 4 = единственный агент
locale = "en" # Язык UI: en, zh-CN, ja
ctx_resize = true
token_save = 2
[options.tui]
theme = "catppuccin"
dark_mode = true
compact_mode = false
[tools.grep]
backends = ["rg", "sg", "csearch", "ngram", "regex"]# Использовать API-ключ (поддерживает развёртывание $ENV_VAR).
[providers.anthropic]
api_key = "$ANTHROPIC_API_KEY"
# Использовать OAuth (настраивается через `codg auth`).
[providers.openai]
oauth = true
# Пользовательский / самостоятельно размещаемый провайдер.
[providers.local]
name = "My Local LLM"
type = "openai-compat"
base_url = "http://localhost:8080/v1"
api_key = "not-needed"# Краткая форма: назначить тип модели.
agents.coder = "large"
agents.task = "small"
# Полная форма: тонкая настройка агента.
[agents.advisor]
model = "large"
temperature = 0.3
thinking_budget = 32000# HTTP MCP-сервер.
[mcp.websearch]
type = "http"
url = "https://mcp.exa.ai/mcp?tools=web_search_exa"# Автозагрузка и скачивание в TUI или через codg skill
[option]
skill_urls = ["https://github.com/user/skills"][llama]
port = 8090
host = "127.0.0.1"
ctx_size = 32000
gpu = "auto" # auto, cuda, off[channels.telegram]
enabled = true
token = "$TELEGRAM_BOT_TOKEN"
allowed_ids = ["123456789"]
[channels.discord]
enabled = true
token = "$DISCORD_BOT_TOKEN"[permissions]
allowed_tools = ["bash", "edit", "view", "glob", "grep"]
allowed_dirs = ["**x"] # все каталоги