Agent Hub Get started ↗

Organize coding projects

See which projects your conversations belong to.

Chats started from a repository, a worktree and a nested folder can look like unrelated work. Hub groups recorded working locations so you can browse conversations by project and inspect the paths behind a match.

Recorded folders are evidence of where a chat ran. They do not automatically grant access to that project.

Agent Hub resource inventory with fictional projects and resources
Real Hub interface with fictional data. The guide explains the workflow and its limits.

Keep discovery and permission separate.

Go from a folder name to its recorded work.

  1. Capture supported history

    Select the native stores you want to save. Project associations come from source metadata available in the captured chats.

  2. Inspect a project group

    Open Projects, check the displayed root and expand related locations. A familiar name alone is not proof that two folders are the same project.

  3. Choose the next action

    Read the associated chats, or review project memory and access settings if needed. Browsing does not silently install project hooks.

Before you start

Does project discovery read every file in my repositories?

It uses supported client and chat metadata plus checked repository relationships. It is not a recursive content index of every project file.

What happens if a working folder no longer exists?

Historical locations can still be shown with an unavailable status. Hub does not fabricate a current checkout or grant access based on an old path.

Open a project and check its related folders.

The chats and projects guide explains source associations, worktrees, archive access and the boundaries of discovery.

See the steps ↗
Usage statistics

On by default. We use PostHog through our relay to count page visits and actions such as opening setup instructions or copying the install command. A random browser ID is stored locally. No cookies, session replay, full referrer URLs or page queries are sent. This setting is separate from analytics in the local app.