@opencloudtool/agentty
v0.1.9
Published
A terminal UI tool for managing agents
Readme
Agentty
A terminal UI tool for managing agents, built with Rust and Ratatui.

Installation
Shell
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/opencloudtool/agentty/releases/latest/download/agentty-installer.sh | shnpm
npm install -g @opencloudtool/agenttynpx
Run without installing:
npx @opencloudtool/agenttyPrerequisites
- Rust nightly toolchain (configured via
rust-toolchain.toml) - Git (required for session worktree integration)
- One supported agent CLI installed:
gemini,claude, orcodex
Session Agent and Model
Agent/model configuration is session-scoped.
- New sessions start with
gemini+gemini-3-flash-preview. - In prompt mode, type
/modelas the first input token to open the multistep picker:- choose agent (
gemini,codex,claude) - choose model from that agent's curated model list
- choose agent (
- Changes apply to that session only and are persisted.
Features
Git Worktree Integration
Agentty creates isolated worktrees for each session:
- Isolated Branches: Each session gets its own branch named
agentty/<hash>based on your current branch - Separate Working Directory: Sessions work in isolated directories under
~/.agentty/wt/ - Diff View: Press
din the chat view to see real-time changes made by the agent - Automatic Cleanup: Worktrees and branches are automatically removed when sessions are deleted
This allows agents to work on code changes without affecting your main working directory.
Quickstart
git clone <repo-url>
cd agentty
cargo run # Builds and runs the 'agentty' binaryDevelopment
cargo test
cargo clippy -- -D warnings
cargo fmt --all -- --check
cargo shearLicense
Apache-2.0
