Over the last few weeks I wanted to see if I could build a pure rust cli tui ai agent.
I wanted to keep it minimal yet extensible. So I leveraged the crates eco system like all the node TUIs are doing with npm.
And the result is the beginnings of something that might be great!
https://github.com/casonadams/rho
With the first plugin
https://github.com/casonadams/rho-plugin-permission
It has a few built in tools
- bash
- read
- write
- edit
- search
- fetch
It’s MCP capable (enabled by config).
Because it’s built in rust it’s a single binary and has a much smaller footprint than some of the node alternatives.
There is still lots to do but rho was used to build its first plugin and continues to improve itself.
Always happy to get feedback or suggestions!
Top comments (0)