DojoAgents
DojoAgents is a quantitative finance agent runtime. It combines an LLM-driven agent loop, tool execution, skills, memory, scheduled jobs, plugins, chat gateways, and a FastAPI/React dashboard for local financial analysis workflows.
Start Here
- New users: read Installation and Start Dashboard.
- Model setup: read Model Configuration.
- API integration: read Chat API and dojo.v2 Protocol.
- Development: read Repository Map, Adding Tools, and Testing.
- Architecture: read Overview.
Core Areas
| Area | Entry |
|---|---|
| Agent runtime | Runtime |
| Dashboard | Dashboard User Guide |
| OpenAI-compatible chat | Chat API |
| Tools and sandbox | Tools and Sandbox |
| Skills | Skills |
| Gateway | Gateway |
| Plugins | Plugins |
| Multi-agent and planning | Multi-Agent and Planning |
Quick Commands
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
cd dojoagents/dashboard/web
npm install
npm run build
dojoagents dashboard --host 127.0.0.1 --port 8765