Repolode
ApodexAI

ApodexAI/FrontierAgent

Открытый runtime агента и терминальное приложение для длительных исследований и работы с файлами: режимы ReAct и параллельной команды агентов.

Звёзды
5,323
Форки
313
Открытые issues
5
Последний коммит
6 часов назад

Что это?

FrontierAgent — это runtime агента, терминальный интерфейс и набор инструментов для оценки многоэтапных исследований и работы с файлами. TUI frontier-agent предлагает два сценария: один агент ReAct с сохранением состояния, который проводит исследования, читает файлы, готовит материалы и выполняет команды, и режим Agent Team, в котором координатор ведёт доску задач, поручает независимую работу параллельным подагентам и обобщает их отчёты.

Инструменты агентов используют общую песочницу, ограниченную задачей: каталог /inputs доступен только для чтения, в /workspace хранятся рабочие файлы, а в /outputs — готовые материалы. Перед изменяющими операциями показывается diff и запрашивается подтверждение, если не задан флаг --yes; сессии сохраняются в виде контрольных точек и локально трассируются, а команда /revert отменяет изменения файлов в сессии. Во время выполнения пользователь может вводить дополнительные инструкции — они ставятся в очередь до следующей безопасной точки перехода между ходами.

Тот же движок сценариев используется в бенчмарк-раннере, запускающем подпроцессы; framework, инструменты, сценарии и слои оценки разделены на отдельные пакеты. Проект рассчитан на совместимый с OpenAI endpoint модели; при желании можно использовать Docker или локальную конфигурацию SGLang.

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

  • 01Два сценария: агент ReAct с сохранением состояния и управляемая координатором команда Agent Team с параллельными подагентами.
  • 02Доска задач в боковой панели TUI, показывающая ожидающие, активные, завершённые, заблокированные и отменённые задачи.
  • 03Песочница для конкретной задачи: входные данные только для чтения, рабочие файлы и постоянное хранение результатов.
  • 04Запрос подтверждения с показом diff перед записью файлов и выполнением рискованных shell-команд, а также команда /revert для отмены изменений в сессии.
  • 05Контрольные точки, локальная трассировка и поддержка --resume для сохранённых сессий.
  • 06Встроенный бенчмарк-раннер для подпроцессов с возможностью возобновлять запуски и повторно запускать задачи, завершившиеся с ошибкой.

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

  • Проведение исследований по нескольким источникам с подготовкой письменного отчёта на основе веб-источников и локальных документов.
  • Анализ репозитория кода или набора документов из терминала с помощью агента, который запрашивает подтверждение перед изменением файлов.
  • Распределение масштабного исследования между параллельными подагентами и сбор их результатов.
  • Сравнительная оценка сценариев работы агентов на наборах данных для исследований и задач, основанных на файлах.

Темы

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

Что такое FrontierAgent?
Открытый runtime агента и терминальное приложение для длительных исследований и работы с файлами: режимы ReAct и параллельной команды агентов. FrontierAgent — это runtime агента, терминальный интерфейс и набор инструментов для оценки многоэтапных исследований и работы с файлами. TUI frontier-agent предлагает два сценария: один агент ReAct с сохранением состояния, который проводит исследования, читает файлы, готовит материалы и выполняет команды, и режим Agent Team, в котором координатор ведёт доску задач, поручает независимую работу параллельным подагентам и обобщает их отчёты.
FrontierAgent можно использовать бесплатно? Какая у него лицензия?
FrontierAgent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FrontierAgent всё ещё поддерживается?
Активно поддерживается. Последний коммит в FrontierAgent — 18 окт. 2026 г..
Для чего можно использовать FrontierAgent?
Проведение исследований по нескольким источникам с подготовкой письменного отчёта на основе веб-источников и локальных документов. Анализ репозитория кода или набора документов из терминала с помощью агента, который запрашивает подтверждение перед изменением файлов. Распределение масштабного исследования между параллельными подагентами и сбор их результатов. Сравнительная оценка сценариев работы агентов на наборах данных для исследований и задач, основанных на файлах.
Где скачать FrontierAgent?
Исходный код и инструкции по установке — на GitHub: https://github.com/ApodexAI/FrontierAgent

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

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

Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие агенты для разработки на одном endpoint и распределяет запросы между провайдерами моделей.

37,7 тыс.3,2 тыс.TypeScriptMITОбновлён 9 дней назад

Набор инструментов, который позволяет AI-агентам для написания кода превращать вирусное видео в редактируемый и повторно запускаемый видеопроцесс со сменными кадрами, субтитрами и B-roll.

23,5 тыс.2,8 тыс.TypeScriptOtherОбновлён 4 дня назад

Коллекция переиспользуемых навыков для AI-ассистентов по программированию, таких как Claude Code и Codex: согласование требований, проектирование, TDD и дисциплинированные инженерные процессы.

296 тыс.24,9 тыс.ShellMITОбновлён 6 дней назад