Install
$ agentstack add mcp-vietanhdev-anycowork ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
AnyCowork: Your Virtual Office, Right on Your PC
AnyCowork is an open-source virtual office that lives on your desktop. Hire a research team of AI coworkers — a developer, a writer, a researcher, an analyst — and let them work alongside you, anytime, from any device. Built with Rust + Tauri for native performance, with full support for Gemini, OpenAI, and Anthropic models, and extensible via MCP.
> Think of it as having a full research team sitting in the office next door — except the office is your laptop, and the team never sleeps.
Screenshots
| | | |---|---| | | | | Characters — Create and manage your AI coworkers | Chat — Converse with your AI coworkers | | | | | Call — Voice calls with your AI coworkers | Skills — Extend your coworkers with custom skills | | | | | Mailbox — Async task delegation and results | |
The Idea
Your PC becomes a virtual office. Inside it, a research team of AI coworkers sits at their desks, ready to take on tasks the moment you walk in. Each coworker has a role, a personality, and a set of skills. You delegate work the way you would to a real team:
- "Hey Dev, refactor the auth module and write tests."
- "Writer, draft release notes from the last 20 commits."
- "Analyst, pull the sales data and build a summary report."
They plan, execute, and report back — while you focus on what matters.
Why a Virtual Office?
| Traditional AI Chat | AnyCowork Virtual Office | |---|---| | One chatbot, one conversation | A full research team of specialized coworkers | | You do the work, AI advises | Coworkers do the work, you approve | | Cloud-only, no local control | Local storage for history & configs, you pick your AI provider | | Heavy Electron apps eating RAM | ~7MB native binary, instant startup | | Locked to one AI provider | Gemini, OpenAI, Anthropic — full support, your pick |
Core Pillars
- 🧠 Smart: Full support for Gemini, OpenAI, and Anthropic models. Extensible via MCP, customizable with Skills. Swap providers or mix them across your research team as needed.
- 🛡️ Safe: Your virtual office, your rules. Granular permissions, human-in-the-loop approval, and sandboxed execution. You control what your coworkers can access and do.
- ⚡ Optimized: Rust + Tauri = ~7MB binary, minimal RAM, instant startup. Your research team doesn't slow down your real work.
Quick Start
Prerequisites
1. Install Dependencies
npm install
2. Configure Environment
cp .env.example .env
# Add your GEMINI_API_KEY to .env
3. Open Your Virtual Office
npm run tauri dev
This builds the Rust backend, starts the Vite frontend, and opens your office window. First run takes a few minutes to compile dependencies.
4. Hire Your First Coworker
- Click Agents in the sidebar
- Click + New Agent
- Give them a name, role, and system prompt
- Start chatting — or assign them a task and let them work
How It Works
You → Virtual Office (AnyCowork)
├── 👨💻 Dev Agent → reads code, writes code, runs tests
├── ✍️ Writer Agent → drafts docs, release notes, emails
├── 🔍 Research Agent → searches, summarizes, analyzes
└── 📊 Analyst Agent → queries data, builds reports
Your research team coordinates, plans, and executes together.
Each coworker uses a Coordinator-Worker architecture:
- You give a task → the Planner breaks it into steps
- Workers execute each step using tools (filesystem, search, bash, MCP servers)
- You review and approve sensitive actions
- The coworker reports back with results
Access Your Office From Anywhere
AnyCowork runs on your PC, but your coworkers are reachable from anywhere:
- 💻 Desktop App — Windows, macOS, Linux (native, ~7MB)
- 📱 Telegram — Chat with your coworkers from your phone
- 🌐 Web Interface — Coming soon (self-hosted)
- 🔌 Slack / Discord / WhatsApp — Planned connectors
Your office travels with you.
Project Structure
anycowork/
├── src/ # React + Vite frontend
├── components/ # Shared UI components
├── hooks/ # React hooks
├── src-tauri/ # Rust backend (Tauri)
│ ├── src/
│ │ ├── lib.rs # App entry, Tauri commands
│ │ ├── agents.rs # AI agent system
│ │ ├── telegram.rs # Telegram connector
│ │ ├── database.rs # SQLite database
│ │ └── events.rs # Real-time event system
│ └── migrations/ # Database migrations
├── anyagents/ # Core agent engine (Rust library)
├── website/ # Documentation site (Nextra)
└── docs/ # Architecture & design docs
Technology Stack
- Backend: Rust, Tauri 2.0, Diesel ORM, SQLite
- AI: Gemini, OpenAI, Anthropic (full support) via rig-core
- Connectors: Telegram (teloxide), more planned
- Frontend: React 19, Vite, TypeScript, Tailwind CSS, shadcn/ui
Development
| Command | Description | |---------|-------------| | npm run tauri dev | Open the office with hot-reload | | npm run dev | Frontend only (http://localhost:5173) | | cd src-tauri && cargo test | Run Rust tests | | cd src-tauri && cargo clippy | Lint Rust code | | npm run lint | Lint frontend code |
Production Build
npm run tauri build
Outputs in src-tauri/target/release/bundle/ — .deb, .AppImage, .dmg, .exe, .msi.
See [docs/build.md](docs/build.md) for cross-compilation, CI/CD, and code signing.
Contributing
We'd love your help building the future of virtual offices. Fork, branch, build, PR. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
License
Apache License 2.0 — open source, forever.
Version: 0.1.0 · Status: Active Development · Last Updated: 2026-02-13
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: vietanhdev
- Source: vietanhdev/anycowork
- License: Apache-2.0
- Homepage: https://www.anycowork.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.