// Product

One workspace for the whole build. Every surface stays connected.

Run agents, organize work, review GitHub, and learn from what ships without splitting your workflow across disconnected tools.

Aiola
Monitor
Tools
Recents
What is Aiola, in one paragraph?
Reasoning
I’ll inspect the relevant files and trace the current implementation before making a focused change.
Read 1 file, used 1 tool, and thought for 4 steps
Aiola is the operations layer for developers shipping multiple software products with AI. Instead of juggling separate tabs for bugs, analytics, feedback, GitHub, and task execution, you get one desktop workspace where agents share the same context and move real work forward.
48 unmodified lines
4949export function Hero() {
5050 return (
5151 <section className="relative overflow-hidden">
52- <h1 className="text-5xl font-bold">Ship faster</h1>
52+ <h1 className="text-5xl font-bold tracking-tight">
53+ One workspace for every product
54+ </h1>
5555 <p className="mt-4 text-lg text-muted-foreground">
56- A dashboard for your repos.
56+ Agents, tasks, and shipping — in one place.
5757 </p>
Every repository is its own workspace with isolated threads, tasks, automations, and knowledge — and a central view rolls everything up so nothing slips. Issues become tasks, tasks become branches and PRs, and recurring maintenance runs on a schedule instead of depending on memory.
+40-13
48 unmodified lines
4949export function Hero() {
5050 return (
5151 <section className="relative overflow-hidden">
52- <h1 className="text-5xl font-bold">Ship faster</h1>
52+ <h1 className="text-5xl font-bold tracking-tight">
53+ One workspace for every product
54+ </h1>
5555 <p className="mt-4 text-lg text-muted-foreground">
56- A dashboard for your repos.
56+ Agents, tasks, and shipping — in one place.
5757 </p>
22 unmodified lines
2323 <nav className="flex items-center gap-6">
24- <a href="/docs">Docs</a>
24+ <a href="/product">Product</a>
25+ <a href="/docs">Docs</a>
2626 <a href="/pricing">Pricing</a>
2727 </nav>
60 unmodified lines
6161 <p className="text-4xl font-semibold">$29</p>
62- <span className="text-sm">per month</span>
62+ <span className="text-sm text-muted-foreground">per workspace / month</span>
6363 <ul className="mt-4 space-y-2 text-sm">
Hero.tsx+8-3
Navbar.tsx+12-4
Pricing.tsx+5-1
page.tsx+7-3
globals.css+2-0
providers.ts+6-2
pnpm dev
server
git
alex@studio Aiola % bun test
 
bun test v1.2.4
 
✓ src/lib/providers.test.ts (4)
✓ src/lib/detect.test.ts (3)
✓ src/components/toolbar.test.ts (2)
 
9 pass, 0 fail, 9 expect() calls
Ran 9 tests across 3 files. [412ms]
 
alex@studio Aiola %

Threads

Run lightweight threads for quick work, or go deep with terminals, split views, fullscreen panels, and canvas across multiple workspaces — each using your own provider access for Claude Code, Codex, Cursor, Grok CLI, or OpenCode.

Explore
Aiola
Monitor
Tools
Recents
Backlog
1
Todo
2
Scheduled
1
In Progress
1
Create PR
1
Complete
1

Tasks

Turn scattered work into clear task flows with boards, schedules, execution controls, and a clean PR handoff when code is ready.

Explore
Aiola
Monitor
Tools
Recents
Provider auto-detection
This cycle ships automatic provider detection so a new workspace opens ready to run an agent — no picker, no guesswork.
Why this ships now
Setup is the first impression. If a machine already has Codex or Claude Code, Aiola should just use it.
It is built around
Detecting installed AI providers during workspace setup
Auto-selecting a provider when only one is available
A clear fallback when nothing is installed yet
Keeping the choice visible in setup health and Providers
What we ship
Detection
Scan for Codex, Claude Code, Cursor, Grok CLI, and OpenCode.
Record the result in setup health so it stays visible later.
Re-run detection when the user opens Providers settings.
Treat a missing binary as “not installed”, not as an error.
Workspace defaults
A new workspace opens with a usable provider.
Existing workspaces keep their current selection.
Switching providers stays one click in the composer.
Resume unfinished onboarding if setup was interrupted.
Verification
Cold-start a clean machine and land in a runnable workspace.
Confirm the fallback copy when no provider is found.
Run the desktop release checklist before the announcement.
Add Block

Notebook

Capture early thinking, break work into steps, and keep execution aligned — with Plan, Notes, and Todo in one surface, and chat that knows your notes.

Explore
Aiola
Monitor
Tools
Recents

Total Issues

4

Open

3

Closed

1

GitHub

Review issues and pull requests with full project context, take actions directly, and keep repo work next to the rest of your execution flow.

Explore
Aiola
Monitor
Tools
Recents
100080060040020000003060912151821

Sources

Referrer
google.com
1,0153,020
Direct/None
8041,635
bing.com
63128
x.com
25114
chatgpt.com
24142
perplexity.ai
2283
duckduckgo.com
2165
reddit.com
1445
linkedin.com
77

Pages

Page
/product/analytics
7,24112,240
/product/github
5,2189,142
/pricing
4,9888,614
/product/tasks
4,1167,022
/product/feedback
3,7126,288
/product/app-logs
3,3516,014
/product/agents
2,9205,109
/product/notebook
2,1443,810
/changelog
1,8262,960
/comparisons/codex
1,4382,417

Locations

Country
🇺🇸United States
6,21816,834
🇬🇧United Kingdom
2,3846,015
🇩🇪Germany
1,8634,934
🇮🇳India
1,7084,410
🇨🇦Canada
1,3963,655
🇫🇷France
1,1212,866
🇬🇷Greece
8422,017
🇦🇺Australia
7341,791

Tech

Browser
Chrome
9,64427,414
Safari
3,72810,106
Firefox
2,1525,633

Behaviour

VisitorSpentDuration

Traffic spread

LessMore
00
03
06
09
12
15
18
21
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Indexing

248 inspected
33 issues7 issues

Analytics

Measure traffic, journeys, acquisition, audiences, and multi-currency revenue; track 58+ AI/LLM crawlers and assistant referrals; and let agents review your real data through MCP.

Explore
Aiola
Monitor
Tools
Recents

Total Events

868

Errors

512

Warnings

341

Unique Issues

28

#412

TypeError: Cannot read properties of undefined (reading "plan")

Errorapps/renderer/src/views/plan.tsx:84
12m ago
12 events
#418

Provider auto-detection ran twice on the same workspace

Warningapps/renderer/src/lib/detect-provider.ts:47
28m ago
8 events
#421

SyntaxError: Unexpected token '<' in JSON at position 0

Errorapps/server/src/routes/models.ts:128
41m ago
3 events
#409

ReferenceError: providerRegistry is not defined

Errorapps/renderer/src/lib/provider-registry.ts:22
1h ago
2 events
#415

Ignoring stale worktree lock after a cancelled Create PR run

Warningapps/server/src/lib/worktree.ts:61
2h ago
1 event
#403

TypeError: Cannot read properties of null (reading "workspace")

Errorapps/renderer/src/contexts/workspace.tsx:118
3h ago
1 event

App logs

Track warnings, console errors, and fixes before bugs pile up — then hand a log group to an agent to fix in a thread.

Explore
Aiola
Monitor
Tools
Recents

Total Feedback

8

Open

5

Issues

4

Features

4

#8The agent keeps re-asking for context I already gaveWhen I move a task to a thread, the agent asks for repo details that are already in the project knowledge base.Problem Type: TasksDevice: macOS - M Seriesaiola.app18m ago
#7Let me keep one thread open on a second monitorI want to pop a long-running thread into its own window so I can watch it while I work in another workspace.aiola.app47m ago
#6Auto-PR opened a PR before I finished reviewingA task moved to Create PR and opened the pull request while I was still reading the diff.Device: Windowsaiola.app2h ago
#5Add a shortcut to jump between workspacesSwitching projects with the mouse every time is slow when I run several at once.+11d ago
#4Composer loses draft when switching workspacesIf I start a prompt then change project, the draft is gone when I come back.Problem Type: Chat / TerminalsDevice: macOS - M Seriesaiola.app2d ago
#3Add provider auto-detectionDetect which CLI is installed and offer it in the model picker without a manual setup step.aiola.app4d ago
#2Terminal split pane forgets the saved layoutAfter a restart the terminals page comes back as a single pane even when I left it split.Problem Type: UI / DesignDevice: iPhoneaiola.app11d ago
#1Let me group workspaces into foldersA linear workspace list gets hard to scan once I run more than a handful of projects.2mo ago

Feedback

Collect feedback and bug reports inside your app, then analyze them or turn them into fixes right away.

Explore
Aiola
Monitor
Tools
Recents

Automations

Tasks & work

Status reports

Incidents & triage

Analytics & insights

Code quality

Release prep

Repo maintenance

Growth & exploration

Automations

Turn repeatable workflows into automations with schedules, settings, templates, and run history — cron using your provider access for Claude Code, Codex, Cursor, Grok CLI, or OpenCode.

Explore
Aiola
Monitor
Tools
Recents

Agents

Development

QA & Testing

Security

Research

Data & Analytics

Agents

Use built-in templates or create custom agents with their own role, skills, instructions, and memory across the app.

Explore

Download Aiola for MacOSWindows

One desktop app for Claude Code, Codex, Cursor, Grok CLI, and OpenCode. Free download, bring your own subscriptions.