A project points DIJJI.ai at one GitHub repository inside one team. This page is the operation: open the form, fill it in, submit. For how projects sit alongside tasks and runs, see Projects, tasks, and runs.
Before you start
- GitHub must be connected. A project needs a repository. With no GitHub account connected, the form shows a notice — “You need to connect a GitHub account before creating a project” — with a link to Integrations, and the submit button stays disabled. See Connect GitHub.
- Your balance must be at least $100.00. Creating a project requires a minimum balance of $100.00. If you’re short, DIJJI.ai blocks the creation and reports your current balance against the required amount. See Credits and billing.
Open the form
Select Projects in the left icon rail (or open it from the Cmd-K command palette, which also offers a New project action), then select New Project at the top right. The form header reads Set up a new project. If you have no projects yet, the empty state offers the same button.
The form has three cards: Project Details, Team & Repository, and Configuration.
Fill in the fields
Project Details
- Project Name (required) — 2 to 128 characters, for example
Checkout Service. - Description (optional) — up to 1024 characters.
Team & Repository
- Team (required) — the team the project belongs to. If your organization has only the General team, it’s selected for you.
- GitHub Integration (required) — which connected GitHub account the repository comes from. With one account connected, it’s selected for you.
- Repository (required) — the repository to work on. The dropdown lists every repository the selected account has shared with DIJJI.ai; private ones are marked
(private). To widen the list, share more repositories on GitHub. - Trunk Branch (optional) — the long-lived branch feature branches are created from. It fills in with the repository’s default branch when you pick a repository. Override it only if your trunk differs — for example a legacy
masterbranch.
Set the GitHub account before the repository: changing the account clears both the repository and the trunk branch.
Configuration
- PM Tool — where tasks come from. GitHub Issues (default) reads issues from the repository above. Jira is also available when an admin has connected Jira on the Integrations page; picking it adds a Jira Account + Jira Project picker, and tasks come from
dijji-labeled issues in that project. The PM tool is chosen at creation and stays with the project.
Submit
Select New Project at the bottom of the form. Any missing or invalid field is flagged inline — fix it and submit again.
On success, DIJJI.ai takes you straight to the project’s Overview page.
After creating
The project has no pipeline yet — that’s a separate step. Adding stages sets the path your work travels before it lands — see Design your first pipeline, or Add a stage to a pipeline for an existing one.