So I rewrote it from scratch in Rust on Ratatui. It talks to Anthropic's official Agent SDK through a small TypeScript bridge, so it should follow Anthropic's ToS. Tool calls, file edits, and permissions all work the same. Only the terminal layer changed.
The thing that surprised me: you don't realize how much the UI was shaping your perception of the model until it's gone. With smooth rendering and no input lag, the same Claude that felt slow and buggy before suddenly feels sharp and responsive. The model didn't change. The friction did.
It's pre-1.0. Would love feedback from anyone :)
immanuwell•1h ago