warpdot-dev/craft-agents-oss
warpdot-dev/craft-agents-osselectron anthropic claude-agent-sdk mcp bun websocket thin-client multi-llm openapi skills automations oauth desktop-ai github-copilot google-ai chatgpt devtools apache-2 headless-server pi-sdk vscode-alternative linux macos windows
From the README
Craft Agents OSS
Desktop and headless workspace for Claude-class agents, with sources (REST APIs and Model Context Protocol / MCP servers), skills, automations, and a document-first UI. Built on the Claude Agent SDK and Pi SDK for multi-provider LLM access.
Org repository: github.com/warpdot-dev/craft-agents-oss · Upstream reference: lukilabs/craft-agents-oss
Overview (what you get)
| Capability | Description |
|------------|-------------|
| Multi-session inbox | Organize agent chats with statuses, flags, and persistence |
| Sources | Connect MCP servers, OpenAPI-backed REST APIs, Google / Slack / Microsoft stacks, and local filesystems |
| Skills | Reusable instruction packs per workspace; reference with @ mentions |
| Providers | Anthropic (API + OAuth), Google AI Studio, ChatGPT Plus (Codex), GitHub Copilot, OpenAI-compatible endpoints, and more |
| Remote mode | Run a headless WebSocket server; use the Electron app as a thin client or drive sessions from the CLI |
| Automations | Cron, labels, tool hooks, and other events to spawn prompts and workflows |
Search terms & synonyms: agent desktop app, Electron AI client, Claude Agent SDK GUI, MCP client, AI workspace, multi-LLM desktop, Craft Agents open source, Apache 2.0 agent IDE, session-based agents, thin client agent server.
Table of contents
- Product tour (video)
- Why Craft Agents exists
- Highlights & FAQ-style capabilities
- Install
- Features at a glance
- Quick start
- Desktop: sessions, sources, permissions, shortcuts
- Remote server (headless)
- CLI client
- Repository layout
- Development & Google OAuth
- Supported LLM providers
- Advanced: automations, large responses, deep links
- Tech stack
- Troubleshooting
- License, trademarks, security
Product tour (video)
Why Craft Agents exists
Craft Agents is the open-source app we use at Craft to work with frontier models day to day. It emphasizes:
- Multitasking across many agent sessions without losing context
- Connected data through APIs and MCPs—without editing stacks of config files by hand
- Shared session state and a document-centric flow (less terminal-only friction)
- Agent-native UX: describe intent; the product handles wiring, permissions, and skill discovery where possible
The project is Apache 2.0 so you can fork, theme, and ship custom builds. Internally we dogfood development inside Craft Agents itself.
Highlights
Connect Linear, Gmail, Slack, custom APIs, or local MCPs
- Tell the agent to add a source;