craft-ai-agents/craft-agents-oss

Craft Agents is an open-source desktop application built in TypeScript that provides a document-centric interface for working with AI agents, specifically...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on July 2nd, 2026
Created on January 19th, 2026
Open Issues & Pull Requests: 485 (+0)
Number of forks: 1,055
Total Stargazers: 7,077 (+0)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.0 hours
Mean response time: 4.7 days
90th percentile: 13.5 days
Tracked items: 443

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Under investigation" is answered fastest, typically in about 4 hours, while "v0.11.3" waits about 4 weeks. 76% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 332
New in 7 days: 5
Closed in 7 days: 0
Avg open age: 89 days
Stale 30+ days: 299
Stale 90+ days: 249

Recent activity

Opened in 7 days: 5
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 5

Top labels

  • bug (138)
  • enhancement (77)
  • Under investigation (22)
  • Feature request (21)
  • v0.11.3 (13)
  • v0.7.7 (9)
  • v0.3.4 (6)
  • v0.8.12 (6)

Detailed Description

Craft Agents is an open-source desktop application built in TypeScript that provides a document-centric interface for working with AI agents, specifically designed around the Claude Agent SDK and Pi SDK. The project is classified across multiple domains including autonomous agents, AI orchestration, multi-agent systems, agent communication, task automation, workflow management, and distributed intelligence. It was created by the team at craft.do to enable more intuitive multitasking and seamless integration with external APIs and services through a beautiful, fluid UI rather than traditional code-editor or CLI workflows.

The core philosophy behind Craft Agents centers on agent-native software principles, where users describe what they want and the system figures out how to accomplish it. The application handles API and service connections with minimal configuration friction. Users can tell the agent to add sources like Linear, Gmail, or Slack, and the system automatically discovers public APIs and Model Context Protocol servers, reads their documentation, sets up credentials, and configures everything without requiring config files or setup wizards. The platform supports multiple connection types including MCP servers, REST APIs from providers like Google and Microsoft, local filesystems, and custom APIs via OpenAPI specifications or endpoint URLs.

The desktop application includes comprehensive session management with an inbox and archive system organized by workflow status, flagging for important sessions, and AI-generated or manual session naming. Sessions persist with full conversation history saved to disk. The interface provides a multi-session inbox with status workflow capabilities, streaming responses with tool visualization similar to Claude Code, and real-time updates. Users can connect multiple LLM providers simultaneously, including Anthropic, Google AI Studio, ChatGPT Plus, GitHub Copilot, and OpenAI API keys, with per-workspace default settings. The platform includes 32 plus Craft document tools through MCP integration, allowing access to blocks, collections, search, and task functionality.

Permission modes operate at three levels: Explore for read-only access, Ask to Edit for approval prompts, and Auto for automatic approval, with customizable rules. The system supports background tasks with progress tracking, dynamic status workflows with customizable states, cascading theme systems at app and workspace levels, and multi-file diff viewing in VS Code style. Skills function as specialized agent instructions stored per-workspace, while file attachments support drag-and-drop for images, PDFs, and Office documents with automatic conversion. Automations enable event-driven agent session creation triggered by label changes, schedules, or tool use.

The project supports both desktop and headless server deployment modes, with the server capable of running on remote machines while the desktop app functions as a thin client. A CLI client enables terminal-based interaction for scripting and CI/CD integration. The codebase is licensed under Apache 2.0, allowing free remixing and customization, with the team itself building Craft Agents using Craft Agents rather than traditional code editors.