Launching today

KIKUmap
A mind map for your Claude and ChatGPT chats
44 followers
A mind map for your Claude and ChatGPT chats
44 followers
A macOS menu-bar app and desktop widget: see which Claude and ChatGPT chats are running, done or waiting for you, and arrange them as a mind map. Free and open source.








Free
Launch Team / Built With

Render Sandboxes: a computer for every agentGive every agent its own machine. Starts in under a second
Promoted

Hi Product Hunt 👋
I'm Yang. I usually have several Claude, Claude Code and Codex chats running at once, and I kept losing track of which one had finished, which one was waiting for my approval, and where a useful conversation from last week had gone. So I built KIKUmap.
It's a free, open-source macOS menu-bar app that does two things:
1. Status at a glance. A ring in the menu bar counts running chats. A red badge counts finished, unread ones, and a "!" appears when one needs approval. An optional sound or voice tells you which chat is done.
2. Your chats as a map. Pinned Claude and ChatGPT (Codex) chats and Claude Code sessions line up in a column. Drag them onto your own topics, give topics colors and shapes, and tag chats.
Also: a timeline of runs and scheduled tasks, export of each chat as Markdown files, a desktop widget, time stats, light/dark, English and 中文.
A few honest notes:
- macOS 13+, Apple silicon and Intel. Native Swift/AppKit, no Electron.
- It isn't notarized (that needs a paid Apple developer account), so on first launch go to System Settings → Privacy & Security → Open Anyway. Or build it from source.
- It needs one permission, Accessibility, to read the Claude app's chat list. It makes no network requests unless you turn on the optional usage lookups.
- It's an independent project, not affiliated with Anthropic or OpenAI. If Claude or ChatGPT changes their apps, parts may break until I catch up.
What I'd love feedback on:
- Does a map fit how you organize your AI chats, or would you sort them differently?
- Which apps or agents should it support next?
GitHub: https://github.com/tang1693/KIKUmap
Thanks for taking a look!
@tang1693 The "which chat needs my approval" badge is the part I'd use most. With several agent sessions running at once, the cost isn't the waiting, it's finding the one that's been sitting on a question for twenty minutes.
@farzam_habibi I’ve had that exact moment where I check on a session I thought was still running and realize it’s been waiting for me 10hr ago. 😂
@tang1693 haha 10 hours hurts😂 the red badge alone would've saved you that one!
@farzam_habibi Yep, There’s also a sound alert. I’ve found it really helpful when I have a few sessions running and I’m focused on something else~