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.

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage

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.

ImageAccount 1Work · Claude64%
ImageAccount 2Personal · Claude12%
PauseSwitchResume
ImageCheckout cleanup · Claude Code

Fixed the rounding: amounts are whole cents.

All 48 payment tests pass.

Organize it your way.

Local 1 Remote 2
ImageAtlas API+214 −38
Frontend3
ImageDesign system tokens4m
ImageMarketing site copy20m
Sessions
feat/new-onboarding1h
ImageRate limiter for /v22h

Instantly find any chat with smart search.

  • Image

    Can you fix the login redirect on Safari?

    3 weeks ago
  • Image

    Login tests are flaky, please fix them

    last month
  • Image

    Document the login flow for new hires

    2 months ago

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

ImageGhostex / Checkout page Browser Files Code Kanban
ImageImageImageImageImage

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

ImageGhostex / Checkout page Browser Files Code Kanban
ImageImageImageImageImage

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
  • ImageClaude Usage
  • ImageCodex 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.

Image
48 tests passUI, the grid is yours.
ImageTests
ImageDocs
ImageUI

Agents message each other, too.

Zero lock-in.

Your chats live in your own tools.

ImageImageClaude Code · Codex
ImageCheckout cleanupClaude Code
ImageRetry backoffCodex
ImagePricing page copyClaude Code
ImageGhostex
ImageCheckout cleanupnow
ImageRetry backoff2m
ImagePricing 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.

ImagePair your phoneSettings › Remote
Easy ConnectScan with the Ghostex app. No extra setup.
TailscaleConnect over your tailnet.
Waiting for your phone…
9:41
ImageRecipe 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

  • Image Checkout cleanup bugImage Retry backoff PinnedImage Docs: remote setup Parked

    Tag, pin and park sessions

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

  • $ghostex-agents
    ImageImageImageImage

    Orchestration skill

  • ACP

    Built on agent CLIs, not ACP

  • DeployImage

    Computer use for any agent

  • Kanban with Beads

  • Full automation capabilities

  • .md

    Agents Hub for skills and .md files

ImageGhostex

The best all-in-one native agents workspace.

Star on GitHub

ghostex.dev