craft-agents-oss  by lukilabs

Agent-native desktop app for seamless API integration and multitasking

Created 1 month ago
3,208 stars

Top 14.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Craft Agents OSS provides a desktop application for enhanced AI agent interaction, built on Claude Code and Agent Native principles. It targets developers and power users seeking intuitive multitasking, seamless API/service integration, and a document-centric workflow, replacing CLIs with a fluid UI. The tool boosts agent productivity via deep customizability and streamlined workflow management.

How It Works

Leveraging the Claude Agent SDK, the system employs Agent Native principles within a document-centric framework. Its core "Craft MCP" (Multi-Channel Protocol) facilitates intuitive session management, real-time updates, and deep integration with tools/services. This architecture enables highly customizable user experiences, often prompt-driven.

Quick Start & Requirements

Installation: macOS/Linux (curl -fsSL https://agents.craft.do/install-app.sh | bash), Windows PowerShell (powershell irm https://agents.craft.do/install-app.ps1 | iex). Build from source requires Bun runtime (bun install, bun run electron:start). Requires Anthropic API key/Claude Max subscription and configured OAuth credentials for integrations.

Highlighted Details

  • Multi-Session Inbox: Session management, status workflows (Todo, In Progress, Done), flagging.
  • Claude Code Experience: Streaming responses, tool visualization, real-time updates.
  • Craft MCP Integration: Accesses 32+ Craft document tools; supports MCP servers (Craft, Linear, GitHub, Notion), REST APIs (Google, Slack, Microsoft), and local filesystems.
  • Permission Modes: Three-level system (Explore, Ask to Edit, Auto) controls agent actions with customizable rules.
  • Advanced Features: Background tasks, dynamic status system, multi-file diff view, drag-and-drop file attachments with auto-conversion, theming.
  • Security: Filters sensitive environment variables during local MCP server spawns.

Maintenance & Community

Contributions welcomed via CONTRIBUTING.md. No specific community channels or sponsorship details provided.

Licensing & Compatibility

Apache License 2.0. Claude Agent SDK subject to Anthropic's Commercial Terms of Service. "Craft" and "Craft Agents" are trademarks of Craft Docs Ltd.

Limitations & Caveats

Early-stage project ("one of the first of its kind") may have evolving features. Functionality depends on external API availability/terms. OAuth integrations require manual credential setup.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
45
Issues (30d)
136
Star History
557 stars in the last 30 days

Explore Similar Projects

Starred by Li Jiang Li Jiang(Coauthor of AutoGen; Engineer at Microsoft), Jared Palmer Jared Palmer(SVP at GitHub; Founder of Turborepo; Author of Formik, TSDX), and
1 more.

copilot-sdk by github

2.5%
8k
AI agentic workflow SDK for application integration
Created 1 month ago
Updated 1 day ago
Feedback? Help us improve.