// Threads

Threads — parallel Claude Code, Codex, Cursor, Grok & OpenCode sessions

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.

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 %

How it works

One place for chats, terminals, browsers, panels, and canvas.

01

Orchestrator workspace

Orchestrate Claude Code, Codex, Cursor, Grok CLI, and OpenCode from one app, with your own subscriptions.

Aiola
Monitor
Tools
Recents
Aiola logo

What should we work on today?

|
Friday, 16 October 2026
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
Fix auto-PR worktree collision
Error sweep across workspaces
Review onboarding copy
11:20
Upcoming this week

Needs attention

Fix these so Aiola keeps sending complete data to Aiola.

Analytics snippet not detected on /pricing
Add the snippet so visits on that page are counted.

02

Split view mode

Use a tmux-like split view for multiple terminals, browsers, and threads, or drag threads in from the sidebar.

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 %

03

Unlimited canvas

Open threads, terminals, browsers, and files on an unlimited canvas with freeform windows and infinite scrolling space.

Aiola
Monitor
Tools
Recents

Total Issues

4

Open

3

Closed

1

// Features

Move from quick chats to deep work. One place for chats, terminals, browsers, panels, and canvas.

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 %
Orchestrator workspace

Orchestrate Claude Code, Codex, Cursor, Grok CLI, and OpenCode from one app, with your own subscriptions.

Explore
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 %
Split view mode

Use a tmux-like split view for multiple terminals, browsers, and threads, or drag threads in from the sidebar.

Explore
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 %
Unlimited canvas

Open threads, terminals, browsers, and files on an unlimited canvas with freeform windows and infinite scrolling space.

Explore
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 %
Browser and terminal tabs

Open built-in browser and terminal tabs inside the thread when the work needs more than chat.

Explore
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 %
Context panel per thread

Read a summary of the thread, and when a thought hits while it runs, drop it in as a quick note or todo.

Explore
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 %
Popout multiple threads

Pop threads out into small chat windows and place them freely across your desktop.

Explore

// Works with

Your agents, one workspace. Use the subscriptions you already have.

Claude Code
Codex
Cursor
Grok CLI
OpenCode

Aiola supports five agent CLIs: Claude Code, Codex, Cursor, Grok CLI (including grok-4.5), and OpenCode.

// FAQ

Questions, answered. Everything to know about Threads.

What are threads in Aiola?

Each thread is a self-contained AI workstream with its own chat, diffs, branches, terminal, and tools. You can run several in parallel across projects so tasks, fixes, and ideas move independently without losing context.

Can I run Claude Code, Codex, Cursor, Grok CLI, and OpenCode in the same view?

Yes. Aiola orchestrates all five from one app using your own subscriptions. Pick the provider per thread and place threads side by side in split view or on an unlimited canvas.

Do my threads run locally?

Yes. Threads run on your machine against your local repositories, and their history is stored locally. Your code is never uploaded to Aiola — it stays on your machine and goes only to the AI provider you already subscribe to.

// Related surfaces

Explore what connects next. Keep the work moving across Aiola.

Download Aiola for MacOSWindows

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