Overview
Utharness is a local-first autonomous AI agent terminal that combines a native Rust runtime, SQLite persistence, a conservative SAFE execution boundary, a scriptable CLI, and a reference-matched React/Ink terminal interface. The project is designed to be inspectable, reproducible, and useful both offline and with an explicitly configured provider. The repository is public and ships the working offline-first runtime, native CLI, real-time OpenAI-compatible provider streaming, bounded autonomous inspection path, persistent SQLite journal, and bundled TypeScript/Ink TUI. Broader autonomous write tools, messaging transports, scheduling, and native packages for every operating system remain subsequent milestones. The native binary remains named utharness for CLI compatibility, while the repository and distribution identity is utharnessly. The default database is ~/.local/share/utharness/utharness.db; use UTHARNESS_HOME or UTHARNESS_DB for isolated environments.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use Utharness to initialize a local workspace with a single command.
- Teams use Utharness to stream live responses from AI providers or use the offline planner.
- Teams use Utharness to run bounded SAFE inspection through the active gateway.
- Teams use Utharness to run actionable diagnostics on the local environment.
- Teams use Utharness to store and search workspace memory.
- Teams use Utharness to list and search the indexed Skill Registry.
- Teams use Utharness to test the selected gateway's models endpoint.
- Teams use Utharness to run the bounded SAFE inspection agent.
Features
Local autonomous agent terminal
Native Rust runtime
SQLite state persistence
SAFE execution controls
React and Ink terminal interface
Reviews
No reviews yet. Be the first to share your experience!