Dashboard UI
TribalMind includes a built-in web dashboard for managing your knowledge base visually. It’s useful when you want to browse, search, or clean up memories without using the CLI.
Launching the dashboard
Section titled “Launching the dashboard”tribal uiThis starts a local web server and opens your browser to http://localhost:7484.
Options
Section titled “Options”# Custom porttribal ui --port 8080
# Don't auto-open browsertribal ui --no-browserPress Ctrl+C to stop the server.
Features
Section titled “Features”Assistants view
Section titled “Assistants view”The main page lists all Backboard assistants in your account. Each assistant represents a project (or the global assistant). You can:
- See the assistant name and ID
- Click into an assistant to view its memories
- Delete assistants you no longer need
Memory management
Section titled “Memory management”Within an assistant, you can:
- Browse all stored memories in a scrollable list
- Search for specific memories
- Create new memory entries directly from the UI
- Delete individual memories
Activity log
Section titled “Activity log”The dashboard includes an activity log that shows a chronological feed of all memory interactions — remembers, recalls, and forgets. You can:
- Browse recent activity across all assistants
- Filter by assistant to focus on a specific project
- See which assistant each action targeted
This gives you a bird’s-eye view of how your team and agents are using the knowledge base.
When to use the dashboard vs CLI
Section titled “When to use the dashboard vs CLI”| Use case | Recommended |
|---|---|
| Quick recall while coding | CLI (tribal recall) |
| Storing knowledge from terminal | CLI (tribal remember) |
| Browsing and auditing all memories | Dashboard |
| Bulk cleanup of outdated memories | Dashboard |
| Checking what agents have stored | Dashboard |
| Reviewing activity across assistants | Dashboard (Activity Log) |
| Debugging assistant configuration | Dashboard |
Architecture
Section titled “Architecture”The dashboard is a React + TypeScript frontend served by a FastAPI backend, all bundled with the TribalMind Python package. When you run tribal ui:
- A FastAPI server starts on the configured port
- The server serves the pre-built React frontend as static files
- API requests from the frontend are proxied to the Backboard API using your stored credentials
- Your browser opens to
localhost:7484(or your custom port)
No data leaves your machine except the Backboard API calls — the same calls the CLI makes.