Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
clacky-ai/openclacky
Открытый AI-агент на Ruby для программирования и общих задач с минимальным набором инструментов и любой OpenAI-совместимой моделью.
Open source альтернатива:Claude Code
- Звёзды
- 1,206
- Форки
- 113
- Открытые issues
- 28
- Последний коммит
- 15 часов назад
Что это?
OpenClacky — открытый AI-агент для сессий программирования, написания текстов и исследований. Работать с ним можно из терминала или через локальный Web UI. Агент совместим с любым OpenAI-совместимым API; для Claude, GPT, DeepSeek, Kimi, MiniMax и OpenRouter предусмотрена встроенная настройка. Пользователи указывают собственные API-ключи.
Проект делает упор на экономию токенов. В нём есть 16 основных инструментов, а остальные возможности реализованы через систему Skill: навыки вызываются слэш-командой, их можно создавать по описанию на обычном языке в виде файлов SKILL.md и обновлять после каждого запуска. Во время простоя агент также сжимает длинный контекст, чтобы поддерживать prompt cache в актуальном состоянии. Для подтверждения действий инструментов доступны отдельные режимы — вручную или автоматически.
Установить проект можно с помощью десктопного установщика для macOS и Windows, как RubyGem (требуется Ruby 3.1 или новее), через shell-скрипты или как Docker-образ. Web UI поддерживает несколько параллельных сессий и может быть защищён ключом доступа.
Ключевые возможности
- 01Работает в терминале или через локальный Web UI, поддерживает несколько параллельных сессий.
- 02Совместим с любой OpenAI-совместимой моделью; пользователи указывают собственные API-ключи.
- 03Предоставляет 16 основных инструментов, а остальные возможности подключаются через систему Skill.
- 04Позволяет создавать Skill по описанию на обычном языке и вызывать их с помощью /.
- 05Предлагает режимы подтверждения действий инструментов Manual и Auto.
- 06Устанавливается через десктопный установщик, RubyGems, shell-скрипт или Docker.
Сценарии использования
- Использование AI-ассистента для повседневных задач программирования, например создания каркаса проекта или изучения незнакомой кодовой базы.
- Создание переиспользуемых Skill, которые объединяют повторяющиеся рабочие процессы команды.
- Запуск агента с выбранной моделью, чтобы контролировать расходы на API.
- Работа с агентом на общем Linux-хосте через Web UI, защищённый ключом доступа.
Быстрый старт
- 1
Установите gem (требуется Ruby 3.1 или новее).
gem install openclacky - 2
Запустите интерактивного агента в каталоге проекта.
openclacky - 3
В сеансе выполните /config, чтобы задать API Key, Model и Base URL.
Что важно знать
- Для установки gem требуется Ruby 3.1 или новее.
- API-ключ для модели, совместимой с OpenAI, нужно предоставить самостоятельно (BYOK).
- При запуске Docker в macOS или Windows возможности автоматизации браузера могут быть ограничены.
В подборках
Темы
Частые вопросы
- Что такое openclacky?
- Открытый AI-агент на Ruby для программирования и общих задач с минимальным набором инструментов и любой OpenAI-совместимой моделью. OpenClacky — открытый AI-агент для сессий программирования, написания текстов и исследований. Работать с ним можно из терминала или через локальный Web UI. Агент совместим с любым OpenAI-совместимым API; для Claude, GPT, DeepSeek, Kimi, MiniMax и OpenRouter предусмотрена встроенная настройка. Пользователи указывают собственные API-ключи.
- openclacky можно использовать бесплатно? Какая у него лицензия?
- openclacky распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openclacky всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openclacky — 7 нояб. 2026 г..
- Для чего можно использовать openclacky?
- Использование AI-ассистента для повседневных задач программирования, например создания каркаса проекта или изучения незнакомой кодовой базы. Создание переиспользуемых Skill, которые объединяют повторяющиеся рабочие процессы команды. Запуск агента с выбранной моделью, чтобы контролировать расходы на API. Работа с агентом на общем Linux-хосте через Web UI, защищённый ключом доступа.
- Как установить openclacky?
- Установите gem (требуется Ruby 3.1 или новее).: gem install openclacky Запустите интерактивного агента в каталоге проекта.: openclacky В сеансе выполните /config, чтобы задать API Key, Model и Base URL.
- Где скачать openclacky?
- Исходный код и инструкции по установке — на GitHub: https://github.com/clacky-ai/openclacky
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный агент для программирования на Rust с Lua-плагинами, которые можно менять и перезагружать на лету, собственным рендерером и Vim-редактированием.
Open source AI-агент для программирования, работающий в терминале; также доступны desktop-приложение и два встроенных агента для разработки и планирования изменений.
Опенсорсный AI-агент от Google, который переносит Gemini в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.
CLI с открытым исходным кодом для работы с coding-агентом в терминале через облачные API и локальные модели, например Ollama.
ИИ-агент для работы с кодом в терминале: читает и редактирует код, запускает shell-команды и работает с Kimi и совместимыми моделями.