DojoAgents — What is it?

DojoAgents is a broad AI-driven investment tool designed to assist individual investors with portfolio management and market analysis.

⭐ 300 Stars 🍴 23 Forks Python Apache-2.0 Author: Alpha-Dojo
Source: Official README and linked documentation View on GitHub →

Why it matters

DojoAgents is being discussed because its innovative approach to personal investment, offering a full-market AI copilot that combines advanced data analysis with portfolio management capabilities. Its unique Agent Loop engine and four-pillar dashboard differs through their depth and functionality, addressing the gap between individual investors and institutional-grade tools.

Source: Official README and linked documentation

Core Features

Agent Loop Engine

The core of DojoAgents, this engine provides portfolio-aware reasoning, handling full-market data cognition and dynamic cross-market strategy deduction, enabling in-depth analysis across fundamental data cognition, advanced logic analysis, cross-market strategy deduction, and dynamic portfolio management.

Source: Official README and linked documentation
Four-Pillar Dashboard

An institutional-grade React SPA that offers a broad view of the portfolio, markets, sectors, and equities, providing tools for tracking, analysis, and management.

Source: Official README and linked documentation
Autonomous Quant Analyst

An AI-powered tool that conducts background market research, tracks sector rotations, and monitors risk exposure, allowing for autonomous management of investment portfolios.

Source: Official README and linked documentation
Multimodal Models

Supports the upload of holdings screenshots for portfolio diagnosis, eliminating the need for manual data entry and providing a risk diagnosis based on the analysis of multiple positions.

Source: Official README and linked documentation

Architecture

DojoAgents employs a seven-layer architecture, including CLI, Web Dashboard, and Chat Gateways, with the Agent Loop at its core. The architecture features a secure execution sandbox, memory and SKILLS for reusable workflows, and a Cron & Gateway for automated insights delivery. The design emphasizes scalability, deep contextual reasoning, and privacy.

Source: Official repository tree and dependency files

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) openai fastapi uvicorn httpx pandas Agent Loop Engine Four-Pillar DashboardFour-Pillar Dashboa… Autonomous Quant AnalystAutonomous Quant An… Multimodal Models DojoAgents Project Core feature Key dependency

Tech Stack

LanguagePythonFrameworkReact, FastAPI, Vite
openaifastapiuvicornhttpxpandaspyarrowqrcodestrands-agentsstrands-agents-toolsdojosdkexchange-calendars
Docker, Node.js, npm
Source: Official repository tree and dependency files

Quick Start

uv venv && source.venv/bin/activate uv pip install dojoagents # For Dashboard Build: cd dojoagents/dashboard/web npm install npm run build # Launching the Server: dojoagents dashboard --host 127.0.0.1 --port 8765
Source: Official README and linked documentation

Use Cases

DojoAgents is suitable for individual investors looking to enhance their investment strategies with AI-driven insights and tools. It is useful for daily market overview analysis, news impact analysis, portfolio diagnosis, and simulated portfolio creation.

Source: Official README and linked documentation

Strengths & Limitations

Strengths

  • broad AI-driven investment tool with advanced data analysis capabilities.
  • User-friendly dashboard with a four-pillar approach to portfolio management.
  • Autonomous Quant Analyst for continuous portfolio monitoring.

Limitations

  • May require a certain level of technical expertise to fully utilize all features.
  • Limited information on recent releases and updates.
Source: Official README and linked documentation

Latest Release

The current package version is 0.2.7, published on PyPI on 2026-09-20. Repository VERSION and pyproject.toml agree. GitHub Releases is empty, so the PyPI publication should not be described as a GitHub release.

Source: pypi.org/project/dojoagents/;https://github.com/Alpha-Dojo/DojoAgents…

Verification and evidence

status: docs-only  |  checked_at: 2026-09-23  |  environment: Docs only. Reviewed the official Alpha-Dojo/DojoAgents README, VERSION, pyproject.toml, GitHub Releases, and the PyPI page for 0.2.7.  |  limitations: The PyPI package was not installed. The dashboard was not started, no model key was configured, no market data was called, and no analysis result was verified.  |  observed_output: VERSION and pyproject.toml both report 0.2.7. PyPI records a 2026-09-20 publication and requires Python 3.11 or newer. GitHub Releases has no release entries.

Source: github.com/Alpha-Dojo/DojoAgents/blob/main/VERSION;https://github.com…

Comparison

virattt/ai-hedge-fund centers on a saved fund mandate, investor agents, and a backtesting loop, and its official materials state that it does not currently trade. DojoAgents emphasizes a cross-market dashboard, portfolio diagnostics, a financial harness, and an extensible session backend. Start with ai-hedge-fund for strategy combinations and backtests. Evaluate DojoAgents for an extensible research panel and tool runtime.

Source: github.com/virattt/ai-hedge-fund;https://github.com/Alpha-Dojo/DojoAg…

Verdict

DojoAgents is a project for investors seeking to integrate AI into their investment process. Its broad features and innovative approach make it a tool for those looking to enhance their investment strategies with advanced analytics and automation.

Frequently Asked Questions

What did the documentation review verify for DojoAgents on 2026-09-23?

VERSION and pyproject.toml both report 0.2.7. PyPI records a 2026-09-20 publication and requires Python 3.11 or newer. GitHub Releases has no release entries. The PyPI package was not installed. The dashboard was not started, no model key was configured, no market data was called, and no analysis result was verified.

What evidence boundary applies to this DojoAgents review?

The review environment was: Docs only. Reviewed the official Alpha-Dojo/DojoAgents README, VERSION, pyproject.toml, GitHub Releases, and the PyPI page for 0.2.7. DojoAgents behavior outside that scope still needs a local check.

Sources and review scope
This review is based on the project's public documentation. Versions, installation commands, and feature boundaries can change upstream; check the cited sources and current release before use. Sources checked on: 2026-09-23 13:55.

Reference materials: README, GitHub API, dependency files