First run
The first time you open Hoku, it’s empty. It hasn’t read anything yet.

The list at the bottom shows which provider apps Hoku found on this Mac. It checks for the apps and command-line tools only, without opening any of their data.
Scan this Mac
Section titled “Scan this Mac”-
Click Scan this Mac, or press ⌘⇧S at any time later.
Hoku reads, read-only:
- Claude Code transcripts in
~/.claude/projects - the Codex Desktop thread index in
~/.codex - Claude Desktop’s local Cowork session metadata.
It never changes those files.
- Claude Code transcripts in
-
Read the result. Each source reports how many sessions it found and how many are new. Not found on this Mac just means you don’t use that app. Claude Desktop chats are always Manual only, because they live on claude.ai (see Adding sessions by hand).

-
Under Suggested projects, pick the folders you want as projects. Suggestions come from the folders your sessions ran in, and from projects you created in Codex. Folders with two or more sessions are ticked for you. You can rename a suggestion before creating it.
-
Click Create projects. Sessions whose folder is inside a project’s folder join it. Everything else goes to Unsorted, which you can sort out later.
After the first scan, the Galaxy shows your projects. Scan again whenever you like. Hoku also notices new Claude Code sessions on its own while it’s running.
Try it with demo data first
Section titled “Try it with demo data first”If you’d rather look around before scanning, open Settings → Demo data and click Load demo. Hoku adds three clearly labeled demo projects (Demo · Vega, Demo · Lyra, Demo · Orion) with sessions in every state. Demo sessions can’t be opened. Remove demo data deletes all of them, including anything you wrote about them.
Permissions macOS will ask for
Section titled “Permissions macOS will ask for”Hoku asks for nothing at launch. You’ll see these prompts only when you use the feature that needs them:
| When | macOS asks | Why |
|---|---|---|
| The first time you use Go to terminal | “Hoku wants to control iTerm” (or Terminal) | To switch to the tab a Claude Code session runs in, or to open a new one. Asked again after each update. |
| When you turn on notifications or the Dock badge in Settings | Whether Hoku may send notifications | For Needs You alerts. |
Hoku doesn’t ask for Full Disk Access, Accessibility or Screen Recording.
- A tour of Hoku: what each part of the window does.
- Projects: add a root folder so future sessions land in the right place.
