anus-dev/ANUS

Бесплатный агент для программирования в терминале. Работает на самой умной бесплатной модели, доступной сегодня.

Агенты⭐ 6 548JavaScriptпоследний релиз: v0.2.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

ANUS — это бесплатный AI-агент для терминала, который выполняет задачи по написанию и редактированию кода, автоматически маршрутизируя запросы к лучшим доступным бесплатным моделям.

Зачем нужен

Инструмент решает задачу получения помощи от LLM в разработке без финансовых затрат, заменяя платные аналоги (вроде Cursor или GitHub Copilot) цепочкой бесплатных API. Он полезен разработчикам, которые хотят автоматизировать рутинные задачи по коду, используя гибкий механизм переключения моделей при достижении лимитов.

Что можно реализовать

  • Автоматическое исправление падающих тестов или багов в коде через терминал
  • Рефакторинг и редактирование файлов в текущей директории проекта
  • Выполнение shell-команд и навигация по проекту с помощью AI-ассистента
  • Работа с кодом в условиях отсутствия платных подписок на LLM-сервисы

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

  • Автоматический роутинг запросов к самым умным бесплатным моделям (OpenRouter, Gemini, Groq, Cerebras, Mistral)
  • Механизм failover: при достижении лимитов или ошибках запрос автоматически переходит к следующей доступной модели
  • Полная изоляция от платных ключей: агент использует только явно указанные бесплатные ключи, не тратя деньги пользователя
  • Локальное хранение сессий, настроек и ключей в директории ~/.anus/agent
  • Автоматическое добавление соавтора в коммиты (Co-Authored-By: ANUS) с возможностью отключения

👤 Кому подойдёт: разработчики, использующие терминал и Linux/macOS, ищущие бесплатную альтернатиту платным AI-кодерам

Релизы

v0.2.2minor
🕐 6 дн назад · релиз на GitHub ↗

ANUS получил автоматическое соавторство в коммитах, улучшена работа без прав записи в домашнюю папку и поднятие в рейтинге OpenRouter.

  • Added: Коммиты ANUS теперь содержат метку Co-Authored-By: ANUS; можно отключить через настройку или переменную окружения.
  • Fixed: Команда `anus --version` больше не требует доступной для записи домашней папки, что исправляет ошибку #93.
  • Added: ANUS появился в рейтинге CLI-агентов на платформе OpenRouter.