A project in Aira is the top-level container for everything: sources, insights, features, tasks, sprints, team members, and chat history. Each project has its own isolated workspace.
Creating a project
When you first sign up or click "New Project" from the sidebar, you'll see three fields:
- Name — A short label for the project (e.g., "Aira Platform", "Mobile App v2")
- Description — What the project is about. Be specific — Aira uses this to understand scope and context during analysis.
- Vision — The north-star statement. What does success look like? This guides feature prioritization and roadmap generation.
All three fields matter. The description and vision are injected into every AI operation as project context. A vague vision produces vague results.
The project selector
The sidebar shows your current project name. Click it to switch between projects. Switching projects reloads all workspace data — insights, features, tasks, sprints, and team are all project-scoped.
Your current project selection is stored locally in the browser. Opening Aira in a new tab picks up where you left off.
Multi-project support
You can be a member of multiple projects simultaneously. Each project has independent data, settings, and team membership. There is no cross-project data sharing.
Project settings
Navigate to Settings from the sidebar to configure:
- Project details — Edit name, description, and vision
- Integrations — Connect GitHub, Jira, Slack (see Integrations)
- Billing — Manage your subscription and usage
- Invitations — Invite new team members
- Agents — Manage AI team members (see AI Agents)
Roles and permissions
Every project member has a role that determines what they can see and do:
| Role | Permissions |
|---|---|
| Owner | Full control — settings, billing, team management, all operations |
| Admin | Manage project settings, team, integrations. Everything except billing transfer. |
| Product Manager | Plan and execute — create features, plan sprints, assign tasks, generate reports |
| Team Member | Work on assigned tasks, update task status, participate in chat |
| Stakeholder | View project state, ask questions via chat. Read-only for most operations. |
| Viewer | Read-only access to all project data |
Inviting team members
Go to Settings → Invitations and enter the email address of the person you want to invite. Select their role. They'll receive an invitation link that expires after a set period.
Once they accept and create an account, they appear in the project's team list with the assigned role.
Invitation management requires Admin or Owner role.