4 releases (2 breaking)
Uses new Rust 2024
| new 0.4.0 | Feb 8, 2026 |
|---|---|
| 0.3.0 | Feb 8, 2026 |
| 0.1.1 | Feb 7, 2026 |
| 0.1.0 | Feb 7, 2026 |
#133 in Command-line interface
285KB
5.5K
SLoC
saorsa-cli
Thin CLI entry point for the saorsa AI coding agent.
Overview
saorsa-cli is the command-line entry point for the saorsa project. It is a thin wrapper that delegates to saorsa for all application logic.
This crate exists as a separate binary to keep the CLI entry point minimal and to allow saorsa to be used as both a library and a binary.
Installation
cargo install saorsa-cli
Usage
# Run the AI coding agent
saorsa-cli
# For the full interactive experience, run saorsa directly:
saorsa
See the saorsa README for complete usage documentation including CLI arguments, slash commands, and keybindings.
Architecture
saorsa-cli (thin binary)
└→ saorsa (application logic + TUI)
├→ saorsa-tui (TUI framework)
├→ saorsa-ai (LLM providers)
└→ saorsa-agent (agent runtime + tools)
Minimum Supported Rust Version
The MSRV is 1.88 (Rust Edition 2024). This is enforced in CI.
License
Licensed under either of:
at your option.
Contributing
Part of the saorsa-tui workspace. See the workspace root for contribution guidelines.
Dependencies
~116MB
~2M SLoC