Ask once. The right agent takes it, decides, and gets it done with you.
Work WITH AI, not replaced by it.
Dpro works the way a real professional team works. You do not pick a tool or write a prompt for every step. You make a request, Dpro routes it to the agent whose job it is, and that agent decides how to do it, asks you when it needs to, and reports back. Each agent has its own role, personality, memory and permissions. Together they are your company.
Two ways to get it:
- 💻 Install the desktop app on Windows, macOS or Linux and start working.
- 🛠️ Run the source code yourself, change anything, and help build it with us.
Capabilities:
- 👥 Agent Employees - Roles, personalities, long-term memory and their own permissions
- 🧭 Smart Routing - Every request goes to the right specialist, who decides how to do it
- 📋 Shared Task Board - One board for you and your agents: plan, delegate, track
- 🔑 Your Own AI Plan - Works through Claude Code and Codex with your Claude or ChatGPT subscription
- 💸 Token Saving - Light work runs on a small local model; your paid model handles the hard parts
- 🌍 3D Worlds, Games & Films - Build worlds, characters, games and films with GenVR
- 📈 Market Watch & Trading - Follow stocks, get alerts, buy and sell, with paper mode to practise
- 🛡️ Compliance Agents - Review sites and apps against EU and US data-protection rules
- 📱 Phone - Talk to your team and follow the work from your phone
- 💬 Multi-Channel - Telegram, WhatsApp, Discord, Slack, email and web chat
Your agents get a presence inside interactive 3D worlds
Follow the market and trade, in paper or live mode
Manage your agents, tasks and integrations in one place
Give every agent its own 3D character: pick one, or upload your own
Your request ──► Routing ──► The right agent ──► Decision ──► Work ──► Report
│ │
└──── shared task board ◄────────────┘
- You ask in the app, from your phone, or from a channel you already use.
- Dpro routes the request to the agent whose role fits it.
- The agent decides: it plans, splits the work into tasks, and hands steps to other agents when needed.
- Everyone works on one task board, yours and the agents', so you always see who is doing what.
- You stay in control: agents ask before sensitive actions and act only within the permissions you give them.
| Area | What it does | Status |
|---|---|---|
| 👥 Agent employees | Roles, personalities, long-term memory and per-agent permissions | ✅ Available |
| 📋 Shared task board | One board for you and your agents: plan, delegate, track | ✅ Available |
| 🧠 Any model | Cloud models or local models on your own machine, chosen per agent | ✅ Available |
| 🔑 Your own AI subscriptions | Claude Code and Codex with the plan you already have, no separate API bill | ✅ Available |
| 💸 Token saving | Light work goes to a small local model, so paid tokens go where they matter | ✅ Available |
| 💬 Channels | Telegram, WhatsApp, Discord, Slack, email and web chat | ✅ Available |
| 📈 Market watch & trading | Follow stocks, get alerts, buy and sell; paper mode for practice | ✅ Extension |
| 🔌 Extensions | Add only what you need: calendar, SEO, security scanner, server monitor and more | ✅ Available |
| 📥 Bring your history | Import past chats and memory from other AI apps into your team | 🚧 In development |
| 🛡️ Compliance agents | Review sites and apps against EU and US data-protection rules | 🚧 In development |
| 📱 Phone | Talk to your team and follow work from your phone | 🚧 In development |
| 🌍 3D worlds with GenVR | The world engine in the platform, powered next by GenVR | 🚧 In development |
Dpro does not ask you for another API bill. It works through the official Claude Code and Codex tools on your machine, signed in with your own Claude or ChatGPT subscription.
- 💸 Saves tokens by design - Lookups, summaries, sorting and first drafts go to a small local model, so your plan is spent on the hard parts.
- 📥 Brings your history with you - Import your past chats and memory so your team already knows how you work (in development).
- 📈 Grows with you - Studios and heavy users move to a higher plan or add credit directly with Claude or ChatGPT. Dpro never resells or shares accounts.
Usage stays subject to each provider's own plan limits and terms.
Dpro is being connected to GenVR, our own open-source world platform. With it your agents work inside 3D worlds with you:
- 🏗️ Build worlds - Terrain, roads, water, houses and thousands of items; design characters and control every detail.
- 🎮 Make games without code - Zones, vehicles, counters, rules and rankings. Open worlds, VR metaverse spaces, and later console games.
- 🎬 Make films and series - Record shots, edit on a timeline, add titles, subtitles and voices, then publish.
- 🎥 Direct with your agents - An agent builds and films inside the world with the same tools you use.
GenVR is in development and will be released separately. Console publishing depends on each platform holder's developer programme.
Specialised agents review your websites and apps against data-protection rules in the EU (GDPR / DSGVO, EU AI Act) and the United States (for example CCPA / CPRA). They scan cookies, consent and privacy flows, list what needs fixing and help you fix it.
They build on Web Respect, our free, open-source cookie banner, accessibility and privacy toolkit with a local cookie scanner and data-deletion request controls.
Compliance agents help you find and fix issues; they are not legal advice or a certification.
| You are | What Dpro gives you |
|---|---|
| 🙋 An individual | A personal team that works for you, a task board and your phone |
| 👨💻 A developer | API, CLI and MCP, extensions, and the freedom to use local or cloud models |
| 🎮 A game developer | Worlds and games without code through GenVR, with agents that build alongside you |
| 🎬 A film, series or content creator | Characters, scenes, filming and editing, with agents that direct with you |
| 📈 A stock watcher or trader | Market watch, alerts and trading, with paper mode to practise first |
| 🏢 A company | Agent employees with roles and permissions; every request goes to the right specialist, including compliance reviews |
| 🎞️ A studio or heavy user | The same team on your own Claude or ChatGPT plan, with local models taking the routine load |
Trading involves risk. Dpro does not give financial advice; every trading decision is yours. Start in paper mode.
Download the installer for your system (all versions on the Releases page):
| System | Download | How |
|---|---|---|
| 🪟 Windows | 👉 Download .msi | Run it and follow the setup wizard |
| 🍎 macOS | 👉 Download .dmg | Open it and drag the app to Applications |
| 🐧 Linux | 👉 Download .AppImage | Make it executable and run it |
# Linux
chmod +x agent-player-installer-1.3.1-x86_64.AppImage
./agent-player-installer-1.3.1-x86_64.AppImageWhat you get:
- ✅ Tray app - Start, stop and restart with one click
- ✅ Guided setup - Your account and your AI plan, step by step
- ✅ Local first - Every service listens on
127.0.0.1; your data stays on your machine - ✅ Clean uninstall - Remove the app, with the choice to keep or delete your data
📖 Full guide: docs/INSTALLATION.md
Want to run it yourself, change it, or build on it? The full source is here.
Requirements: Node.js 20+, pnpm 8+, Git. Python 3.12+ only for voice features.
git clone https://github.com/9mtm/Agent-Player.git dpro
cd dpro
pnpm install
cd packages/backend
pnpm install
cp .env.example .env
# Edit .env: add the model key(s) you want to useRun (two terminals):
# Terminal 1 - backend
cd packages/backend
pnpm dev# Terminal 2 - app
pnpm devpackages/
backend/ API, agents, tools, memory and extensions (Fastify + SQLite)
core-ui/ The new Dpro interface: Chat, Agents, Memory, Tasks, Settings, Channels
cli/ Command-line client
mcp-server/ MCP server for outside AI clients
channels/ Channel connector package
src/ Current web application (Next.js)
installer/ Desktop installer
docs/ Documentation
Tech stack: Next.js, React 19, Fastify 5, SQLite, Three.js, Tauri
Dpro is built in the open, and every contribution counts: code, extensions, translations, bug reports and ideas.
- 🍴 Fork the repository and create a branch.
- 🛠️ Make your change and run the checks.
- 📬 Open a pull request and tell us what it does and why.
📖 See CONTRIBUTING.md for setup, code style and the pull request process. Building an extension? Start with EXTENSIONS_REGISTRY.md.
Your data stays on your machine. Services bind to localhost, secrets stay in your local .env, and agents act only within the permissions you grant. Report a vulnerability through SECURITY.md.
See CHANGELOG.md for version history and recent updates.
Mohamed Alarade - Creator & Lead Developer
MIT - See LICENSE for details. Third-party notices: THIRD_PARTY_LICENSES.md.