Abu

Just leave it to Abu

A local-first AI desktop assistant
You describe the task, Abu does the work — read files, run commands, write docs, build reports

macOS / Windows Local-first — your data stays on your device Free & open source

Core Capabilities

Not just chat — it plans autonomously, calls tools, and completes complex tasks

Self-Evolving

After running a complex workflow, Abu offers to "save it as a skill" — one click generates a draft; review, publish, and reuse it next time. Your workflows get more tailored to you the more you use it.

Autonomous Agent Execution

Plans tasks, calls tools, reads and writes files, and runs commands — completing complex workflows on its own.

Skill System

28 built-in skills spanning Office documents, design, browser automation, and dev assistance — one-click install, fully extensible.

MCP Tool Protocol

Connect databases, search engines, GitHub, and other external services through the Model Context Protocol.

Triggers & On-Call

Auto-trigger on HTTP requests, file changes, Cron schedules, IM messages, and more — for 24/7 unattended operation.

Computer Control

Screen reading plus keyboard and mouse control let Abu operate desktop apps directly, completing tasks like a human.

Plan Mode

For high-risk steps like delete, overwrite, send, or install, Abu first proposes a step-by-step plan and only acts once you click "Confirm" — running read-only operations while it waits.

Interactive Questions

When it needs your call, Abu pops up an option card above the input box — single or multi-select, with a custom "Other" field — so you never have to hunt for the question in a wall of text.

Parallel Multi-Agent

Up to 5 background agents work at once, each running its own task with live progress — complex work advances in parallel.

More Capabilities
Theme switching Labs · Desktop Pet IM channel integration Multi-model support Projects management Conversation sharing Smart notifications Personality (Soul) Content safety scanning Diagnostics panel Sandbox security

Product Preview

A clean, intuitive interface with powerful, flexible capabilities

Plan Mode

Plan Mode · High-risk tasks get a plan first — nothing runs until you confirm

IM Channel Chat

IM Channel Chat · Just @Abu in Feishu or DingTalk to interact

Parallel Multi-Agent

Parallel Multi-Agent · Up to 5 background agents work at once with live progress

Desktop Pet · Activity Bar

Desktop Pet · Activity Bar · A floating desktop widget shows Abu's status in real time

Use Cases

Whether you're a professional, a student, or a developer, Abu has your back

Everyday Office

"Organize my desktop, sorting files into folders by type"
"Find files larger than 100MB in my Downloads folder"

Data Processing

"Merge these CSV files into a single Excel workbook"
"Count the rows and columns of every spreadsheet in this folder"

Content Creation

"Write this week's project status report for me"
"Translate this article into English and save it"

Dev Assistance

"Review this PR's code and suggest improvements"
"Batch-rename the project's image files to kebab-case"

Tech Stack

A modern, secure, and reliable stack

Desktop Framework
Tauri 2.0
Rust backend, native performance, secure sandbox
Frontend
React + TypeScript
Built with Vite, TailwindCSS + shadcn/ui
AI Integration
Multi-Model Agent
Tool Calling + MCP protocol + Skill system
Security
Sandbox Isolation
Seatbelt sandbox + path protection + command checks
Data
Local-First
All data and API keys stored locally
Extensibility
Plugin Architecture
Skills + Subagents + MCP, extend on demand

Get Started

Up and running in three steps

1

Download & Install

Grab the installer for your platform from GitHub Releases

2

Configure a Model

Open Settings, pick an API provider, and enter your API key

3

Start Chatting

Head back to the main screen and tell Abu what you need in plain language

Join the Community

Follow updates, swap tips, and help make Abu better