Discover and explore top open-source AI tools and projects—updated daily.
jrswabLightweight CLI for composable AI agents
New!
Top 55.2% on SourcePulse
Axe is a lightweight CLI tool for orchestrating single-purpose AI agents defined in TOML. It adopts a Unix-like philosophy, treating LLM agents as composable, focused programs that integrate seamlessly with existing workflows like pipes, git hooks, and cron jobs. This approach benefits developers and power users by enabling scriptable, efficient AI task automation without requiring a heavy framework or GUI.
How It Works
Axe manages LLM agents via declarative TOML configurations, specifying system prompts, models, and skills. It emphasizes composability, allowing agents to delegate tasks to sub-agents with configurable depth limits and parallel execution. The tool acts as an executor, designed to be composed with standard Unix utilities rather than providing its own scheduling or workflow orchestration, prioritizing modularity and integration.
Quick Start & Requirements
go install github.com/jrswab/axe@latest or build from source. Docker images are available.axe config init. Scaffold agents with axe agents init <agent-name>.examples/ directory; see examples/README.md for setup.Highlighted Details
Maintenance & Community
The provided README does not detail notable contributors, sponsorships, or community channels.
Licensing & Compatibility
Licensed under the Apache-2.0 license, permissive for commercial use and closed-source projects.
Limitations & Caveats
Axe is CLI-focused, lacking a GUI. Complex orchestration requires external Unix tools. Script paths in skills must be absolute for run_command due to working directory context. Sub-agent nesting has a hard limit of 5 levels.
1 day ago
Inactive
letta-ai