Repolode
coleam00

coleam00/Archon

Открытый движок workflow, который запускает заданные в YAML процессы разработки с ИИ и другие процессы с агентами, скриптами и этапами согласования.

Звёзды
23,729
Форки
3,611
Открытые issues
180
Последний коммит
11 часов назад

Что это?

Archon позволяет описывать рабочие процессы в YAML. Каждый workflow — это граф узлов: промпты для ИИ-агентов отвечают за задачи, требующие оценки, bash-команды и скрипты выполняют детерминированные проверки, циклы повторяют шаги, пока не пройдёт тестовая команда, а узлы ожидания приостанавливают выполнение, чтобы человек мог одобрить или отклонить результат. Цель — сделать так, чтобы разработка с помощью ИИ каждый раз следовала одному плану и проходила одинаковые проверки и этапы согласования, а не зависела от хода отдельного запуска агента.

Встроенный пакет sdlc реализует конвейер поставки ПО: он проводит issue через планирование, реализацию, ревью, ожидание CI и слияние, а очереди подхватывают готовые задачи, и отдельно отображаются задачи, требующие внимания и решения. Сам движок универсален, поэтому такой же подход можно применять для создания контента, исследований или операционных процессов. Archon запускает Claude Code, Codex и Pi через их собственные CLI и SDK, по умолчанию хранит логи запусков и данные о затратах в локальной базе SQLite (PostgreSQL — опционально) и предоставляет CLI, веб-консоль и интеграции с Slack, Telegram, GitHub и Discord.

Расширять возможности можно с помощью плагинов для пакетов workflow, провайдеров агентов, систем управления кодом и чатов. Плагины устанавливаются из репозиториев GitHub командой archon plugin add. Проект написан на TypeScript и работает на Bun.

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

  • 01Описывайте многоэтапные workflow в YAML с узлами для агентов, bash-команд, скриптов, циклов, ожидания и дочерних workflow.
  • 02Циклы повторяют шаг, пока не завершится успешно shell-команда, например запуск набора тестов.
  • 03Приостанавливает выполнение и отправляет запрос на одобрение или отклонение человеком в очередь задач, требующих внимания.
  • 04Запускает задачу для каждого репозитория в отдельном git worktree, чтобы несколько задач могли выполняться параллельно.
  • 05Поддерживает Claude Code, Codex и Pi в качестве провайдеров агентов.
  • 06Поставляется с пакетом sdlc, который превращает GitHub issues в смерженные pull request.

Сценарии использования

  • Автоматизация процесса от issue до pull request в репозитории с сохранением этапов ревью и согласования.
  • Стандартизация планирования, реализации и тестирования изменений ИИ-агентами в команде.
  • Создание повторяемых процессов без написания кода — например, конвейеров для контента или исследований с участием агентов.
  • Самостоятельное размещение журнала запусков агентов, результатов и затрат для команды.

Быстрый старт

  1. 1

    Установите Claude Code и войдите в аккаунт или установите Codex

  2. 2

    Установите Archon с помощью Homebrew

    brew install coleam00/archon/archon
  3. 3

    Выведите список доступных workflows в вашем git-репозитории

    archon workflow list
  4. 4

    Запустите встроенный сценарий исследования и задайте вопрос

    archon workflow run archon-investigate "Why does the login test fail?"

Что важно знать

  • Требуется провайдер агентов, например Claude Code или Codex, с использованием ваших собственных аккаунтов.
  • По умолчанию отправляются анонимные события телеметрии использования.

Темы

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

Что такое Archon?
Открытый движок workflow, который запускает заданные в YAML процессы разработки с ИИ и другие процессы с агентами, скриптами и этапами согласования. Archon позволяет описывать рабочие процессы в YAML. Каждый workflow — это граф узлов: промпты для ИИ-агентов отвечают за задачи, требующие оценки, bash-команды и скрипты выполняют детерминированные проверки, циклы повторяют шаги, пока не пройдёт тестовая команда, а узлы ожидания приостанавливают выполнение, чтобы человек мог одобрить или отклонить результат. Цель — сделать так, чтобы разработка с помощью ИИ каждый раз следовала одному плану и проходила одинаковые проверки и этапы согласования, а не зависела от хода отдельного запуска агента.
Archon можно использовать бесплатно? Какая у него лицензия?
Archon распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Archon всё ещё поддерживается?
Активно поддерживается. Последний коммит в Archon — 20 окт. 2026 г..
Для чего можно использовать Archon?
Автоматизация процесса от issue до pull request в репозитории с сохранением этапов ревью и согласования. Стандартизация планирования, реализации и тестирования изменений ИИ-агентами в команде. Создание повторяемых процессов без написания кода — например, конвейеров для контента или исследований с участием агентов. Самостоятельное размещение журнала запусков агентов, результатов и затрат для команды.
Как установить Archon?
Установите Claude Code и войдите в аккаунт или установите Codex Установите Archon с помощью Homebrew: brew install coleam00/archon/archon Выведите список доступных workflows в вашем git-репозитории: archon workflow list Запустите встроенный сценарий исследования и задайте вопрос: archon workflow run archon-investigate "Why does the login test fail?"
Где скачать Archon?
Исходный код и инструкции по установке — на GitHub: https://github.com/coleam00/Archon

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад

Публичная галерея и CLI для просмотра, установки и публикации анимированных пиксельных питомцев, которые плавают поверх рабочего стола и реагируют на Codex и другие coding agents.

4,3 тыс.211TypeScriptMITОбновлён 10 дней назад