# px0: Read Code. Fast. > px0 is a fast, ultra-light, remote-first IDE designed for instant code navigation and review in your browser. Booting in under 1 ms and using ~20 MB of RAM, it turns your browser into a zero-latency inspection console with symbol-level navigation, deep search, git awareness, diff views, and agent edit dispatch. This index is written for large language models and AI agents. It maps the px0 product, its performance characteristics, and its command surface. ## Core resources - [Home page](https://px0.ai): what px0 is, use cases, benchmarks, features, remote sessions, git awareness, architecture, and shortcuts. - [Documentation](https://px0.ai/docs): official guides, walkthroughs, and CLI reference. - [Engineering Blog](https://px0.ai/blog): architecture deep-dives and engineering insights. - [Changelog](https://px0.ai/changelog): release history and updates. - [GitHub repository](https://github.com/px0-ai/px0): source, issues, releases, and the install script. - [README](https://github.com/px0-ai/px0/blob/master/README.md): installation, features, flags, shortcuts. - [BENCHMARKS.md](https://github.com/px0-ai/px0/blob/master/BENCHMARKS.md): methodology and full results. - [ARCHITECTURE.md](https://github.com/px0-ai/px0/blob/master/docs/internals/architecture.md): internals and performance optimizations. - [STYLING.md](https://github.com/px0-ai/px0/blob/master/docs/internals/styling-and-themes.md): theme token reference. ## What px0 is - A single static Go binary (no Electron, no Node, no CGO) that embeds its HTML, CSS, and JS UI. - Run `px0 [directory]`: it starts a local server on 127.0.0.1:7777 (or remote via `-host 0.0.0.0`), prints the URL, and opens the browser while indexing runs in the background. - Remote-first: browse codebases on remote servers, cloud VMs, CI runners, or Docker containers directly in your local browser over HTTP/TLS without SSH keys, port forwarding tunnels, or heavy remote server daemons. - Navigation: fuzzy go-to-file, go-to-symbol, workspace full-text search integrated in the right inspector panel, find in file, go to line, back and forward history. - Git awareness: working tree status badges (M, A, D, U, R), dirty ancestor directory indicators, changed-only tree filter, and in-memory split or unified diffs against HEAD (Ctrl+D). - Rendered Markdown preview: goldmark GFM rendering with live Preview/Source toggle (Alt+M) and Chroma syntax-highlighted code fences. - Optional language servers (gopls, rust-analyzer, typescript-language-server, pyright or ruff, clangd, zls, lua-language-server, solargraph) are detected on `$PATH`, spawned lazily, and fall back to a regex outline when absent. - 14 built-in themes; Tokyo Night is the default. ## Primary use cases 1. **Verifying AI agent output**: Trace symbol references, inspect live git diffs against HEAD, and audit generated code without leaving the terminal workflow. 2. **Remote and cloud server inspection**: Run on any VM, remote devbox, or CI runner and view code directly from your local browser over a single port or private VPN. 3. **Auditing large repositories**: Browse multi-gigabyte codebases like the Linux kernel (95,710 files) with sub-second indexing and ~20 MB idle memory. 4. **Sidecar companion to terminal editors**: Keep Neovim, Vim, or Helix in your terminal for editing while using px0 as a high-density graphical inspection and diff console. ## What px0 is not - Not a heavy typing editor: it delegates code authoring to your installed coding harness instead of typing character by character. - Not a plugin host: there is no extension marketplace. - Not a hosted service: it runs locally or self-hosted on your remote hosts; outbound requests are limited to an optional daily release check against GitHub. ## Full context - [Full site content](/llms-full.txt): a single consolidated Markdown file covering positioning, use cases, benchmarks, features, remote architecture, git awareness, architecture, flags, shortcuts, and installation.