Repolode
Twigpine

Twigpine/zero

Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы.

Open source альтернатива:Claude CodeGitHub Copilot CLI

Звёзды
1,781
Форки
208
Открытые issues
70
Последний коммит
позавчера

Что это?

Zero — AI coding agent, который работает в локальном терминале. Он может изучать репозиторий, редактировать файлы, выполнять shell-команды и возобновлять сохранённые на диске сессии. Вы выбираете провайдера модели и уровень разрешений, а запись файлов, выполнение shell-команд и доступ к сети ограничиваются политикой разрешений и песочницей.

Проект поддерживает множество бэкендов моделей, включая OpenAI, Anthropic, Gemini, Ollama, LM Studio и любые совместимые с OpenAI или Anthropic эндпоинты. Интерактивный TUI предлагает выбор модели и провайдера, ввод изображений, slash-команды, выбор темы, а также возобновление и ответвление сессий. В headless-режиме `zero exec` поддерживаются текстовый ввод-вывод, JSON и stream-JSON, а также коды завершения, подходящие для CI.

Zero можно расширять с помощью MCP-серверов, markdown-навыков, плагинов, хуков жизненного цикла и специализированных субагентов. Установить его можно через npm, скрипты установки или сборку из исходного кода с Go 1.26.10 или новее.

Ключевые возможности

  • 01Редактирует файлы и выполняет shell-команды в рамках политики разрешений и песочницы.
  • 02Работает с OpenAI, Anthropic, Gemini, Ollama, LM Studio и другими совместимыми эндпоинтами.
  • 03Интерактивный TUI с выбором модели, вводом изображений, slash-командами и возобновлением сессий.
  • 04`zero exec` поддерживает автоматизированные запуски с текстовым выводом, JSON и stream-JSON.
  • 05Сессии хранятся локально на диске, их можно искать и возобновлять.
  • 06Расширяется с помощью MCP-серверов, навыков, плагинов, хуков и субагентов.

Сценарии использования

  • Поручить агенту исправление ошибки или рефакторинг в локальном репозитории.
  • Запустить coding agent с локальной моделью через Ollama или LM Studio.
  • Вызывать агента из CI-скриптов с помощью `zero exec` и получать осмысленные коды завершения.
  • Предоставить инструменты Zero другим клиентам через `zero serve --mcp`.

Быстрый старт

  1. 1

    Установите Zero глобально с помощью npm

    npm install -g @twigpine/zero
  2. 2

    Запустите TUI: мастер настройки поможет выбрать провайдера и модель

    zero

Что важно знать

  • Для большинства провайдеров нужно задать ключ API в переменной окружения или использовать локальный сервер моделей, например Ollama или LM Studio.

В подборках

Темы

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

Что такое zero?
Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы. Zero — AI coding agent, который работает в локальном терминале. Он может изучать репозиторий, редактировать файлы, выполнять shell-команды и возобновлять сохранённые на диске сессии. Вы выбираете провайдера модели и уровень разрешений, а запись файлов, выполнение shell-команд и доступ к сети ограничиваются политикой разрешений и песочницей.
zero можно использовать бесплатно? Какая у него лицензия?
zero распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
zero всё ещё поддерживается?
Активно поддерживается. Последний коммит в zero — 5 нояб. 2026 г..
Для чего можно использовать zero?
Поручить агенту исправление ошибки или рефакторинг в локальном репозитории. Запустить coding agent с локальной моделью через Ollama или LM Studio. Вызывать агента из CI-скриптов с помощью `zero exec` и получать осмысленные коды завершения. Предоставить инструменты Zero другим клиентам через `zero serve --mcp`.
Как установить zero?
Установите Zero глобально с помощью npm: npm install -g @twigpine/zero Запустите TUI: мастер настройки поможет выбрать провайдера и модель: zero
Где скачать zero?
Исходный код и инструкции по установке — на GitHub: https://github.com/Twigpine/zero

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Терминальный агент для программирования со встроенными инструментами LSP, отладчика, браузера и субагентов; поддерживает более 60 провайдеров моделей.

38 тыс.+820 за неделю4,3 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 20 часов назад