I did it — this is zdx, an agentic coding TUI that lives in your terminal.
I built it in Rust because I think the language is beautiful and fast.
I’m already using it to build itself, and I’m really proud that it works :)
My inspirations were @AmpCode, @badlogicgames (pi), and Codex (@tibo).
I'm not an expert in Rust. It's purely vibe-coded, and big thanks also to @claudeai Opus 4-5 for making it possible.
I LOVE AI !
Or… what if we gave you $100 in Codex credits if you tell us what you love about GPT-5.6 Sol or why you switched?
Tweet it, claim your gift, enjoy more usage. First 10k get the free tokens!
https://t.co/8mU93eA13i
Recommended reading. Hashing lines is such a smart idea, I'm not beating myself up having not thought of this myself. Good stuff! Try oh-my-pi, the batteries included version of pi.
Straight from the oven from the OpenAI naming team, GPT-5.3-Codex is here. Update to latest version of Codex App or CLI to enjoy it.
It's a massive improvement on token-efficiency and on top of this we are running on an improved infrastructure and inference path that makes it 25% faster to serve.
https://t.co/6x93FvDw7g
@doodlestein@badlogicgames You could check my agentic CLI at https://t.co/wxEQzb50dX. It's built in Rust and has many references from PI, @AmpCode, and Codex.
Perhaps something could help you
Hey @Kimi_Moonshot, it appears caching is not working properly with interleaved thinking—easy to reproduce.
Just ask it to read the same file 5 times and think briefly between the calls. After the turns end, send a simple message and check the `cached_tokens`.