#4242nd of 49 in Desktop AI apps

craft-agents-oss

Electron desktop client for Claude and Pi agents with MCP and API sources

Stars
7.3k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+3,003
21 Apr 2026: 4,322 stars28 Apr 2026: 4,921 stars5 May 2026: 5,633 stars12 May 2026: 5,798 stars19 May 2026: 5,887 stars26 May 2026: 5,988 stars2 Jun 2026: 6,063 stars9 Jun 2026: 6,118 stars16 Jun 2026: 6,158 stars23 Jun 2026: 6,183 stars30 Jun 2026: 6,488 stars7 Jul 2026: 6,645 stars14 Jul 2026: 6,733 stars21 Jul 2026: 6,792 stars28 Jul 2026: 6,858 stars4 Aug 2026: 6,900 stars11 Aug 2026: 6,951 stars18 Aug 2026: 6,991 stars25 Aug 2026: 7,035 stars1 Sept 2026: 7,065 stars8 Sept 2026: 7,092 stars15 Sept 2026: 7,122 stars22 Sept 2026: 7,150 stars29 Sept 2026: 7,168 stars6 Oct 2026: 7,191 stars13 Oct 2026: 7,221 stars20 Oct 2026: 7,248 stars27 Oct 2026: 7,290 stars3 Nov 2026: 7,304 stars10 Nov 2026: 7,325 stars

4,322 on 21 Apr 20267,325 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Craft Agents is an Electron desktop app, built on the Claude Agent SDK and Pi SDK, that manages agent sessions in an inbox with status workflow, permission modes and per-workspace skills. Sources (MCP servers, REST APIs, local files) are configured by asking the agent. It can also run as a headless WebSocket server on port 9100 with a desktop thin client, a CLI and a browser UI.

Who it is for: Individuals and teams who want a GUI for multi-provider coding and work agents

Strengths

  • Connects to stdio and remote MCP servers, REST APIs and local files, configured by prompting the agent
  • Three permission modes (Explore, Ask to Edit, Auto) switchable with Shift+Tab
  • Headless server with token auth and optional TLS, plus a scriptable CLI client
  • Multiple providers: Anthropic, Google AI Studio, ChatGPT and Copilot OAuth, OpenRouter, Ollama

Weaknesses

  • Ollama and OpenRouter are reached through the Anthropic-style custom endpoint, not native connections
  • Slack and Microsoft OAuth need credentials baked into source builds
  • Google sources require creating your own Google Cloud OAuth client
  • Docker run command names an image, but the README gives no build or pull steps

What it needs

  • no GPU
  • Docker
  • Needs Bun, Electron, LLM provider API key or OAuth login
  • Models: Anthropic Claude, OpenAI, Google Gemini, GitHub Copilot, OpenRouter
  • port 9100

Quick answers

Is craft-agents-oss open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run craft-agents-oss with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does craft-agents-oss need a GPU?

No, it runs without one.

Also in Desktop AI apps

See all 49
Also in Desktop AI apps
RankProjectScore
1cherry-studioDesktop client for chatting with many LLM providers, with agents and knowledge bases53.4k stars+1,124 (+2.1%) in 30 daysAGPL-3.092 out of 100
2dsh-desktopNative Windows and macOS desktop client for DeepSeek Harness, built on plugins35.7k stars+5,734 (+19%) in 30 daysMIT90 out of 100
3screenpipeRecords screen and audio locally, makes it searchable for you and your agents22.3k stars+481 (+2.2%) in 30 dayscustom license90 out of 100
#4prompt-optimizerPrompt rewriting and testing tool for web, desktop, Chrome and MCP Live demo ↗ (opens in a new tab)41.2k stars+3,703 (+9.9%) in 30 dayscustom license86 out of 100
#5aionuiDesktop and WebUI app that runs a built-in agent plus external CLI agents34.2k stars+923 (+2.8%) in 30 daysApache-2.086 out of 100