One app for
every kind of work

Use lightweight threads for quick work, or go deeper with terminals, split views, fullscreen panels, and canvas across multiple workspaces.

Aiola
Threads
What is Aiola, in one paragraph?
Working
Local|main
Supervised
Changes3+224 40
tsxsrc/components/AppMockup.tsx+21437
@@ -1726,7 +1730,12 @@ function TerminalsView()
17281730function TerminalsView({ mode }: { mode: MockTerminalMode }) {
1729 return <TerminalsSplitView />;
1731+ return (
1732+ <div className="flex h-full w-full flex-col">
1733+ {mode === "canvas" ? <TerminalsCanvasView /> : <TerminalsSplitView />}
1734+ </div>
1735+ );
17301736}
tsxsrc/components/Hero.tsx+83
csssrc/app/globals.css+20

Move from quick chats to deep work

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

Orchestrator workspaceOrchestrator workspace

Orchestrator workspace

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

Split view modeSplit view mode

Split view mode

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

Unlimited canvasUnlimited canvas

Unlimited canvas

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

Browser and terminal tabsBrowser and terminal tabs

Browser and terminal tabs

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

Fullscreen panel viewFullscreen panel view

Fullscreen panel view

Expand the active panel and keep a compact chat bar at the bottom so the main view stays in focus.

Popout multiple threadsPopout multiple threads

Popout multiple threads

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