craft-agents-oss  by lukilabs

Agent-native desktop app for seamless API integration and multitasking

Created 1 week ago

New!

1,378 stars

Top 29.2% 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)
26
Issues (30d)
47
Star History
1,397 stars in the last 8 days

Explore Similar Projects

Feedback? Help us improve.