Aether
Background agents that fix bugs in isolated VMs, opens PRs
Details
- External ID
- 47081472
- Source
- HN
- Company
- —
- Product
- —
- Website domain
- —
- Launched
- Feb. 19, 2026
- Cohort
- —
- Upvotes
- 8
- Upvotes percentile
- 0.4393530997304582
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hey HN,I've been building Aether, a background agent that takes production errors from Sentry and attempts to turn them into verified pull requests.When a new error hits your Sentry project:1. Sentry webhook fires with the stack trace, breadcrumbs, and context 2. Aether spins up an isolated Fly.io VM and clones the repo at the relevant commit 3. Agent analyzes the stack trace, reproduces the issue, proposes a fix 4. Starts the dev server, re-runs tests, and can verify the running app with Playwright (headless Chromium is pre-installed in every VM) 5. A review pass evaluates the diff before a PR is opened 6. Pushes to a feature branch and opens a GitHub PR, but only if verification succeeds 7. If CI fails, it retries once with the failure logs. If it fails again, the task is marked failed. No infinite loops.Why full VMs instead of worktrees? Each task runs in its own isolated machine with a real filesystem, real process model, real network stack. It can `npm install`, run a dev server on port 3000, and Playwright can hit `localhost:3000` because it's an actual environment, not a sandbox. Since each task is its own VM, preview URLs are exposed per task via a gateway proxy so you can inspect the running app while the agent works. VMs shut down shortly after the task completes.There's a simple multi-agent setup: a solver proposes the fix, a review agent evaluates the diff, and the fix has to survive re-execution in a clean isolated environment before a PR gets opened. Not claiming formal guarantees here, just requiring the fix to actually execute successfully in a reproducible environment before it touches your repo.Limitations:- Works best on well-tested codebases where "reproduce and verify" is meaningful - If reproduction isn't deterministic, results degrade - CI retry is capped at one automatic attempt - Code review is model-driven, not an architectural enforcement layer - BYOK only, you bring your own API key via OpenRouter. No markup on model costs but it's not super cheap to run - Sentry integration is built but waiting on approval from Sentry, coming soon - CLI is also coming soonBug fixing is the main focus but it's built on top of a general-purpose background agents system that works today. The agent is still great at general coding tasks. You can give the agent tasks from a full web IDE with a code editor, terminal, file tree, and agent chat panel. CLI is coming soon too (`aether run "add auth to the API"`). Each task gets its own isolated VM with shareable preview URLs so you can hand someone a link to see exactly what the agent built. Similar to Cursor background agents but running in the cloud with full environment isolation instead of local worktrees.Stack: Go API (Chi), Fly.io VMs, React 19 + Vite frontend, Bun workspace service inside each VM, Supabase for auth/db/realtime, Playwright + Chromium preinstalled on each VM.Self-serve right now: GitHub OAuth, connect a repo, and go via the web IDE. Sentry and CLI coming soon.Would value feedback from engineers who deal with production debugging regularly, or frequently use background agents. Where would this break, and what would make you trust it?Landing page: https://www.runaether.dev Try it: https://app.runaether.dev
Enrichment
- Theme
- browser automation and scraping for AI
- Vertical
- Horizontal
- Function
- Agent / copilot
- Audience
- Developer
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- background agents that fix bugs and open prs
- Manually corrected
- False
Could you build this?
Partial Hooking Sentry webhooks to prompt an LLM to generate Git patches is straightforward, but dynamically spinning up isolated micro-VMs to safely build, execute test suites, reproduce bugs, and verify fixes requires sophisticated sandbox infrastructure.
What it would actually take: The architecture combines a backend orchestration service (Node/Go/Python) receiving Sentry webhooks with an on-demand VM orchestrator (Fly.io Machines or Firecracker). The hard part is managing hermetic environments: dynamically cloning arbitrary repos, inferring dependencies/runtimes, reproducing non-deterministic production crashes, and running untrusted code safely while running test suites to verify fixes. This requires deep DevOps, container isolation/virtualization, and test automation engineering.
Discussion
7 comments analyzed.
Concerns raised: Cost per run, Handling long-running stateful services and complex infrastructure dependencies, Reproducing external API integrations in VM environment
Competitors
Other products that read as similar to this one — 111 launches clear the similarity bar, closest 8 shown.
Attention rank: #78 of 112 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 98 days after the earliest competitor.
- Watches user sessions, finds bugs that matter, and fixes them · hn · 2026-08-27 · 40 upvotes · similarity 0.44
- Host, share, promote and track release artifacts via your coding agent · hn · 2026-04-14 · 12 upvotes · similarity 0.42
- Cooper&Wright · ph · 2026-09-14 · 1 upvotes · similarity 0.42
- Give your coding agent production bug context · hn · 2025-11-13 · 5 upvotes · similarity 0.42
- I built an ISP infrastructure emulator from scratch with a custom vBNG · hn · 2026-03-11 · 68 upvotes · similarity 0.41
- PrivateClaw · hn · 2026-04-24 · 6 upvotes · similarity 0.41
- Continue · hn · 2026-02-17 · 44 upvotes · similarity 0.39
- axonpush · ph · 2026-09-11 · 2 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a agent / copilot tool for Agriculture yet.