.bot/ directory that lives inside your project repository.
Launching the dashboard
Start the dashboard from your project root:-Port flag:
http://localhost:8686 (or your chosen port) in any browser to access the dashboard.
Dashboard tabs
The dashboard is organized into seven tabs, each providing a focused view of a different layer of your project.Overview
Workflow cards with progress pills showing task counts per lifecycle stage, plus per-workflow run and stop controls. This is your primary operational view — you can start and stop individual workflows directly from here without dropping to the command line.Product
Product documents generated during kickstart: mission statement, tech stack description, and entity model. These documents are produced by the guided interview flow and serve as the ground truth for the AI during subsequent pipeline runs.Roadmap
A visual task roadmap view showing effort estimates, priorities, and dependencies across the entire backlog. Use this tab to assess scope and sequencing before starting a workflow run.Processes
Real-time monitoring of running AI processes — provider, model, task, and elapsed time for each active slot. If you have multiple parallel workers running, this tab shows you what each one is doing at any given moment.Decisions
Browse the decision log: architectural and design decisions with their status, rationale, and supersession chain. When the AI makes a structural choice during a session, it records a decision entry here so you can review and challenge it later.Workflow
Pipeline-phase view of all tasks with filtering by workflow, phase, and category. Use this tab to drill into a specific workflow’s queue and verify task distribution across phases.Settings
Provider configuration, model selection per phase (analysis and execution), and permission mode controls. This is also where provider detection results are displayed — see Provider detection below.Manifest-driven kickstart dialog
The kickstart dialog is driven by theworkflow.yaml manifest installed in your project. Depending on the workflow, the dialog renders different form modes controlled by visibility flags:
- Prompt mode — free-text description of the feature or change to build. Use this for quick, well-understood tasks where you can describe the requirement in a sentence or two.
- File upload mode — attach a requirements document or specification file. dotbot reads the document and uses it as the primary context for task generation.
- Interview mode — a guided requirements-gathering flow that produces product documents and a task roadmap. This mode asks structured questions and uses the answers to populate the Product and Roadmap tabs before generating tasks.
- Auto-workflow mode — skips the dialog entirely and runs the pipeline from preconfigured inputs. Use this for repeatable automation scenarios where the inputs are already defined.
The specific fields and modes available depend on which workflow is installed. For example, the
kickstart-via-jira workflow adds Jira project and sprint selectors to the dialog.Provider detection
The Settings tab shows every AI provider that dotbot detects on your system. For each detected provider, the dashboard displays:- Installed CLI version — the version of the provider’s CLI currently on your PATH
- Authentication status — whether the CLI is currently authenticated or requires a login
- Available permission modes — the permission levels supported by that provider (for example, Claude supports
bypassandauto; Codex supportsbypassandfull-auto; Gemini supportsyoloandauto-edit)