Girru
🚀 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.
Made by Dpro.
!Desktop App !Open Source !MIT License !Your Own AI Plan !Cross-Platform !Local First
🌐 Website: girru.dev · ⬇️ Download the app · 🛠️ Run from source · 🤝 Contribute
Girru 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, Girru 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.
- 👥 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
🏷️ New Name, Same Project
Girru started in May 2025 as Agent Player, with its own website at agent-player.com (the 2025 site, kept online as it was). For a short time in 2026 it was called Dpro. It is now Girru, made by Dpro, and its new home is girru.dev.
It is the same open-source project under the same MIT license. The repository moved from 9mtm/Agent-Player to Dpro-at/Girru, and old links redirect here. Release files up to 1.3.2 still carry the older names.
📸 Screenshots
3D World Engine
!3D World Engine Your agents get a presence inside interactive 3D worldsMarket Watch & Trading
!Trading Dashboard Follow the market and trade, in paper or live modeControl Panel
!Control Panel Manage your agents, tasks and integrations in one place3D 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 ◄────────────┘
- You ask in the app, from your phone, or from a channel you already use.
- Girru 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.
🎯 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
Girru 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. Girru never resells or shares accounts.
Usage stays subject to each provider's own plan limits and terms.
🌍 GenVR: Worlds, Games & Films
Girru 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 Girru 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. Girru 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 .exe | Run it and follow the setup wizard | | 🍎 macOS | 👉 Apple silicon (M1 and newer) · Intel | Open it and drag the app to Applications. The app is not signed yet: the first time, right-click it and choose Open | | 🐧 Linux | 👉 Download .AppImage | Make it executable and run it |
# Linux
chmod +x Dpro-1.3.2-linux-x64.AppImage
./Dpro-1.3.2-linux-x64.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
🛠️ 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/Dpro-at/Girru.git girru
cd girru
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 Girru 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
Girru 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.
🔒 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 (@9mtm) - Creator & Lead Developer
⚖️ License
MIT - See LICENSE for details. Third-party notices: THIRD_PARTY_LICENSES.md.