Skip to content

About

Open-source AI desktop assistant — run local or remote LLMs with privacy-first design and zero setup required.

Topics

Resources

Contributing

Security policy

Stars

46 stars

Watchers

0 watching

Forks

Latest commit

 

History

591 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dpro

🚀 Your Company of AI Employees 🚀

Ask once. The right agent takes it, decides, and gets it done with you.

Work WITH AI, not replaced by it.

Desktop App Open Source MIT License Your Own AI Plan Cross-Platform Local First

⬇️ Download the app · 🛠️ Run from source · 🤝 Contribute


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

📸 Screenshots

3D World Engine

3D World Engine Your agents get a presence inside interactive 3D worlds

Market Watch & Trading

Trading Dashboard Follow the market and trade, in paper or live mode

Control Panel

Control Panel Manage your agents, tasks and integrations in one place

3D Characters

3D Characters Give every agent its own 3D character: pick one, or upload your own


🧭 How It Works

Your request ──► Routing ──► The right agent ──► Decision ──► Work ──► Report
                                   │                                    │
                                   └──── shared task board ◄────────────┘
  1. You ask in the app, from your phone, or from a channel you already use.
  2. Dpro routes the request to the agent whose role fits it.
  3. The agent decides: it plans, splits the work into tasks, and hands steps to other agents when needed.
  4. Everyone works on one task board, yours and the agents', so you always see who is doing what.
  5. You stay in control: agents ask before sensitive actions and act only within the permissions you give them.

🎯 Key Features

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

🔑 Use the AI You Already Pay For

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.


🌍 GenVR: Worlds, Games & Films

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.


🛡️ Compliance Agents

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.


💡 Who It Is For

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.


💻 Install the Desktop App

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.AppImage

What 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


🛠️ Run from Source

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 use

Run (two terminals):

# Terminal 1 - backend
cd packages/backend
pnpm dev
# Terminal 2 - app
pnpm dev

📁 Repository

packages/
  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


🤝 Contribute

Dpro is built in the open, and every contribution counts: code, extensions, translations, bug reports and ideas.

  1. 🍴 Fork the repository and create a branch.
  2. 🛠️ Make your change and run the checks.
  3. 📬 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.


🔒 Security

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.


📜 Changelog

See CHANGELOG.md for version history and recent updates.


👤 Built By

Mohamed Alarade - Creator & Lead Developer


⚖️ License

MIT - See LICENSE for details. Third-party notices: THIRD_PARTY_LICENSES.md.

About

Open-source AI desktop assistant — run local or remote LLMs with privacy-first design and zero setup required.

Topics

Resources

Contributing

Security policy

Stars

46 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages