A team, not a chatbot.
Reusable agents with names, memory, and judgment — running many tasks at once, each reviewable before it ships. The deep-dives are still filling in; here's the shape of what's in the product today.
Personas & teams
Design an agent once — @handle, avatar, engine, skills,
permissions, and cross-task memory — and reuse it everywhere. Group
personas into teams and drop a whole team onto a task.
Parallel, sandboxed tasks
Every task gets its own throwaway container and fresh
git worktree, so N run in parallel without touching your
machine — or each other.
In-app diff review
Review every change before it ships in a diff drawer that spans every repo in the task, split or unified. Not "go check GitHub" — in the product.
Live previews
Each task with a declared port gets a preview URL you can open on your phone or share with a teammate — a real dev server, hot reload and all.
In-app review
Review every diff before it ships.
A diff drawer inside Uai spans every repo in the task — split or unified — comparing the task branch against your default. Approve what's right; send the rest back with a message.
Edit alongside
Jump into the code, right beside the chat.
Every task runs code-server — the VS Code engine — in an
Editor pane next to the chat, pointed at the same worktree. Edit a
file mid-conversation; the agents pick it up on their next read.
More surfaces
- Notifications — get pushed to browser or phone the moment an agent @mentions you.
- PRs as you — commits and pull requests are attributed to your identity, never a bot.
- Agent memory & planning — personas remember across tasks; planners draft the backlog for you to approve.
- Browser testing — opt-in Playwright MCP so agents can drive the running app.
Put a whole crew on it.
Design your team, start a task, and review the work before it ships.