piext / themes
Theme gallery
Previews are rendered from each theme's actual JSON — the same 51 color tokens pi
uses in the terminal. pi ships with built-in dark and light themes;
everything below comes from the community. Switch themes in pi with /settings.
> add dark mode to the settings page
✻ thinking… scanning src/settings for the theme provider
⚒ edit src/settings/Appearance.tsx - const theme = "light"; + const theme = usePreferredTheme(); return <ThemeProvider value={theme}>
## Done Added a `prefers-color-scheme` hook with a manual override.
const usePreferredTheme = () => "dark";
✓ tests passed ✗ 0 failed 2.1s · 14.2k tokens
❯ type a message…
Neon Green from luongnv89/pi-extensions
> add dark mode to the settings page
✻ thinking… scanning src/settings for the theme provider
⚒ edit src/settings/Appearance.tsx - const theme = "light"; + const theme = usePreferredTheme(); return <ThemeProvider value={theme}>
## Done Added a `prefers-color-scheme` hook with a manual override.
const usePreferredTheme = () => "dark";
✓ tests passed ✗ 0 failed 2.1s · 14.2k tokens
❯ type a message…
Neon Green Light from luongnv89/pi-extensions
> add dark mode to the settings page
✻ thinking… scanning src/settings for the theme provider
⚒ edit src/settings/Appearance.tsx - const theme = "light"; + const theme = usePreferredTheme(); return <ThemeProvider value={theme}>
## Done Added a `prefers-color-scheme` hook with a manual override.
const usePreferredTheme = () => "dark";
✓ tests passed ✗ 0 failed 2.1s · 14.2k tokens
❯ type a message…
OpenCode from luongnv89/pi-extensions
> add dark mode to the settings page
✻ thinking… scanning src/settings for the theme provider
⚒ edit src/settings/Appearance.tsx - const theme = "light"; + const theme = usePreferredTheme(); return <ThemeProvider value={theme}>
## Done Added a `prefers-color-scheme` hook with a manual override.
const usePreferredTheme = () => "dark";
✓ tests passed ✗ 0 failed 2.1s · 14.2k tokens
❯ type a message…
Hermes Agent from luongnv89/pi-extensions
🎨 Made a theme? A pi theme is one JSON file — drop it in a package's
themes/ directory and it's installable. Learn the format,
then submit it and we'll render a live preview here.
Packages that ship themes
- @ifi/oh-pi-themes — Color themes for pi: cyberpunk, nord, gruvbox, tokyo-night, catppuccin, and more.
- @benvargas/pi-ancestor-discovery — Recursive ancestor discovery for pi resources (skills, prompts, themes)
- @benvargas/pi-themes — Theme collection for pi
- @xynogen/pix-themes — Theme pack for Pi Coding Agent (7 dark themes)
- pi-ssh — pi extension for local-model plus remote SSH workspace tool execution
- bestony-pi-preset — Bestony's personal Pi coding agent preset — skills, extensions, prompts, and themes.
- @yevhen.b/pi-macos-theme-sync — Sync Pi's theme with macOS appearance changes.
- pi-workstation — Custom extensions and themes for pi coding agent. Music, Navi, knowledge graph, LLM council, git TUI, file browser, and 9 handcrafted themes.
- pi-resource-center — Pi package for browsing packages, skills, extensions, prompts, and themes
- @piex-dev/theme-dark-terminal — Dark Terminal theme for pi — high-contrast terminal-inspired dark theme with vivid green, blue, and red accents
- pi-dex — Pi, but with Codex's UI — or at least as far as I can go before forking it.
- @ayulab/oh-my-pi — Personal Pi toolkit: extensions and themes
- tau-all-agent — Full Tau package for Pi with coding workflows, web search, sandboxing, memory, Telegram, Home Assistant, OpenSCAD, skills, and a theme
- tau-coding-agent — Opinionated Pi package with web search, review workflows, sandboxing, memory, usage reporting, skills, and a theme
- @ferologics/pi-extensions — Custom Pi extensions bundle (deep-review, pi-ghostty-hunk, pi-ghostty-lazygit, pi-notify, pi-system-theme, plan-mode, pi-verbosity-control)
- @wierdbytes/pi-tokyo-night — Tokyo Night themes for the pi coding agent — folke's Night, Storm, Moon, and Day palettes mapped to all 51 pi color tokens.
- @zenobius/pi-rose-pine — Rose Pine themes for Pi Coding Agent
- pi-shit — Personal Pi package bundling extensions, skills, and Rose Pine themes
- @sherif-fanous/pi-catppuccin — Catppuccin themes for the Pi Coding Agent
- @robhowley/pi-spinner-verbs — Themed thinking text for Pi: built-in spinner verb packs, random per-session themes, and custom verb files.
- @rokiy/pi-ui — Custom pi terminal UI with themes, layout, and message rendering
- pi-rounded-tools — Rounded-corner frames for pi's built-in tool calls and results. A minimal alternative to colored shells — just the corners.
- @taterdoge/pi-ayu — Ayu dark and light color themes for the Pi Coding Agent. Low-contrast dark surface with amber, blue, green, and coral accents.
- @orionpax/pi-rounded-tools — Rounded-corner frames for pi's built-in tool calls and results. A minimal alternative to colored shells — just the corners.
- pi-starline — A Starship-inspired statusline and Opencode-style TUI for Pi.
- @llttlltt/poimandres-pi — pi coding agent theme based on the poimandres VSCode theme
- @haispeed/pi-deck — A theme and footer enhancement pack for pi
- @baretread/pi-forge — Matte graphite, molten copper Forge theme and visual atmosphere for Pi.
- @dbaida/pi-sync — Git-backed Pi extension for syncing agent settings, skills, prompts, themes, and extensions across machines.
- @juanibiapina/pi-tokyonight — Tokyo Night theme for pi coding agent
- @sherif-fanous/pi-dracula — Dracula themes for the Pi Coding Agent
- pi-tokyo-night — Tokyo Night theme and header extension for the Pi coding agent
- @sageveil/pi — Sageveil TUI theme and statusline for Pi Coding Agent.
- pi-auto-theme-switcher — Automatically switch pi themes based on macOS system appearance (dark/light mode)
- @juancrg90/dracula-themes — Official Dracula Classic and Alucard Classic themes for Pi.
- yoyo-pi — Polished pi extension pack: Vim prompt editing, choice pickers, themes, status bars, file/todo sidebars, context snapshots, and plan mode.
- pi-theme-flexoki — Flexoki theme for Pi coding agent - an inky color scheme for prose and code
- @isaaclins/pi-arcoiris-refined — A complete 51-token Arcoiris-inspired dark theme for Pi
- @samfp/pi-rose-pine — Rosé Pine theme for pi. Soho vibes for your coding agent.
- 1st-pi — est7's Pi coding agent preset — skills, extensions, prompts, and themes.
- @sherif-fanous/pi-atom-one — Atom One themes for the Pi Coding Agent
- @ujjwalgrover/pi-catppuccin — Beautiful Catppuccin themes for Pi Coding Agent
- pi-ghostty-theme — Choose and live-preview Ghostty terminal themes inside Pi without changing Pi's own theme.
- @rezamonangg/pi-code-preview — Markdown + code preview for pi TUI using native theme-aware syntax highlighting.
- pi-live-theme — A pi extension that adds a /theme slash command with live theme preview. Scroll through available themes and see them applied in real time.
- @tran-quil/pi-rose-pine — All 3 Rosé Pine theme variants for Pi Coding Agent - All natural pine, faux fur and a bit of soho vibes for the classy minimalist
- pi-extension-template — Template for building Pi packages with extensions, Agent Skills, prompts, and themes.
- @javiportillo/pi-hackerman — A neon hacker-style color theme for pi coding agent
- @codella/pi-theme-candy — Bright neon candy theme for Pi.
- @dihak/pix-themes — Theme pack for Pi Coding Agent (7 dark themes)
- @codella/pi-theme-cyberpunk — Neon cyberpunk theme for Pi.
- pi-modus-themes — Modus Operandi and Modus Vivendi themes for pi coding agent
- @codella/pi-theme-christmas — 🎄 Festive Christmas theme for Pi.
- @codella/pi-theme-grayscale — Minimal grayscale theme for Pi.
- @simplecyon/pi-minimal-tui — Compact, low-noise TUI rendering for Pi built-in tools
- @davehardy20/pi-theme-switcher — Pi package for switching TUI themes on the fly.
- @codella/pi-theme-halloween — 🎃 Spooky Halloween theme for Pi.
- pi-theme-picker — Pi extension that adds a /theme command for switching themes.
- @aliou/pi-theme-jellybeans — Jellybeans Mono themes for Pi in dark and light variants.
- harpy-theme — Harpy theme for Pi — dark (harpy-noct) and light (harpy-insone) variants inspired by the Harpy eagle, apex predator of the Amazon