Перейти к содержимому
ChimeraAgent

Агент, который живёт в вашем терминале и делает работу, а не окно чата, которое её описывает.

Что он делает

  • Решает задачу от начала до конца

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

  • Делит работу и изолирует её

    Несколько задач идут одновременно, каждая в своём рабочем дереве git, поэтому параллельные агенты не могут править один файл за спиной друг у друга. Безопасные правки сливаются, столкновения не угадываются, а сообщаются.

  • Помнит и планирует

    Кратковременная, недавняя, фактическая и относящаяся к вам память с графом связей и полнотекстовым хранилищем, плюс расписание по cron-выражению — сама задача пишется обычными словами — чтобы он работал без напоминаний.

  • Дотягивается до мира

    Файлы, оболочка, настоящий отрисованный браузер, любой сервер MCP, веб-поиск, генерация изображений, речь, скачивание медиа, анализ данных и графики. Сообщения в Discord, Telegram, Slack, Signal и WhatsApp, плюс конечная точка HTTP.

  • Учится и оставляет только то, что прошло

    Когда один и тот же род задач удаётся больше одного раза, из этого получается многоразовая карточка навыка. Карточка, рождённая в запуске, который прочитал недоверенное содержимое, остаётся в ожидании и вне поиска, пока кто-нибудь не одобрит её командой chimera skills-approve.

Установка

Одна команда и один ключ — для ядра. Чтение документов, расшифровка аудио, построение графиков, скачивание медиа и разговор с MCP-серверами приходят с дополнением [full]; веб-поиск, генерация изображений и голос требуют каждый свой ключ. chimera features — живой список того, что уже включено.

pip install chimera-agent
pip install 'chimera-agent[full]'
chimera init
chimera solve "add a --json flag to the report command" --verify "pytest -q"

Забор по умолчанию не поднят. --guard пропускает каждый вызов инструмента через ядро управления, а --taint помечает то, что пришло извне; ни то ни другое не включено по умолчанию. Песочница по умолчанию — local, и она не изолирует: для автономной работы или чужого кода ставьте CHIMERA_SANDBOX=docker. Без интерактивного терминала (cron, CI) команда на хосте по умолчанию отклоняется, а планировщик до сих пор остаётся одной из поверхностей, не отслеживающих заражение.

Безопасность и защита →

Все команды →

Своя модель

Один ключ OpenRouter открывает сотню моделей. Собственные ключи OpenAI, Anthropic, Gemini и DeepSeek работают напрямую, несколько ключей одного провайдера чередуются при исчерпании лимита, а локальной модели через Ollama ключ не нужен вовсе. Любая точка доступа, совместимая с OpenAI, подключается одной настройкой.

export CHIMERA_MODEL=ollama/llama3.1

Как подключить модель →