DEV Community

Cason Adams
Cason Adams

Posted on

Rho the next cli agent

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)