Craft Agents OSS — a multi-session agent inbox in a desktop app
Lukilabs (the craft.do team) released craft-agents-oss on May 2 under Apache-2.0. Multi-session inbox + 32 Craft MCP tools + Anthropic/OpenAI/Google/Copilot multi-provider, all in one Electron app.

700/day
craft-agents-oss collected 700 stars in its first 24 hours after dropping on May 2. Cumulative: 5,700. Built by Lukilabs (the team behind craft.do), it pours Claude-Code-style streaming and tool-execution visualization into a real multi-session desktop inbox. Apache-2.0 license, 32 MCP servers shipped by default.
What you actually get: 32 company tools wired into one desktop LLM inbox.
Why Lukilabs built this
craft.do is an Apple Design Award-winning notes/docs tool. CEO Balint Orosz, a Hungarian founder, started with the Distinction app in 2019. The company's 2025 thesis: "convert 80% of document workflow into natural language."
Claude Code already nailed the single-session CLI experience. Lukilabs added two things: (1) a multi-session inbox so concurrent conversations look like email — labels, flags, search; (2) Craft's own 32 tools exposed via MCP, so the LLM can directly touch company documents.
[IMG#1]
Six features
| Feature | Description |
|---|---|
| Multi-session inbox | Sessions organized like email with labels, flags, and search |
| Claude Code streaming | Real-time tool execution viz, pause/resume from UI |
| Multi-provider | Anthropic, OpenAI, Google, Copilot, OpenRouter — workspace-level default |
| Craft MCP | 32 doc tools (blocks, collections, search, tasks) |
| 3-tier permission | Explore / Ask to Edit / Auto |
| Event automation | Auto-create sessions on label change, schedule, or tool use |
If Cursor and Claude Code own the "code workflow inbox," Craft Agents OSS targets the "document and task workflow inbox." The split runs along the tool category exposed.
Tech stack and architecture
- Language: TypeScript
- Monorepo: Bun
- Runtime: Electron + React (UI), Node.js (core)
- Tool protocol: MCP
bun install is enough to set up. Architecture splits into host (Electron main), client (renderer), and MCP servers (32). Each session has independent context and provider, so one inbox can route some sessions to Claude, others to GPT, others to Gemini.
Repo comparison
| Repo | Stars | License | Position |
|---|---|---|---|
| lukilabs/craft-agents-oss | 5.7K | Apache-2.0 | Desktop multi-session + Craft MCP |
| block/goose | 12.4K | Apache-2.0 | CLI agent, MCP-compatible |
| openai/openai-agents-python | 9.8K | MIT | Library SDK, no desktop UI |
| huggingface/smolagents | 7.2K | Apache-2.0 | Minimal agent framework |
Craft Agents OSS clearly differentiates on the desktop-inbox form factor. Where the others are libraries or CLIs, this one assumes "an app the end user opens daily."
[IMG#2]
Why now — ecosystem context
Three converging trends. One, MCP crossed 97M installs and tool compatibility became default. Two, Claude Code proved the single-session CLI UX, making "extend to inbox" a natural next step. Three, demand from craft, Notion, and Coda users to automate non-developer document workflows in natural language.
The most-upvoted Hacker News comment frames it: "Cursor is for code, this is for docs." That signals a category split.
Getting started
git clone https://github.com/lukilabs/craft-agents-oss
cd craft-agents-oss
bun install
bun run electron:start
Common gotchas — Bun under 1.x will hit monorepo workspace bugs. Run bun upgrade first. On macOS the first launch requests keychain access for storing Anthropic and OpenAI keys.
Limits and outlook
Two current limits. Some Craft tools are gated by a craft.do account. Windows build is still beta-flagged; macOS is more stable.
Two scenarios. (1) A built-in marketplace for external MCP servers would absorb Notion/Linear/Slack users. (2) An "OSS core + craft.do professional hosting" dual model would lock in business sustainability.
[IMG#3]
3-Line Summary
- Lukilabs released a multi-session desktop agent workbench under Apache-2.0; 700 stars day one.
- Claude Code-style streaming + 32 Craft MCPs + multi-provider in one Electron app.
- Cursor (code) vs. Craft Agents (docs) splits the desktop-agent form factor.
References
- GitHub — lukilabs/craft-agents-oss
- craft.do — official site
- Anthropic — MCP official page
- block/goose — competing repo
- Hacker News — Craft Agents discussion
관련 기사

QwenPaw — a double-click local-LLM personal assistant
AgentScope's desktop app runs without API keys, integrates DingTalk/Feishu/WeChat as first-class channels, and supports MCP hot-plug.

Shannon Lite — an autonomous AI pentester that runs real exploits
Keygraph's open pentester reads source code white-box and fires real payloads — SQLi, XSS, SSRF, auth bypass with PoCs. 96.15% on the XBOW benchmark.

Cisco DefenseClaw – Bringing Zero Trust to AI Agents
Cisco launched DefenseClaw, an open-source security framework for AI agents at RSA 2026. With MCP scanning, AI BoM automation, and permission management in 2 seconds, it bridges the 80-point adoption gap – 85% testing, only 5% in production.
AI 트렌드를 앞서가세요
매일 아침, 엄선된 AI 뉴스를 받아보세요. 스팸 없음. 언제든 구독 취소.
