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
Abu product UI — Plan mode: high-risk tasks are planned first, and only run after you confirm

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 Task Execution

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

Skill System

Skills cover Office documents, design, browser automation, and development, with installation, customization, and continuous refinement.

Connectors

Connect databases, search engines, GitHub, and other services through MCP, managed together in Toolbox.

Automation

Scheduled tasks and event listeners respond to HTTP, file changes, time, or IM messages while Abu is running and the computer is awake.

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.

Multi-Agent Collaboration

The main agent can assign bounded subtasks to other agents, then collect their progress and results.

More Capabilities
Theme switching Labs · Desktop Pet IM channel integration Multi-model support Project 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

Multi-Agent Collaboration · The main agent delegates subtasks and collects progress and results

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
Electron
Electron main process + native components for desktop integration and security boundaries
Frontend
React + TypeScript
Built with Vite, TailwindCSS + shadcn/ui
AI Integration
Multi-Model Task Execution
Tool calling + Skills + Connectors
Security
Sandbox Isolation
OS sandboxing + path protection + command checks
Data
Local-First
All data and API keys stored locally
Extensibility
Extensible Toolbox
Skills + Agents + Connectors, extended on demand

Get Started

Up and running in three steps

1

Download & Install

Use the download button at the top of this page and choose your platform

2

Configure a Model

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

3

Start a Task

Choose a workspace and describe the goal, constraints, and deliverable in plain language

Join the Community

Follow updates, swap tips, and help make Abu better