\

Show HN: BixRouter – a non-linear AI chat interface for OpenRouter

2 points - today at 4:21 PM


Using chat interfaces often spawns many different thoughts, and while the AI and it's agents are okay at keeping track of it, I'm not always there. I needed to be able to see where my thoughts diverged, and retrace them back to the source. While mulling over a better interface, and trying to get memories into the OpenRouter CLI, I decided to roll it all into one.

BixRouter is a tool for visualising your thoughts and conversations.

- Every response is a node. Ask a follow-up from any of them and the conversation forks. - Memory and context follow each branch back to the root, so that your conversations can diverge completely and maintain a foundational root. - Long branches can be compacted, and the context window will start again from the latest compacted node in the graph. - Highlight tips spawn threads with context-driven definitions, so you can maintain direction without getting hung up on a misunderstood term. - By default, requests run off a shared OpenRouter key, which is limited to cheap, non-thinking models. Your own key can be added locally, which routes requests to your own account and gives you access to all models (this key attaches to your requests and I never see it). - No accounts, storage, or signups. Chats are stored in your localstorage, and can be exported as text (playfully dubbed .bixgraph files!)

I'd love your feedback on my little pet-project tool. Just for the big-screens right now, I'll adapt it for little-screens later!

Source