PM-Shawn/Abu-Cowork
Open-source alternative to Claude Cowork — a local-first AI agent desktop app · multi-model · self-evolving skills · privacy-first · multi-Harness roadmap · DeepSeek Harness integration in progress
What it solves
Abu is a locally-run AI desktop assistant designed to automate complex office tasks. It moves beyond simple chat by autonomously planning and executing actions directly on your machine, such as reading and writing local files, running shell commands, and generating professional documents (PDF, PPTX, Excel) without requiring the user to manually move data between the AI and their local environment.
How it works
Abu operates as an agentic system that can invoke a wide array of tools and skills. It integrates with various cloud AI providers (Anthropic, OpenAI, DeepSeek, etc.) or local models via Ollama. The system uses a "Plan Mode" for high-risk operations to ensure user confirmation before execution. It also features a multi-tier memory architecture (Personal and Project memory) to remember user preferences and work habits across different sessions.
Who it’s for
It is built for power users and office professionals who want an AI assistant that can actually perform work on their desktop—such as organizing files, creating reports, and automating repetitive workflows—while keeping their data local and private.
Highlights
- Autonomous Execution: Plans and executes multi-step tasks, including file manipulation and command execution.
- Self-Evolving Skills: Can suggest "crystallizing" a complex manual flow into a reusable skill.
- Extensive Tooling: 29 built-in skills for document generation, browser automation, and design, plus MCP (Model Context Protocol) support for external services.
- Security-First: Includes a sandbox for shell commands, network isolation, and three permission modes (Request Approval, Smart Review, Full Autonomy).
- Multi-Agent Parallelism: Ability to run up to five background agents simultaneously.
- Automation Triggers: Supports cron-based scheduling and event triggers (HTTP webhooks, file changes, IM messages).
- IM Integration: Can be deployed as a bot for platforms like Slack, Lark, and DingTalk.
Related
- Project
- Project
- Project
- Project
- Project