ApodexAI/FrontierAgent
🧩 FrontierAgent, our agent framework, open-sourced alongside it — native command-line TUI, ReAct and Agent Team modes, one command on macOS and Linux, no preinstall, no hard Docker dependency.
What it solves
FrontierAgent is designed for long-horizon research and file-based work. It provides a structured environment where AI agents can perform complex tasks that require reading files, writing deliverables, running shell commands, and iterating on a plan over an extended period.
How it works
The system operates as an agent runtime and terminal product (TUI) that supports two primary execution modes:
- ReAct: A single stateful agent that researches, reads files, and iterates within a task-scoped sandbox.
- Agent Team: A coordinator agent that decomposes a request into a task board, delegates work to parallel sub-agents, and synthesizes their reports into a final result.
Both modes utilize a sandboxed filesystem with three distinct zones: /inputs (read-only), /workspace (for active work), and /outputs (for persistent deliverables). The runtime includes a TUI for live monitoring, asynchronous intervention (allowing users to steer agents mid-run), and a checkpointing system for session recovery.
Who it’s for
It is intended for developers and researchers who need an agentic framework for complex, file-grounded research tasks, as well as those looking to evaluate agent performance using the included evaluation suite and supported benchmarks.
Highlights
- Native Agent Team workflow: Parallel delegation and synthesis via a coordinator.
- Task Board: Live visualization of task states (pending, active, completed, etc.) in the TUI sidebar.
- Sandboxed File Work: Secure, fail-closed filesystem isolation for inputs, workspace, and outputs.
- Asynchronous Intervention: Ability to queue instructions for agents without interrupting active runs.
- Transparent Deliverables: Host-mapped output directories for easy access to results.
- Evaluation Suite: Built-in subprocess runner for research and file-grounded benchmarks.
- Session Recovery: Support for checkpoints, action tracing, and
/revertcommands to undo changes.
Related
- Project
- Project
- Project
- Project
- Project