LeadAgent is designed to be a "Global Brain" that you can invoke from any project directory.
Run the unified installer. This handles environment setup, CLI building, background daemon startup, and launches the onboarding wizard:
./install.sh [--native | --docker]Once installed, use the leadagent command from any folder:
# General chat
leadagent "Explain this codebase"
# Force a specific agent
leadagent "Refactor this module" --agent claude
# Re-run onboarding
leadagent --onboarding- Restart Backend:
./start_backend.sh --daemon - Total Reset: Run
./nuke.shto wipe all data and processes.
- Dashboard: Access the real-time observability dashboard at
http://localhost:8000/dashboard. Monitor quotas, agent health, and activity. - REST API: Unified gateway at
http://localhost:8000/v1/prompt. Standardized MCP-to-model translation. - Memory Hygiene: Automatic confidence-weighted decay and pruning.
- Proactive Indexing: Background file watcher that feeds the knowledge graph incrementally.
- Context: LeadAgent automatically picks up the context of the directory you are currently in.
- Memory: All knowledge from all projects is stored in the central Graph DB within your installation directory (e.g.,
./data/db). - Subscriptions: It leverages your
claudeCLI login and your Google OAuth token globally.
- Update CLI: If you change the Go code, run
go build -o leadagent main.goin thecli/folder. - Update Backend: Simply restart the Python daemon.