Skip to content

Projects

Projects are the top-level organizational unit in Kombuse. Each project has its own ticket tracker, agents, and configuration, and can be linked to a local code repository on disk.

The home page is the central hub for all projects. The Your Projects section displays project cards in a responsive grid. Each card shows the project name and its local directory path. Clicking a card opens that project’s ticket list.

The home page showing your projects

The New Project button in the section header opens the create project dialog.

A new project is created by clicking New Project on the home page. This opens the Create Project dialog.

The Create Project dialog with directory path and project name fields

The dialog has two fields:

  • Directory path — the local folder for the project. On desktop, an Open button opens a native file picker. In browser mode, the path is typed manually.
  • Project name — auto-populated from the folder name when a directory path is entered. The name can be edited independently.

Clicking Create Project saves the entry. Clicking Cancel closes the dialog without making changes.

Kombuse automatically scans for Claude Code projects on the machine. Projects that have been used with Claude Code appear in the Discovered from Claude Code section on the home page. Each entry shows the project name, directory path, session count, message count, and current git branch (if available).

Projects are selected using the checkboxes, then imported by clicking Import. A Select all button selects all discovered entries at once. The Import button shows the count of selected projects — for example, Import (3). Once imported, projects move from the discovered list to the Your Projects grid above.

If no Claude Code sessions or projects are found, the home page shows an empty state: “No projects discovered. Use Claude Code in a project directory to get started, or create a project manually.”

The Discovered from Claude Code section showing projects with session counts and git branch information

Project settings are accessed by opening the command palette with ⌘K and selecting Go to Project Settings.

The Project Settings page showing General, Local Path, and Initialize sections

The settings page has four cards:

  • General — edit the project Name and Description.
  • Local Path — set the project Directory to link it to a local code repository. On desktop, the Browse button opens a native file picker.
  • Initialize Project — write configuration files to the project directory (see the next section).
  • Info — displays when the project was created and last updated.

Clicking Save Changes at the bottom applies any modifications to Name, Description, or Directory.

The Initialize Project button writes configuration files to the linked project directory. A local path must be set before initialization is available — the button is disabled until a directory is configured. The button description reads: “Set up AGENTS.md, MCP config, and .kombuse directory for this project.”

The Initialize Project button and description on the settings page

Initialization creates four items:

FilePurpose
AGENTS.mdGuidance document for AI coding agents working in the project
.mcp.jsonMCP bridge configuration so Claude Code can connect to Kombuse
.kombuse/Directory for Kombuse plugins and local configuration
.gitignoreUpdated to exclude the .kombuse/ directory from version control

After clicking Initialize, each file displays a status indicator: a green checkmark for created, a gray icon for skipped (already exists), or red for errors. All operations are idempotent — safe to run multiple times without side effects.

Projects can be deleted through the REST API. There is no delete button in the Kombuse UI.

To delete a project, send a DELETE request to /api/projects/:id, where :id is the project’s UUID. Project deletion is permanent and cannot be undone.

Deletion removes the project entry from Kombuse — it does not delete any files or directories on disk.