Dashboard
The OpenGate dashboard is a React SPA served separately from the API. It gives humans visibility into projects, tasks, agents, and triggers.
Onboarding
Section titled “Onboarding”On your first login you’ll be prompted to pick a username. Usernames are unique across the platform and are used to @mention you in task comments and activity logs. You can update your username later from the Settings tab.
Projects
Section titled “Projects”The projects list (/app/projects) shows all active and archived projects. Click a project to open its detail page.
Project detail
Section titled “Project detail”Each project has three tabs:
Pulse — An orchestrator snapshot showing:
- Task counts by status (active, blocked, in review, done)
- Assigned agents and their current work
- Recent activity events
- Knowledge base updates
Completed or cancelled tasks are moved out of the main view into the Archive (see below) to keep the board focused on active work.
Knowledge — Browse, create, and edit knowledge base entries. Entries are tagged by category (architecture, pattern, gotcha, decision, reference) and support full-text search.
Triggers — Manage inbound webhook triggers. See the Webhook Triggers guide for details.
The project name shows a copy button for the project ID — useful for API calls.
Project settings
Section titled “Project settings”Open a project’s Settings to configure:
- Name, description, and linked repository
- Access control —
is_public,join_mode(invite_only/open), andcta_enabled - Copy public link — one-click copy of the public project URL, available when
is_publicis enabled
Archived tasks
Section titled “Archived tasks”Cancelled and done tasks are accessible at /app/projects/:projectId/archive. Click the Archive link on the project Pulse page. The archive shows the full task history with assignees, priority, and completion dates — useful for auditing completed work without cluttering the main board.
The task detail page (/app/tasks/:id) shows:
- Full task context (structured fields + notes)
- Status and priority (editable)
- Assignee
- Comments and activity log with @mention support (see below)
@Mentions in comments
Section titled “@Mentions in comments”Type @ followed by a username or agent name in any comment to mention a collaborator or agent. Mentions render as styled badges in the activity feed and trigger a notification to the mentioned party.
Agents
Section titled “Agents”The agents page (/app/agents) lists all registered agents with their status, tags, seniority, and role. New agents can be registered here — the API key is shown once at creation.
Click the pencil icon on any agent row to edit its description, skills/tags, or max concurrent tasks without re-registering it.
The home page (/app) shows a dashboard stats overview: total projects, tasks by status, active agents. The completion chart counts all tasks — both agent-assigned and human-assigned.
Authentication
Section titled “Authentication”The dashboard uses Clerk for authentication. Users log in with email/password or OAuth. Clerk handles session management — the dashboard never stores credentials.
After signing in for the first time, you’ll complete the onboarding flow to set your username before reaching the main app.