"Don't manage tools. Give instructions. WorkVerse handles the rest."
Most AI tools help you think or plan. WorkVerse does the work.
WorkVerse is a unified AI-powered virtual office where founders, developers, and teams enter a shared digital workspace, interact with AI agents and teammates, and issue natural-language commands that get executed end-to-end β automatically.
No more context switching. No more 12-tab dashboards. No more manual workflows.
You say: "Deploy backend, set up CI/CD, and notify the client"
WorkVerse: β
Done.
Modern founders and teams are drowning in tool fragmentation:
| Pain Point | Reality |
|---|---|
| π§© Too many SaaS tools | Slack + Notion + Zapier + Linear + Zoom + ... |
| π Constant context switching | 10+ tabs, zero flow state |
| π€ Repetitive ops | Emails, follow-ups, deployments, scheduling |
| π₯ Team dependency | Waiting on people for execution |
| π’ Slow momentum | Great ideas, slow execution |
The result: Mental overload, lost momentum, and founders spending time managing work instead of doing work.
A virtual office where:
- You enter a shared digital workspace (arena-style, like Gather.town)
- You interact with AI agents and team members in real-time
- You give a prompt in plain English
- The system executes end-to-end using the right tools automatically
WorkVerse isn't a chatbot. It's not a workflow builder. It's an execution system.
Inspired by Gather.town-style environments β but built for work execution:
- Users enter a shared 2D digital workspace (built on HTML5 Canvas)
- Real-time presence β see who's online, where they are
- Chat and collaborate with both teammates and AI agents
- Feels like walking into a company, not opening another app
The heart of WorkVerse. Takes your natural language prompt and executes it:
User Prompt
β
LLM (Intent Understanding β parses goal, context, steps)
β
MCP (Tool Selection β decides which integrations to use)
β
n8n (Workflow Generation β builds and runs automation logic)
β
APIs / Services (Real execution β email, deploy, notify, etc.)
β
Result surfaced back to user in workspace
No predefined flows. No manual configuration. Just outcomes.
- Converts natural language prompts into live n8n workflows
- Handles: API calls, conditional logic, loops, error handling
- Supports: multi-step, multi-tool automations in a single prompt
- This is the automation backbone β every prompt builds a reusable workflow
WorkVerse will remember:
- Past conversations and decisions
- Previously built workflows
- Client-specific data and preferences
So you can say: "Do what we did for client Acme last month" β and it just works.
Built on a Vector Database with Retrieval-Augmented Generation (RAG).
WorkVerse connects to your real world:
- Productivity: Email, Calendar, Notion, Slack
- Dev Tools: GitHub, CI/CD pipelines, cloud deployments
- Communication: Zoom, Twilio, WhatsApp
- CRM & Sales: HubSpot, lead tracking systems
- Databases: Postgres, MongoDB, internal APIs
"Schedule investor call for Thursday, attach the pitch deck, and send a follow-up reminder"
β Calendar blocked. Email sent. Follow-up scheduled. Done.
"Deploy the backend to staging, set up CI/CD with GitHub Actions, and alert the team on Slack"
β Dockerfile built. Pipeline configured. Team notified. Done.
"Reach out to all leads from last week's event, personalize each email, and track replies"
β Emails personalized and sent. CRM updated. Done.
"Block deep work time tomorrow, reschedule the 3pm call, and send my daily standup"
β Calendar updated. Meeting rescheduled. Standup sent. Done.
| Tool | What It Does | What It Misses |
|---|---|---|
| ChatGPT | Answers questions | Doesn't execute anything |
| Zapier | Runs predefined flows | Requires manual setup per workflow |
| Notion | Stores and organizes info | No execution capability |
| Devin | Writes and deploys code | Code-only, no ops/business logic |
| AutoGPT | Plans and reasons | Unreliable execution, no virtual office |
| WorkVerse β | Understands intent β Creates workflows β Executes β Remembers | This is the gap |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Frontend (Next.js) β
β Virtual Office UI β 2D Canvas β
βββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β WebSocket / WebRTC (real-time)
βββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ
β Chat / Prompt Interface β
β (Clerk Auth Β· Real-time presence layer) β
βββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β API Gateway (Fastify)
βββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ
β AI Ops Engine β
β LLM (Intent) β MCP (Tool Selection) β Workflow Builder β
ββββββββββββββ¬ββββββββββββββββββββββββ¬ββββββββββββββββββββββ
β β
ββββββββββΌββββββββ ββββββββββΌβββββββββ
β n8n Workflow β β OpenClaw Agent β
β Engine β β (Execution) β
ββββββββββ¬ββββββββ ββββββββββ¬ββββββββββ
β β
ββββββββββΌββββββββββββββββββββββββΌββββββββββ
β Tool Execution Layer β
β Email Β· GitHub Β· Zoom Β· Slack Β· APIs β
βββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββΌββββββββββββββββββββββββββ
β Storage β
β PostgreSQL Β· MongoDB Β· Redis Β· Vector DB β
ββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββΌββββββββββββββββββββββββββ
β Event & Messaging Bus β
β Kafka Β· Redis Streams Β· Pub/Sub β
ββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββΌββββββββββββββββββββββββββ
β Observability & Infra β
β Prometheus Β· Grafana Β· Docker Β· K8s Β· Helmβ
ββββββββββββββββββββββββββββββββββββββββββββββ
| Technology | Role |
|---|---|
| Turborepo | Monorepo management β shared packages, parallel builds |
| Docker | Containerization for all services |
| Kubernetes (K8s) | Container orchestration and scaling |
| Helm | K8s package management and deployments |
| Technology | Role |
|---|---|
| Fastify | High-performance API server (Node.js) |
| Clerk | Authentication & user management |
| n8n | Workflow automation engine (AI-generated flows) |
| MCP Server | Model Context Protocol β tool selection layer |
| OpenClaw | Autonomous agent execution framework |
| Technology | Role |
|---|---|
| WebSocket | Real-time bidirectional communication |
| WebRTC | Peer-to-peer audio/video in the virtual office |
| Kafka | High-throughput event queue for async task execution |
| Redis Streams | Ordered event streaming and task pipelines |
| Pub/Sub | Decoupled event broadcasting across services |
| Technology | Role |
|---|---|
| PostgreSQL | Core relational data (users, orgs, workflows) |
| MongoDB | Chat history and unstructured conversation data |
| Redis Cache | Session caching, rate limiting, hot data |
| Vector DB | RAG memory layer β semantic search over history |
| Technology | Role |
|---|---|
| Next.js | React framework for the web app |
| 2D Canvas | Virtual office spatial environment (HTML5 Canvas) |
| Technology | Role |
|---|---|
| AI APIs | LLM layer for intent parsing (OpenAI, Anthropic, etc.) |
| RAG | Retrieval-Augmented Generation for long-term memory |
| Technology | Role |
|---|---|
| Prometheus | Metrics collection across all services |
| Grafana | Dashboards for real-time system health monitoring |
workverse/
βββ apps/
β βββ web/ # Next.js frontend (virtual office UI)
β βββ api/ # Fastify backend (REST + WebSocket)
β βββ agent/ # OpenClaw agent service
β βββ workflow-engine/ # n8n integration layer
βββ packages/
β βββ ui/ # Shared React components
β βββ config/ # Shared ESLint, TypeScript, Tailwind config
β βββ database/ # Prisma schema + DB client (Postgres)
β βββ mcp/ # MCP server & tool registry
β βββ types/ # Shared TypeScript types
βββ infra/
β βββ docker/ # Dockerfiles per service
β βββ k8s/ # Kubernetes manifests
β βββ helm/ # Helm charts
β βββ monitoring/ # Prometheus + Grafana configs
βββ turbo.json
βββ package.json
βββ README.md
- Node.js 20+
- Docker & Docker Compose
- bun (
npm install -g bun)
# Clone the repository
git clone https://github.com/your-org/workverse.git
cd workverse
# Install all dependencies (Turborepo handles all apps)
bun install
# Copy environment variables
cp .env.example .env
# Start all services with Docker Compose
docker-compose up -d
# Run the development servers
bun dev# Auth
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# Database
DATABASE_URL=postgresql://...
MONGODB_URI=mongodb://...
REDIS_URL=redis://...
# AI
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
# Workflow Engine
N8N_HOST=
N8N_WEBHOOK_URL=
# Kafka
KAFKA_BROKERS=
# Observability
PROMETHEUS_PORT=9090
GRAFANA_PORT=3001| Phase | Feature | Status |
|---|---|---|
| v0.1 | Virtual Office UI (2D Canvas, presence) | π¨ Building |
| v0.1 | Core chat + prompt interface | π¨ Building |
| v0.2 | LLM intent parsing + MCP tool selection | π¨ Building |
| v0.2 | n8n workflow generation from prompts | π¨ Building |
| v0.3 | Tool integrations (email, GitHub, Slack, Zoom) | π Planned |
| v0.3 | Multi-user collaboration + real-time sync | π Planned |
| v0.4 | RAG memory layer + Vector DB | π Planned |
| v0.5 | Mobile app | π Planned |
| v1.0 | Enterprise SSO + audit logs + SLA | π Planned |
Replace fragmented SaaS tools with a unified AI-powered execution layer.
Long-term, WorkVerse becomes the operating system for work itself β where founders and teams don't manage tools, they give instructions. Every task, workflow, and operation runs through WorkVerse.
Founders shouldn't manage software. Software should manage work.
Contributions are welcome! Please read CONTRIBUTING.md first.
# Create a feature branch
git checkout -b feature/your-feature-name
# Make your changes and commit
git commit -m "feat: your feature description"
# Push and open a PR
git push origin feature/your-feature-nameMIT License β see LICENSE for details.
Built with π₯ by the WorkVerse team
Stop using tools. Start getting work done.