flexoki-pi-theme
Flexoki color scheme theme for pi
Package details
Install flexoki-pi-theme from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:flexoki-pi-theme- Package
flexoki-pi-theme- Version
1.0.1- Published
- Apr 30, 2026
- Downloads
- not available
- Author
- lutfi.gr
- License
- MIT
- Types
- theme
- Size
- 8.7 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"themes": [
"./themes"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
flexoki-pi-theme
Flexoki color scheme themes for pi.
Flexoki was created by Steph Ango. Thanks for the beautiful, inky palette.
Install
pi install npm:flexoki-pi-theme
# or from git:
pi install git:github.com/LutfiGarzon/flexoki-pi-theme
Usage
Select via /settings in pi, or in settings.json:
{ "theme": "flexoki-dark" }
Two variants are included:
| Theme | Background | Best for |
|---|---|---|
flexoki-dark |
#100F0F (black) |
Dark terminals |
flexoki-light |
#FFFCF0 (paper) |
Light terminals |
Color Palette
Flexoki is an inky color scheme with high contrast and warm tones. The palette is shared by both variants with adjusted luminance.
Base Colors
| Token | Dark | Light | Role |
|---|---|---|---|
black / paper |
#100F0F |
#FFFCF0 |
Background |
bg2 |
#282726 |
#F2F0E5 |
Secondary background |
ui |
#343331 |
#E6E4D9 |
UI elements |
uiHover |
#403E3C |
#DAD8CE |
Hover state |
uiActive |
#575653 |
#CECDC3 |
Active state |
Text
| Token | Dark | Light | Role |
|---|---|---|---|
tx |
#CECDC3 |
#878580 |
Primary text |
txMuted |
#878580 |
#9F9D96 |
Muted text |
txFaint |
#575653 |
#CECDC3 |
Dim text |
Accents
| Token | Dark | Light | Role |
|---|---|---|---|
re |
#D14D41 |
#AF3029 |
Red (errors, removed) |
or |
#DA702C |
#BC5215 |
Orange |
ye |
#D0A215 |
#AD8301 |
Yellow (warnings, headings) |
gr |
#879A39 |
#66800B |
Green (success, added) |
cy |
#3AA99F |
#24837B |
Cyan (accent) |
bl |
#4385BE |
#205EA6 |
Blue (links, keywords) |
pu |
#8B7EC8 |
#5E409D |
Purple (custom labels) |
ma |
#CE5D97 |
#A02F6F |
Magenta |
Theme Tokens
Each theme defines all 51 required pi color tokens across these categories:
- Core UI (11): accent, borders, text, states
- Backgrounds & Content (11): message bubbles, tool status boxes
- Markdown (10): headings, links, code, quotes, lists
- Tool Diffs (3): added, removed, context lines
- Syntax Highlighting (9): comment, keyword, function, variable, string, number, type, operator, punctuation
- Thinking Levels (6): border colors for thinking modes
- Bash Mode (1): editor border for
!prefix
For the full token reference, see the pi themes documentation.
Customizing
- Copy the theme you want to modify:
cp themes/flexoki-dark.json ~/.pi/agent/themes/flexoki-dark-custom.json - Change
"name"to"flexoki-dark-custom"(must be unique). - Edit colors — pi hot-reloads the active theme file on save.
- Select via
/settings.
Contributing
- Report issues or suggest improvements on the issue tracker.
- Pull requests welcome for color refinements, new variants, or palette additions.
License
MIT