Grinta Coding Agent

by josephsenior (community) · Python 3.12–3.13, GPT, Claude, PaLM, локальные модели

Assistant AI Assistants Open Source v1.0.0 · 20.07.2026 активный

Local-first автономный coding-агент, который планирует, выполняет, валидирует и завершает софтверные задачи end-to-end.

v1.0.0
20.07.2026 current

Установка
pipx install grinta
grinta
показать оригинал переведено ИИ

Grinta

Логотип Grinta

Локальный агент для кодирования, устойчивый к сбоям и завершающий длительные задачи.

Тесты Линтинг Python 3.12–3.13 Лицензия: MIT Статус: стабильный

Демонстрация автономного кодирования Grinta

Grinta в действии — нажмите на превью, чтобы посмотреть полную демонстрацию.

Grinta планирует, редактирует, выполняет команды, отлаживает сбои, проверяет результат и продолжает работу, пока задача не будет завершена. Его управляющая панель и состояние сеанса остаются локальными; для вывода можно использовать крупного облачного провайдера или локальную модель.

Установка · Документация · Архитектура · Примеры

4ч 33м автономного запуска · 16 393 событий · 373 результата инструментов · без дополнительных сообщений пользователя

Изучите очищенный отчёт о выполнении

Почему Grinta?

  • Запускает управляющую панель, выполнение, историю сеансов и контрольные точки локально
  • Работает с OpenAI, Anthropic, Google, OpenRouter, Ollama и LM Studio
  • Использует реальные интеграции Language Server Protocol (LSP) и Debug Adapter Protocol (DAP)
  • Восстанавливается после сбоев провайдера, некорректных вызовов инструментов, тайм-аутов и давления контекста
  • Хранит долговечный журнал событий, контрольные точки, откаты и проверяемые аудиторские следы
  • Предоставляет рабочие процессы Chat, Plan и Agent в сфокусированном терминальном интерфейсе

Установка

Установите стабильную версию из PyPI:

pipx install grinta
grinta

Дополнительные интеграции доступны как grinta[rag] или grinta[all]. См. Быстрый старт для Windows, WSL2, Linux, macOS и настройки провайдеров.

Контрибьюторам, разрабатывающим Grinta, следует следовать инструкциям по настройке из исходников в CONTRIBUTING.md.

Примеры

Длительное выполнение Восстановление после сбоев Хранилище ключ-значение на базе Raft
Работал автономно 4ч 33м, обработал 16 393 событий и достиг статуса FINISHED несмотря на сбои провайдера и среды выполнения. Прочитал вывод неудачного теста, выявил дефекты, отредактировал код и повторно запустил проверку без дополнительных подсказок. Создал хранилище ключ-значение на базе Raft, восстановился после ошибки гонки и завершил с 39/39 пройденными тестами.
Читать отчёт Изучить пример Смотреть и изучать

Просмотреть все примеры →

Как это работает

flowchart TD
    A["Task"] --> B["Plan and act"]
    B --> C["Local tools"]
    C --> D["Observe and validate"]
    D -->|"More work or failure"| B
    D -->|"Quality gates pass"| E["Finish"]

SessionOrchestrator координирует намерения модели, конвейер безопасности и валидации, локальное выполнение и наблюдения. Устойчивый поток событий записывает сессию, а контрольные точки завершения сокращают преждевременные состояния «готово». Ознакомьтесь с руководством по архитектуре для полной карты компонентов и руководством по надёжности для поведения при восстановлении.

Философия продукта

В этой таблице описаны проектные обязательства Grinta — это не непроверенный рейтинг производительности по сравнению с другими агентами.

Возможность Grinta
Локальная панель управления Да
Независимость от провайдера вывода Да
Поддержка локальных моделей Да
Интеграция с LSP Да
Отладка через DAP Да
Устойчивый журнал сессий Да
Контрольные точки и откат Да
Терминальный интерфейс Да
Требуется облачный аккаунт Нет

Grinta разработан для разработчиков, которые ценят локальное выполнение, свободу выбора провайдера, прозрачное состояние и рабочие процессы, ориентированные на восстановление, способные выдерживать длительные задачи.

Границы безопасности

Grinta выполняет команды с привилегиями локального пользователя. Контрольные точки политики, маскирование секретов и опциональная изоляция процессов снижают риски, но не делают вредоносный код безопасным. Используйте виртуальную машину или контейнер для ненадёжных репозиториев и ознакомьтесь с контрольным списком безопасности перед увеличением уровня автономности.

Помогите развивать Grinta

Grinta ищет участников, заинтересованных в:

  • Надёжности и восстановлении агента
  • Интеграции с LSP и отладчиками
  • Совместимости с локальными моделями
  • Терминальных пользовательских интерфейсах
  • Оценке автономных агентов

Начните с good-first-issue или ознакомьтесь с Картой участника. Полный рабочий процесс разработки описан в CONTRIBUTING.md.

Документация

Создано и поддерживается Youssef Mejdi. Распространяется под лицензией MIT License.

Войдите, чтобы оставить комментарий