Local-first agent supervisor for builders
Run every Codex workspace from one local command center.
Asyncly keeps every agent thread tied to the repo where it belongs, turns blocked Codex output into the next executable step, and keeps approvals local before agents touch real code.
local registry active / 6 workspaces indexed / 24 threads imported / slack bridge ready / approvals local
| Workspace | Match | Action |
|---|---|---|
| Asyncly AI | Stripe + trial flow | active |
| Incite AI | billing context | reference only |
| MetPro | unrelated | ignore |
| MuseFlow | unrelated | ignore |
Review the stalled Stripe trial work, identify the next step, and draft the Codex follow-up.
Inspect webhook idempotency before polishing the billing UI.
Open the Stripe webhook handler and trace checkout.session.completed through trial license creation.
- Confirm duplicate event handling
- Verify trial row creation
- Add regression coverage
Workflow transformation
AI work is now parallel. Your workflow probably is not.
When every repo has its own agent thread, context becomes the bottleneck. Asyncly turns scattered requests and stalled sessions into routed, resumable work.
"Clean up the trial flow, check Stripe subscription duplication risk, and prepare follow-ups for anything blocked."
Asyncly AI / ~/AsynclyAI / ports 3020, 8010
Investigate duplicate Stripe subs
Trace checkout.session.completed through trial_license creation
Duplicate event, retry logging, redirect refresh
Hold webhook changes until local review
Original Codex context retained
Guidance layer
Not just prompts. Next-step momentum.
Asyncly can summarize blocked threads, draft Codex follow-ups, generate implementation checklists, and keep every next step tied to the workspace where it belongs.
Codex completed the UI pass, but billing state is still unclear.
Webhook handling may duplicate trial licenses on retry.
Recommended next step
Run the Stripe sandbox event locally and verify trial_license creation before polishing the billing UI.
Codex follow-up prompt
Open the Stripe webhook controller, trace checkout.session.completed, confirm idempotency protection, and add a regression test for duplicate event delivery.
Review checklist
- Duplicate event ignored
- Trial license created once
- Failure path logged
- UI refreshes after redirect
Approval note
Hold before merge until webhook retry behavior is confirmed.
Separate project context
Every project keeps its own context.
Asyncly does not flatten your work into one giant assistant thread. Repos, aliases, ports, integrations, thread history, and safety policy stay separated by workspace.
| Workspace | Repo | Threads | Ports | State | Last thread |
|---|---|---|---|---|---|
| Asyncly AI | ~/AsynclyAI | 6 | 3020, 8010 | follow-up ready | trial flow + logo polish |
| Incite AI | ~/InciteFrontendBackend | 4 | 3000, 8080 | stripe review | duplicate subscription trace |
| MetPro | ~/metproadmin | 5 | 3035 | webhook imported | inspect webhook idempotency |
| MuseFlow | ~/museflow-rn | 3 | 19000 | context validated | onboarding state validation |
| MeridianSpace | ~/MeridianSpace | 2 | 3036 | docs mapped | deploy summary handoff |
| Aphelion Equity | ~/AphelionFutures | 4 | 5173 | runtime armed | approval policy check |
Thread supervision
Stay above every agent thread.
Launch, inspect, resume, and continue agent work without hunting through terminals or chat history.
Webhook retry path may create duplicate trial license rows.
Generated updated brand asset instructions for dark and light themes.
Checking retry handling before the admin trial state is refreshed.
Thread imported with app state, branch name, and simulator notes intact.
Static deploy notes and DNS checks are attached to the workspace timeline.
Risky payment-path edits are staged behind a local approval checkpoint.
Routed workflow demo
From idea to routed work.
A complex request becomes workspace-specific tasks, prepared threads, approval gates, and concrete next steps.
"Clean up trial flow and check Stripe subscription duplication risk."
Scope detected: website, desktop app, backend.
One command becomes repo-specific routes.
- Website copy -> Asyncly site
- Billing risk -> Backend webhook
- Trial UX -> Desktop app
Generate repo-specific instructions with existing context.
Hold billing and webhook changes for local approval.
Each workspace keeps original context and next action.
Local trust boundary
Local-first by default. Connected only when you choose.
Your repos, provider settings, credentials, logs, and workspace registry stay on your machine unless you explicitly connect an integration.
Codex power users
Built for builders with too many active threads to babysit.
If your day spans multiple repos, clients, Codex sessions, Slack threads, and half-finished follow-ups, Asyncly gives that work an operating layer.
Start local, expand when ready