// App logs

App logs — catch production errors and fix them with AI

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

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

How it works

Monitor warnings and console errors in one place, then move from detection to action faster.

01

Install package

Install the Aiola package in your app and start sending logs fast.

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

02

Warnings and errors

Catch warnings and console errors before they turn into bigger bugs.

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

Analyze or fix

Every log comes with Analyze and Fix buttons, so you can take action instantly or send it to chat with #.

Aiola
Monitor
Tools
Recents

Total Issues

4

Open

3

Closed

1

// Features

Catch app issues early. Monitor warnings and console errors in one place, then move from detection to action faster.

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
Install package

Install the Aiola package in your app and start sending logs fast.

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
Warnings and errors

Catch warnings and console errors before they turn into bigger bugs.

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
Analyze or fix

Every log comes with Analyze and Fix buttons, so you can take action instantly or send it to chat with #.

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
Settings and worktrees

Customize analyze and fix prompts, and run each fix in a new worktree.

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 App logs.

What are Aiola app logs?

They capture warnings and console errors from your production app so you can see problems before users report them, then fix them in a thread.

How do I start capturing logs?

Add the Aiola logger to your app; events stream into the App logs surface keyed to your project. Setup steps are in the docs.

Can an agent fix a logged error?

Yes. Send a log group to a thread and let Claude Code, Codex, Cursor, Grok CLI, or OpenCode propose and apply a fix.

// 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.