@itc-steve/pi-theme

Personal Pi Theme

Packages

Package details

extension

Install @itc-steve/pi-theme from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@itc-steve/pi-theme
Package
@itc-steve/pi-theme
Version
0.2.1
Published
Aug 21, 2026
Downloads
340/mo · 13/wk
Author
itc-steve
License
MIT
Types
extension
Size
13.2 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-theme

Personal Pi Theme — a small Pi extension that gives terminal output cleaner code blocks and the input editor a focused blue frame.

What changes

Fenceless code blocks

Fenced Markdown code renders without visible backtick fences. Syntax highlighting remains, and each line fills the available width with Pi's toolPendingBg theme color. Blockquotes keep italic/quote color but drop the gutter, so a line select copies the text instead of the chrome.

Boxed editor

The input editor gets a blue ╭─╮ │ ╰─╯ frame. Its top border shows the active model and a braille spinner while Pi works. Scroll hints move into the top and bottom borders.

Install

Review the source first: Pi extensions run with your full system permissions.

pi install npm:@itc-steve/pi-theme

Restart Pi after installation. Local checkout:

pi install /path/to/pi-theme

Development

Requirements: Node.js with TypeScript type stripping support and Pi's core packages available as peers.

npm test

The package has no runtime dependencies beyond Pi.

License

MIT © 2026 itc-steve