Launched this week

KIKUmap
A mind map for your Claude and ChatGPT chats
102 followers
A mind map for your Claude and ChatGPT chats
102 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

CloudflareStill paying to deploy your apps? Try Cloudflare Workers for free
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~
This is exactly the problem I run into — a few Claude Code sessions going at once and the one waiting on my approval is always the one I lose track of. The map fits how I think about it too, grouping chats by what I'm working on rather than just recency. And native Swift/AppKit with no Electron is a real plus. Congrats on the launch, Yang!
@jcbuilds Thanks. Glad the map makes sense to you too !