Installation
Requirements
Section titled “Requirements”- Python 3.11+
- A Backboard API key (free tier available)
Install
Section titled “Install”pip install tribalmindpipx install tribalmindVerify the installation:
tribal --versionOptionally, enable tab-completion for your shell:
tribal --install-completionInitialize a project
Section titled “Initialize a project”-
Run
tribal initin your project root:Terminal window tribal initThe interactive setup will walk you through:
- Entering your Backboard API key (stored securely in your OS keyring)
- Choosing an LLM provider (Anthropic, OpenAI, or Google)
- Creating a Backboard assistant for this project
-
Set up agent integration (optional but recommended):
Terminal window tribal setup-agentsThis generates instruction files (e.g.,
CLAUDE.md,.cursorrules) so your AI agents automatically use TribalMind.
Global vs per-project setup
Section titled “Global vs per-project setup”By default, tribal init creates a per-project config at .tribal/config.yaml.
For a user-level default that all repos inherit:
tribal init --globalThis writes to ~/.config/tribalmind/tribal.yaml. Any repo without its own .tribal/config.yaml will use the global config.
Non-interactive setup
Section titled “Non-interactive setup”For CI/CD or scripted environments:
tribal init --api-key sk-xxx --llm-provider anthropic --model-name claude-sonnet-4-20250514Upgrading
Section titled “Upgrading”tribal upgradeThis upgrades the package and auto-refreshes your agent config files (CLAUDE.md, AGENTS.md, etc.) to the latest template. Use --no-update-docs to skip the config update.
Or manually:
pip install -U tribalmindNext steps
Section titled “Next steps”- Quick Start — try the core remember/recall workflow
- Configuration — understand the config hierarchy