The Insider Cat
An agent for keeping track of your agents.
A companion inside OpenHands Agent Canvas, exploring how one saved conversation can help you stay oriented among many.
In development · Draft PRs
In early summer, I was trying to use OpenHands new UI, dubbed agent-canvas, to test it, to play with it, to work with this incarnation of OpenHands.
It was strangely difficult, though, and I had trouble understanding why. The UI/UX is pretty close to the old OpenHands Web UI, and that could, and had been, okay for me, even if I preferred others over years. Instead, I found myself defaulting to WhatsApp, to my personal agent, smolpaws: my workflow went like “smolpaws get us a sibling in canvas on gpt, then after a turn, switch its LLM profile to deepseek flash, does it work normally?”, then “did you check if the LLM really changed?”. Then maybe “give me a tailscale link to canvas, I want to see this”.
It was smolpaws who was using canvas, he was using the UI itself even, a UI we meant for (human) users. He was not using only the agent-server API, which, of course, is for agents.
One day it hit me: I couldn’t keep track, once I had more than several conversations in flight. smolpaws was keeping track, since it has memory and it has beads for issue tracking.
The Insider Cat
The Insider Cat is an early prototype exploring the experience of using an agent inside canvas, whose job is to know about the other conversations, what the user is working on, what the user prefers, and what they forgot about.
Voice in Real Time
The Insider Cat can speak. I don’t mean transcribing audio and/or reading out loud, I mean using a real-time voice model with full duplex. The voice model delegates the real work to an OpenHands agent via the OpenHands OpenAI-compatible API. It supports both completions and responses, and it forwards it to a regular conversation with an agent.
Into the Notebook
4 notesA suggested reading path. These notes keep their original authors, dates and context; earlier accounts may describe a previous version.
The insider cat — from your side
Start from the human side: what the companion is trying to make easier.
By · First recorded · Source updated
The insider cat
The design and its lineage under the earlier Insider Cat name.
By · · Source updated
Codex provides Voice. OpenHands does the work.
Follow a spoken request into the saved OpenHands conversation.
By · · Source updated
The Secretary
An earlier proposal, kept as history rather than a current feature list.
By · First recorded
At the source
- Canvas: the persistent companion
Open draft PR · saved identity, navigation and companion placement.
- SDK: the voice connection
Open draft PR · conversation-bound voice setup and execution.
- Following up on stale spoken answers
An open follow-up addressing which saved answer should be spoken.