Skip to content

Dashboard Tour

The DjinnBot dashboard at http://localhost:3000 gives you real-time visibility into everything your AI team is doing.

Home

The home page shows:

  • System status — Redis connection, active runs, agent count
  • Recent runs — latest pipeline executions with status
  • Active sessions — live agent containers currently running
  • Quick actions — start a new run, open chat, view projects

Runs

The runs page lists all pipeline executions. Click any run to see:

  • Pipeline visualization — step-by-step progress through the pipeline
  • Streaming output — real-time text output from the active agent
  • Thinking blocks — expandable reasoning sections (for models that support it)
  • Tool calls — every tool invocation with arguments and results
  • Step history — completed steps with full output and timing

Chat

The chat interface lets you talk directly to any agent. Each chat session:

  • Spawns an isolated container with the agent’s full toolbox
  • Loads the agent’s persona and memories
  • Supports multi-turn conversation
  • Allows code execution, file operations, and web research

Choose an agent and model from the header, then start typing.

Agents

The agents page shows all configured agents with:

  • Status — current activity (idle, in pipeline, in chat)
  • Configuration — model, thinking level, pulse settings
  • Recent runs — pipeline steps this agent has executed
  • Memory — browse and search the agent’s vault

Click an agent to edit their configuration — change their default model, enable/disable pulse mode, adjust thinking settings.

Projects

The projects page provides kanban-style project management:

  • Board view — drag tasks between columns (Backlog, Ready, In Progress, Review, Done)
  • Task details — description, acceptance criteria, assigned agent, linked PRs
  • Planning pipeline — run the planning pipeline to auto-decompose projects into tasks
  • Pulse integration — agents autonomously pick up and work on Ready tasks during pulse cycles

Pipelines

Browse available pipeline definitions. View the YAML, see the step graph, and start new runs.

Skills

Manage agent skills — reusable instruction sets that agents can load on demand:

  • Global skills — available to all agents (stored in agents/_skills/)
  • Agent-specific skills — scoped to individual agents
  • Enable/disable — toggle skills without deleting them
  • Skill generator — AI-assisted skill creation via chat

MCP Tools

Configure MCP tool servers that agents can use:

  • Server list — view all configured tool servers with status
  • Health monitoring — live status (running, error, configuring)
  • Tool discovery — see which tools each server provides
  • Add servers — configure new MCP servers through the UI
  • Hot reload — changes take effect immediately, no restart needed

Memory

Browse and search agent memory vaults:

  • Personal vaults — each agent’s private memories
  • Shared vault — team-wide knowledge
  • Semantic search — find memories by meaning, not just keywords

Settings

Configure global settings:

  • LLM providers — add API keys for Anthropic, OpenAI, OpenRouter, and other providers
  • Default models — set the default working model, thinking model, and Slack decision model
  • Pulse settings — enable/disable autonomous pulse mode, set intervals
  • Secrets — manage encrypted secrets (GitHub tokens, SSH keys, etc.)