The PandaNpc web app is the browser-based client at pandanpc.com/agent. It gives you the full session experience — starting, reading, and steering Claude Code, Codex, or PandaCode work, approving tools, and managing connected devices — without installing anything.
Use it when you are on a machine you do not want to install software on, when you want the fastest way to check on a session, or as your default client alongside a desktop app or iOS install on your other devices.
What runs where
The web app is a client, the same way the desktop app and iOS app are. It does not execute code itself — a connected host does that. That host can be:
- A PandaPaw installation on a machine you control, reached the same way any client reaches it.
- The web app running Tauri-less, browser-only tooling for lightweight tasks that do not need a dedicated host.
If you have not connected a host yet, open Connected Devices to add one, or follow Install PandaNpc and PandaPaw.
Sign-in and account state
The web app keeps your sign-in state in browser storage. A private or incognito window, or a browser with storage cleared, will ask you to sign in again — this is expected and does not affect sessions tied to your account, which remain available once you sign back in from any client.
Staying current
The web app deploys continuously — there is no install step or version number to check the way there is on desktop or iOS, since every visit loads the current build automatically. If a page behaves unexpectedly after a deploy, a hard refresh clears any cached script that predates the update. See the web release history for a record of what shipped and when, useful for confirming whether a fix you are expecting has actually gone out.
Browser support
The web app targets current versions of Chrome, Edge, Firefox, and Safari. Features that depend on newer browser APIs (clipboard access, notifications) degrade gracefully or prompt for permission rather than failing silently — if something seems unavailable, check your browser's permission settings for the site before assuming it is a bug.
Security boundaries
The same rules apply here as on every PandaNpc client: a session can exercise whatever tools and working directory the connected host permits. See PandaPaw's security boundaries for the full picture. Sign out of the web app on shared or public computers when you are done, since browser storage keeps you signed in until you explicitly sign out or clear site data.
Troubleshooting
The page looks broken or a feature is missing after a known update
Hard refresh the page (bypassing cache) before assuming the update did not ship — browsers can serve a cached script bundle from just before a deploy. Check the web release history to confirm the fix has actually gone out.
I keep getting signed out
This usually means the browser is clearing storage between visits — check whether you are in a private/incognito window, or whether browser or extension settings are configured to clear site data on close.