Unofficial mirror. Ghostex is an independent project by @maddada. Original site: ghostex.dev · source: github.com/maddada/Ghostex (MIT). Downloads are served from this host as a convenience.

The best all-in-one native agents workspace.

Agent chats, a code editor and a browser for every agent CLI and subscription you have, in one fast native window.

Star on GitHub
macOSWindowsLinuxAndroidiOS
acme-web/Checkout page redesign
Redesign the checkout page so it fits on one screen on mobile. Keep the current payment form.
✓ checkout.test.ts (24 tests) 812ms
Tests  24 passed (24)

Done. The summary and the payment form now sit side by side on desktop and stack on mobile, with the pay button pinned to the bottom.

  • Moved the order summary into a card you can collapse
  • Left your payment form exactly as it was
  • Checked it at 390px and 1280px in the Browser view
2 files changed+106−60
export function CheckoutPage() {
-  return <div className="checkout">
+  return <div className="checkout" data-layout={layout}>
+    <OrderSummary collapsible defaultOpen={!isPhone} />
    <PaymentForm onSubmit={pay} />
+    <PayBar total={cart.total} sticky="bottom" />
  </div>;
.checkout {
-  display: block;
+  display: grid;
+  grid-template-columns: 1fr 1.2fr;
}
+@media (max-width: 640px) {
+  .checkout { grid-template-columns: 1fr; }
10:32 AM
Nice. Can Codex double check the tests?

Asked Codex to run the checkout tests in its own thread with $ghostex-agents. It will message me here when it's done, so we never edit the same files.

10:34 AM
Start
Try it

Just like the ChatGPT and Claude apps, but much more customizable and powerful.

Checkout cleanup

Why does checkout drop the cart?

It lived in a cookie that sign-in cleared. Fixed and tested.

Model
Message Claude

Native and fast.

  • No Electron or Tauri.
  • Fully Rust and GPUI-based.
  • Native Ghostty terminals.
CPU calm
Memory light
Fan quiet
Heat cool
Battery full

20+ agents in 1 app.

Chat and terminal views, both built in.

Add multiple Claude and Codex accounts.

Switch between them freely.

First account hits its limit.

Ghostex moves the session to the second account automatically.

Account 1Work · Claude64%
Account 2Personal · Claude12%
PauseSwitchResume
Checkout cleanup · Claude Code

Fixed the rounding: amounts are whole cents.

All 48 payment tests pass.

Organize it your way.

Local 1 Remote 2
Atlas API+214 −38
Frontend3
Design system tokens4m
Marketing site copy20m
Sessions
feat/new-onboarding1h
Rate limiter for /v22h

Instantly find any chat with smart search.

  • Can you fix the login redirect on Safari?

    3 weeks ago
  • Login tests are flaky, please fix them

    last month
  • Document the login flow for new hires

    2 months ago

Mark up any web page. Send it to your agent.

Ghostex / Checkout page Browser Files Code Kanban

Check the checkout page on mobile

Opening it in the Browser view.

Leave a note on anything that looks off.

Message Claude
localhost:3000/checkout

Review Markdown plans the same way.

Inspired by Plannotator

Ghostex / Checkout page Browser Files Code Kanban

Write a plan for the checkout redesign

The plan is in docs/PLAN.md.

Mark any step you want changed.

Message Claude
docs / PLAN.md
  • docs
  • PLAN.md
  • NOTES.md
  • README.md

Checkout redesign

Steps
Done when

Checkout works on a phone with one thumb.

Click a step to mark it

Prompt your agents from any app using our floating capture feature.

Acme · New arrivalsacme.shop/new
Acme

New arrivals

Fresh picks for spring

Glass mug$24
Linen tote$38
Desk lamp$64
Wool throw$89
⌘⌃⇧ACapture from any app
Crop C Arrow A Text T Rectangle RAdd to prompt
These overlap
Send toNew session · Acme web ▾
#1

[Image #1]These cards overlap on mobile. Fix the grid.

Area ASpaceScreen FSend
Sent to Ghostex Open

Customizable interface.

Tons of powerful plugins.

  • Browser
  • Files
  • Kanban
  • Automations
  • Storybook
  • Linear
  • Jira
  • GitHub
  • PostHog
  • Sentry
  • Figma
  • Vercel
  • Supabase
  • Hermes Bots
  • System Monitor
  • Git
  • Claude Usage
  • Codex Usage
  • Lazygit
  • Build your own

All optional. Install only what you need. Or even build your own.

Even includes VS Code!

Optional plugin

Hand any chat to any agent.

Checkout cleanupWhy does checkout drop the cart?

It lived in a cookie. Fixed and tested.

The whole conversation comes along.

Let one agent orchestrate the others.

48 tests passUI, the grid is yours.
Tests
Docs
UI

Agents message each other, too.

Zero lock-in.

Your chats live in your own tools.

Claude Code · Codex
Checkout cleanupClaude Code
Retry backoffCodex
Pricing page copyClaude Code
Ghostex
Checkout cleanupnow
Retry backoff2m
Pricing page copy1h

Every Ghostex chat is a real session of the agent’s own CLI, so you can resume it in the official apps and CLIs any time.

9:41
Scan to pair

Point your camera at the code on your computer.

9:41
Scan to pair

Point your camera at the code on your computer.

Scan a code to pair your phone, or use Tailscale.

Pair your phoneSettings › Remote
Easy ConnectScan with the Ghostex app. No extra setup.
TailscaleConnect over your tailnet.
Waiting for your phone…
9:41
Recipe app onboardingClaude · Home computer

Add a welcome screen for new cooks.

Done. New users now pick their diet and skill level before the first recipe.

Message

Every machine. Every session. In your pocket.

9:41
Web PreviewWork computer
Enter an address or a port
Web pages
WWander travellocalhost:3000200
SStorybooklocalhost:6006likely
DDocs sitelocalhost:4321200

Open any site running on your computer, on your phone.

The whole app, not a lite version.

localhost:3000 Running on Work computer
WanderStaysTripsJournalSign in

Find your next escape.

Hand-picked stays, updated daily.

Lisbonfrom $89 a night
Kyotofrom $112 a night
Reykjavikfrom $130 a night

Endless ways to make it yours. Now with glass.

Tons more features.

  • Every computer is a host, every app a client

  • Swipe between Spaces

  • Checkout cleanup bug Retry backoff Pinned Docs: remote setup Parked

    Tag, pin and park sessions

  • macOS, Linux, Windows, WSL, iOS and Android

  • $ghostex-agents

    Orchestration skill

  • ACP

    Built on agent CLIs, not ACP

  • Deploy

    Computer use for any agent

  • Kanban with Beads

  • Full automation capabilities

  • .md

    Agents Hub for skills and .md files

Ghostex

The best all-in-one native agents workspace.

Star on GitHub

ghostex.dev