Overview

Before you can use Ticket House with a repository, you need to register a project on your Ticket House server. This creates the project record that your local workstation will connect to.

Create a Project in the Web UI

Open your Ticket House server in a browser and navigate to the project creation page. You'll need to provide:

Field Description Example
Name Display name for the project My App
Slug Short identifier used in URLs my-app
Ticket Prefix Short prefix for ticket IDs MA (produces MA-1, MA-2, ...)
Repository URL The Git remote URL for the project git@github.com:org/my-app.git

After Creation

Once your project is created, note its URL — it will look like:

https://your-server.example.com/projects/my-app

You'll use this URL as the remote value in your .ticket-house.json configuration file. See Configuring a Project for details.

Project Settings

After creating a project, you can configure additional settings from the project's settings page:

  • AI assignments — configure which AI providers, models, and personas are available for the project
  • Environments — add links to staging, production, or other deployed instances
  • Webhooks — set up CI/CD integrations for build status reporting
  • Team members — manage who has access to the project