Skip to content

Latest commit

 

History

History
106 lines (76 loc) · 3.03 KB

File metadata and controls

106 lines (76 loc) · 3.03 KB

Agent Desk Portfolio Showcase

Agent Desk is a local, cross-device control surface for AI coding CLIs. It lets a user run Codex, Claude, or DeepSeek-style tools on one Windows host while following and controlling the same work from Windows, Mac, or a phone browser.

One-Line Pitch

Local-first workbench for vibe coders who want AI CLI power without managing terminal sessions, process state, or cross-device handoffs.

Demo Story

Desktop:

Agent Desk desktop preview

Phone-width control surface:

Agent Desk mobile preview

  1. Start Agent Desk on the Windows host.
  2. Open the local browser UI or the LAN/Tailscale URL from a phone.
  3. Select a project folder.
  4. Click + New chat.
  5. Choose provider settings: model platform, model, thinking level, permission, and runtime mode.
  6. Send a message.
  7. See the message move through visible sending, queued, running, replied, failed, stopped, or resumable states.
  8. Refresh or reopen the browser and continue the same Agent Desk conversation.
  9. Optionally confirm a handoff from one conversation to another.

What To Show On A Website

  • The product model: project -> conversation -> provider settings -> runtime state.
  • A screenshot of the desktop web UI with project conversations and the composer.
  • A phone screenshot showing the same conversation as a control surface.
  • A short clip or GIF of + New chat -> send -> reply.
  • A short architecture diagram:
Phone / Mac / Windows browser
  -> Agent Desk web UI
      -> Windows host
          -> local Codex / Claude / DeepSeek runtime

Current Public-Preview Claim

Agent Desk is a technical preview. The reliable phase-1 claim is:

  • local web UI works;
  • project conversations are durable;
  • provider settings are visible before sending;
  • real Codex send smoke passes on the Windows host;
  • queue, stop, failed-send, and restore states are visible in the product layer;
  • paired phone/Mac browsers are remembered without token expiry.

Verification Before Publishing

Use public-preview-checklist.md as the release checklist and mature-preview-evidence.md as the review evidence packet. Use external-agent-trial-brief.md when asking another agent or reviewer to try the product from the outside. For portfolio screenshots and videos, prefer the isolated preview surface:

.\Start-AgentDeskPreview.cmd

Then open:

http://127.0.0.1:8776

The normal local UI is:

http://127.0.0.1:8765

Use 8765 for real local Agent Desk data. Use 8776 for isolated portfolio preview data.

Refresh the website screenshots from the isolated preview:

node scripts\capture_agent_desk_preview_assets.mjs http://127.0.0.1:8776

Run:

python scripts\smoke_agent_desk_preview.py --real-send --adapter codex

For phone/Mac, start:

.\Start-AgentDeskRemote.cmd

Use the printed LAN or Tailscale URL and pairing code.