Skip to content

Local-first agent apps,
packaged as .aouo packs.

A pack is more than a prompt or a folder of skills. It is an installable AI app with its own skills, durable storage, memory, schedules, tools, permissions, and UI surface.

The host model

One runtime. Many isolated packs. Each pack is its own app.

aouo host model A user event enters through the desktop client, the runtime dispatches it to the active pack, and each pack remains its own isolated app with skills, memory, storage, schedule, permissions, and UI surface. user · event CLIENT Desktop install · chat · memory · db · cron · permissions HOST aouo runtime loader · agent · scheduler · context compiler · permissions · usage notes pack-id: notes /quick_note /daily_review /weekly_digest /find_thread cron · 0 18 * * 0 english-coach pack-id: english /daily_mission /writing_feedback /srs_review /weekly_report cron · 0 8 * * * create pack-id: create /capture_source /draft_angles /compose_post /schedule_post cron · 0 9 * * 1-5 daily-journal pack-id: journal /daily_note /mood_track /weekly_review /action_items cron · 0 17 * * 0

The shape of a pack

A hard runtime boundary around six things

pack = skills + storage + memory + schedule + permissions + UI surface

The runtime is the host. The pack is the app. The dashboard is where the two meet the user.

Pack shapes

Three flagship pack shapes the format is designed for

English Coach

"Remember what I got wrong last week and quiz me on it this morning."

Daily missions · writing feedback · SRS · weekly progress

Creator Studio

"Capture this link, draft three angles, slot the best on Thursday."

Sources · idea queue · drafts · brand voice · publishing calendar

Daily Journal

"Two weeks of notes — what kept coming up?"

Daily notes · goals · mood tags · weekly reviews · action items

A pack is judged by whether one of these keeps a real user coming back for weeks. The platform is downstream of the pack.

What it isn't

Not local ChatGPT. Not a framework. Not a marketplace.

Compared with AOUO is different because
ChatGPT / Claude one broad conversation
Each pack is its own app — own storage, memory, schedule, permissions, UI surface.
Codex / Claude Code agents for codebases
AOUO is for end-user vertical agents: learning, writing, journaling, research, ops.
MCP connects models to tools
.aouo packages a stateful app one layer above the connectivity layer.
Skill bags flat collection of skills
Packs are bounded apps with state, schedules, permissions, and evals.

Quick start

Try the runtime. Build a pack.

Pre-alpha. The pack ABI is moving. The runtime, scheduler, sample packs, and dashboard are in. Shape is still being narrowed — which is exactly when feedback matters.

try it locally$ git clone https://github.com/aouoai/aouo$ cd aouo && pnpm install$ pnpm --filter @aouo/agent dev# pre-alpha · no install artifact yet