Open Source · AGPL-3.0 · Desktop + Cloud + Self-Hosted

Your AI work partner that actually knows your business.

Connect your codebase, docs, design files, and team tools — let JoWork work alongside you 24/7. Desktop app, cloud workspace, or self-hosted.

Local-first, your data stays Claude, OpenAI, local models macOS · Windows · Docker
JoWork Agent
You → Any open MRs that need attention?
Searching GitLab...
⚙ gitlab.listMergeRequests(state: "opened")
⚙ read_memory("recent reviews")
Found 4 open MRs:
• !312 feat: payment module — needs review
• !308 fix: auth refresh — approved, mergeable
• !305 refactor: connector hub — 2 unresolved
• !301 docs: API reference — auto-mergeable
Merge !308 and ping reviewer for !312?
5
Data Connectors
15+
Built-in Agent Tools
200K
Token Context
0
Data Sent to Vendor
01 / The Problem
Every AI tool lacks one thing: your context.

ChatGPT doesn't know your codebase. Notion AI can't see your GitLab MRs. Cursor only works inside the editor. You're left copy-pasting context all day.

Gap 01
No real business context

Generic AI knows the internet, not your company. Every conversation starts from zero. You spend more time explaining than getting work done.

Gap 02
Answers, but no action

Existing tools are read-only assistants. They can't merge an MR, send a Feishu message, or schedule a follow-up. You still do all the work.

Gap 03
Your data on their servers

SaaS AI tools ingest your codebase, customer data, and internal docs. IP risk, vendor lock-in. You lose control the moment you sign up.

JoWork is different. It runs on your machine, connects to all your tools natively, and takes real action — not just gives suggestions.

02 / Features
Everything you need, deeply integrated.

JoWork isn't a chatbot wrapper. It's a full agent infrastructure built for real work.

Connect Everything

5 native MCP connectors. JoWork reads your full work context in real time.

GitHub & GitLab — code, PRs, MRs, issues
Figma — design files, components, specs
Feishu — docs, messages, calendar
Local Folder — project files, notes, assets
Autonomous Agent

Don't just ask — let JoWork act. Schedule tasks, call tools, pursue goals.

Claude Agent SDK powered
Scheduled tasks with cron
Multi-turn tool-calling loops
MCP protocol — extensible tools
Deep Context Memory

JoWork remembers your preferences, decisions, and work patterns.

Persistent memory system
Context docs per project
Full-text search (FTS5)
Session history with branching
Desktop + Cloud

Work locally or in the cloud. Data syncs seamlessly between them.

Electron desktop app (macOS + Win)
Cloud workspace at jowork.work
Local SQLite + Cloud PostgreSQL
Offline capable, sync when online
Self-Hosted Option

Your server, your data, your infrastructure. Zero vendor lock-in.

Docker one-liner deploy
AGPL-3.0 open source
Works with any LLM API
No external dependencies
Developer Friendly

Open architecture. Extend with your own connectors and tools.

TypeScript + React 19
MCP SDK 1.27+ standard
Drizzle ORM, type-safe DB
Monorepo, easy to contribute
03 / Comparison
Why not just use existing AI tools?
Capability ChatGPT / Notion AI Cursor / Windsurf JoWork
Knows your business context ✗ No context ~ Code only ✓ Code + Docs + Design + Team
Runs autonomously ✗ Chat only ✗ Editor only ✓ Scheduled + event-driven
Desktop + Cloud ✗ Cloud only ~ Desktop only ✓ Both + sync
Takes real action ✗ Suggestions only ~ Code edits only ✓ MRs, messages, schedules
Self-hosted option ✓ Docker + AGPL-3.0
Personal use cost $20/month $20/month ✓ Free forever
04 / How It Works
Up and running in under 2 minutes.
STEP 01
Download or Sign Up

Get the Electron desktop app for macOS/Windows, or sign up at jowork.work for the cloud workspace. No external accounts needed for local mode.

STEP 02
Connect Your Tools

Add tokens for GitHub, GitLab, Figma, Feishu in Settings. JoWork discovers your data automatically via MCP connectors.

STEP 03
Start Working

Ask questions, delegate tasks, set up scheduled jobs. JoWork knows your context and can take real action — merge MRs, send messages, run analysis.

Desktop App
JoWork Cloud
Docker
# Download the latest release # macOS (Apple Silicon) → JoWork-x.x.x-aarch64.dmg # macOS (Intel) → JoWork-x.x.x-x86_64.dmg # Windows → JoWork-x.x.x-setup.exe # The app bundles a local AI engine. # No server setup required. Works offline.
# No installation needed 1. Go to https://jowork.work/signup.html 2. Sign up with Google or email 3. Start working immediately # Cloud features: Cloud engine — no local GPU needed Scheduled tasks — runs even when you're offline Data sync — seamless with desktop app
# Self-hosted one-liner docker run -d \ --name jowork \ -p 3000:3000 \ -v ./jowork-data:/app/data \ -e ANTHROPIC_API_KEY=your_key_here \ ghcr.io/aidenzhang-jowork/jowork:latest # Then open: open http://localhost:3000
05 / Pricing
Free for personal use. Scales with your team.

The desktop app is free forever. Cloud features are available for those who need more power.

Free
$0
forever, personal use
Everything you need to get started. No credit card, no expiry.
Local engine (unlimited)
All 5 connectors
Local memory & skills
50 cloud credits/day
macOS + Windows
Cloud scheduled tasks
Data sync
Get Started Free
Team
$29
per seat / month
For teams. Shared workspace, credits pool, admin dashboard.
Everything in Pro
Team workspace
Multi-member
Shared credits pool
Admin dashboard
Team context docs
Priority support
Contact Us

Running JoWork locally? No subscription needed. The desktop app with local engine is completely free. AGPL-3.0 allows free internal use.

Open Source
Built in public. For the community.

JoWork core is AGPL-3.0. Inspect every line, contribute features, build connectors, and self-host without restrictions.

AGPL-3.0 TypeScript Node.js 22+ Electron React 19 SQLite
Star on GitHub Open an Issue

Your AI work partner is
one click away.

Desktop + Cloud + Self-hosted. Open source. Free forever for personal use.