Add a project

Adding a repository is three short steps, and the third one is the one people skip. Indexing is what makes the difference between a planner that knows your codebase and one that is reading it for the first time every run.

The three steps#

  1. Register itGive the repository a short name and a path. The dashboard’s Manage Projects panel does the same thing.
  2. Let the curator read itThe curator works out which surfaces of the repository are active and which are deprecated, from commit density, live wiring and dependencies. You can accept or edit its read.
  3. Index itBuilds the searchable memory over the codebase. Without this, every run starts cold.

Check what the planner can see#

Before spending anything on a real goal, ask what the planner sees. If the map is missing a service you care about, fix that first — a plan built on an incomplete picture produces work in the wrong place.

This is a read-only command and costs nothing.

Common questions

Does Tharas need write access to my repository?

It works in its own branches and worktrees under the project working directory. Your checkout is not the build surface.