Skip to content

opencloudtool/agentty

Repository files navigation

Agentty

A terminal UI tool for managing agents, built with Rust and Ratatui.

Prerequisites

  • Rust nightly toolchain (configured via rust-toolchain.toml)
  • Git (optional, for automatic worktree integration)

Features

Git Worktree Integration

When launched from within a git repository, Agentty automatically 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 /var/tmp/.agentty/
  • Diff View: Press d in the chat view to see real-time changes made by the agent
  • Automatic Cleanup: Worktrees and branches are automatically removed when sessions are deleted
  • No Git Interference: Works seamlessly in non-git directories without any special configuration

This allows agents to work on code changes without affecting your main working directory.

Quickstart

git clone <repo-url>
cd agentty
cargo run

Development

cargo test
cargo clippy -- -D warnings
cargo fmt --all -- --check

License

Apache-2.0

About

CLI agent manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages