spoonai
GitHubAgentDesktopMCP

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.

·4분 소요·GitHubGitHub
공유
Craft Agents OSS desktop inbox screenshot — multi-session and tool execution
Source: GitHub (Lukilabs)

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

관련 기사

무료 뉴스레터

AI 트렌드를 앞서가세요

매일 아침, 엄선된 AI 뉴스를 받아보세요. 스팸 없음. 언제든 구독 취소.

매일 30개+ 소스 분석 · 한국어/영어 이중 언어광고 없음 · 1-클릭 해지