Codai CLI

Терминальный агент читает проект, готовит план и переходит к правкам и командам с выбранной политикой подтверждений.

  • 373 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

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

  • В режиме Agent программа редактирует файлы и запускает разрешенные команды; облачная модель получает переданный контекст проекта.
Все причины и проверки

meysamhadeli/codai

Установка

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

dotnet tool install --global codai

Первая команда Installation, устанавливает глобальный инструмент .NET.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • В режиме Agent программа редактирует файлы и запускает разрешенные команды; облачная модель получает переданный контекст проекта.

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

Что делает

Codai работает с кодом из терминала. В режиме Plan агент читает и ищет файлы без правок и запуска команд, затем пользователь переключает его в Agent для реализации. Действия, вывод команд и различия файлов можно раскрывать в разговоре. Контекст собирается по мере задачи, без обязательной предварительной индексации всего проекта. Пользователь подключает облачную модель или локальный сервер, а правила проекта, скиллы и документы памяти помогают продолжать работу между сессиями.

Для кого. Разработчикам .NET и других проектов, которые хотят сначала изучать код без изменений, затем отдельно разрешать реализацию.

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

  • Перед исправлением вы хотите понять структуру незнакомого проекта.
  • План готов, и агент должен внести ограниченный патч.
  • Долгую задачу нужно продолжить из предыдущей сессии.
  • Для одного рабочего процесса вы сравниваете облачную модель и Ollama.

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

  • На машине нельзя установить глобальный инструмент .NET.
  • Вы ожидаете одинаковую поддержку инструментов от любой подключенной модели.
  • Контекст проекта нельзя отправлять выбранному облачному провайдеру.

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

Изучи этот проект в Plan, найди место ошибки и предложи правку без запуска команд и изменения файлов.

Ограничения

Установка использует dotnet tool, поэтому сначала подготовьте совместимое окружение .NET и доступ к пакетам. Облачным провайдерам нужны учетные данные, а локальному Ollama нужен работающий сервер с выбранной моделью. Поддержка кодовых инструментов зависит от провайдера и модели, поэтому начните с небольшого задания. Правки и команды подчиняются выбранной политике доступа; перед режимом Agent проверьте разрешения, особенно если добавлены MCP-серверы или плагины.

Как отключить. Завершите сессию Codai и остановите выполняемые команды. Отдельно отключите ненужные MCP-соединения и удалите учетные данные, которыми больше не пользуетесь.

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

Как продолжить последнюю сессию?

Выполните `codai code --continue`.

Нужен ли ключ для Ollama?

Нет. Локальный Ollama работает без API-ключа, но его сервер и модель должны быть готовы.

Где выбрать провайдера?

Запустите `codai auth` или передайте `--provider` и `--model` для выбранной конфигурации.

Почему модель отсутствует в списке?

Во время настройки Codai запрашивает каталог провайдера. Если каталог недоступен, программа показывает встроенные предложения; проверьте соединение и доступ аккаунта.

Можно ли добавить свои инструменты?

Да. Codai поддерживает MCP-серверы, .NET-плагины и хуки с общей политикой подтверждений.

Обсуждение

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

Терминальный кодинг-агент читает правила проекта, работает интерактивно и в скриптах, предлагает исправления ошибок оболочки.

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

DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.

CLIШирокий доступ129Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

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

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

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

Терминальный кодовый агент исследует проект, меняет файлы и запускает проверки с выбранной моделью и правилами команд

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

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

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

Коротко о README

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

Бейдж для README

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

Foxx AICodai
Foxx AI

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