Kokon
A free, local alternative to Nano Banana and Generative Fill. Brush an area, type the change, and your own GPU does the edit. One installer for Windows, Mac and Linux.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A dark theme of cool obsidian, warm parchment, sovereign gold, and restrained jewel tones. For Omarchy, terminals, editors and more, all generated from one palette.
Preview it in your browser: the palette on a mock Omarchy desktop, all seven wallpapers and the unlock screen.
Black stone and charcoal architecture, with parchment and ivory lettering kept clear against the dark. Accented by gold metalwork, with copper, jade, verdigris, lapis, amethyst, and bronze as quieter selective touches.
omarchy theme install https://github.com/Soleone/gilt.git
Every app theme lives in apps/, laid out the way the app expects. Clone the repo once, then copy what you use:
git clone https://github.com/Soleone/gilt.git && cd gilt
| App | Install |
|---|---|
| Ghostty | cp apps/ghostty/themes/Gilt ~/.config/ghostty/themes/, then theme = Gilt |
| WezTerm | cp apps/wezterm/Gilt.toml ~/.config/wezterm/colors/, then config.color_scheme = "Gilt" |
| Helix | cp apps/helix/themes/gilt.toml ~/.config/helix/themes/, then theme = "gilt" |
| VS Code | cd apps/vscode && npx @vscode/vsce package && code --install-extension gilt-theme-0.1.0.vsix, then pick Gilt |
| bat | cp apps/bat/themes/Gilt.tmTheme "$(bat --config-dir)/themes/" && bat cache --build, then --theme=Gilt |
| Starship | merge apps/starship/gilt-palette.toml into ~/.config/starship.toml, or use the full example apps/starship/starship.toml |
| Claude Code | mkdir -p ~/.claude/themes && cp apps/claude-code/gilt.json ~/.claude/themes/, then pick Gilt in /theme |
| Pi | cp apps/pi/gilt.json ~/.pi/agent/themes/, then choose the gilt theme |
| OpenClaw | Import apps/openclaw/gilt.json with the agent's theme tool, then select Gilt (see below) |
| tuios | cp apps/tuios/gilt.json ~/.config/tuios/themes/ |
| shadcn / tweakcn | npx shadcn@latest add https://tweakcn.com/r/themes/cmutkrptf000004i93eajenbn, or open it on tweakcn |
Neovim loads straight from the repo with any plugin manager, for example lazy.nvim:
{ "Soleone/gilt", lazy = false, priority = 1000, config = function() vim.cmd.colorscheme("gilt") end }
The generated apps/openclaw/gilt.json is an OpenClaw personal theme definition with dark and light palettes. Ask your OpenClaw agent:
Read
apps/openclaw/gilt.jsonfrom this checkout. Use thethemetool to import it withid: "gilt",definitionset to the parsed JSON,apply: true, andmode: "dark".
This saves and activates user/gilt for your profile, without a plugin or Gateway restart. Select Gilt in appearance settings afterward to switch between dark, light, and system mode. After regenerating the theme, repeat the import with the same ID to update the saved copy. The file is the definition itself, not a complete tool-call payload.
OpenClaw uses accent for heading and link text as well as controls, unlike shadcn's selection-surface token. This target therefore uses sovereign gold in dark mode and a deeper bronze in light mode, with contrasting text on filled accent controls. Keep Accent color on Theme default to use these colors; a manually selected swatch overrides them.
| Material | Hex | Role |
|---|---|---|
| Obsidian | #0D0F12 | Main desktop and application background |
| Deep obsidian | #050607 | Deepest background and recesses |
| Raised stone | #181B20 | Raised panels and lighter surfaces |
| Parchment | #D8D1C0 | Primary text and operators |
| Light parchment | #E6DECB | Raised and secondary emphasis, quotes |
| Bright ivory | #F5EBD2 | Cursor, types, builtins like self, selected text |
| Dusty taupe | #716957 | Dividers, borders, muted UI |
| Sovereign gold | #D4AF37 | Focus, borders, active states, headings |
| Gold in shadow | #342D1B | Selection background and low gold surfaces |
| Oxblood | #BC6060 | Keywords and urgent states |
| Copper | #C27B48 | String escapes, inline code, and warm contrast |
| Jade | #7FA37A | Success states |
| Verdigris | #72A5A4 | Link URLs and cool contrast |
| Lapis | #6F8FAF | Navigation and cool contrast |
| Amethyst | #9A7AA0 | Structural emphasis |
| Bronze | #8A6240 | Supporting earth tone and metal detail |
In code, keywords are oxblood, functions bright gold (#E7C968), variables bright lapis (#8FAECC), and strings, numbers and constants bright jade (#9DBB8E). Comments use a slightly lighter muted taupe (#918977) so they stay readable. Every app takes its colours from the same roles in roles.toml, so a string is bright jade in Helix, Neovim, VS Code, bat and Pi alike.
The first wallpaper is the default. The six alternatives follow the order in which they were created in the active Gilt setup, from oldest to newest. Every wallpaper is a 3840 × 2160 JPEG and can be cycled with Super + Ctrl + Space or omarchy theme bg next.
| Slot | File | Character |
|---|---|---|
| 01 | sovereign-estate | The primary estate: a moonlit high palace, bridge, lake, and mountain court |
| 02 | oratory-01 | A solitary dark keep above the evening valley |
| 03 | oratory-02 | A quiet reflecting court beside still water |
| 04 | oratory-03 | A pale marble approach in open evening light |
| 05 | oratory-04 | A bright elevated view of the gilded estate |
| 06 | oratory-05 | The red watchtower and bridge at blue hour |
| 07 | oratory-06 | A wide final view of the estate across the lake |
Gilt includes a matching unlock screen.
Double-click your current wallpaper to open the wallpaper selector.
Edit the palette in colors.toml, then reapply it:
omarchy theme refresh
To change the other apps, edit colors.toml or roles.toml and regenerate. The files in apps/, lua/gilt/palette.lua and the VS Code package are generated, so edit templates/ rather than those files (JSON and plist formats cannot carry a do-not-edit comment).
python3 scripts/build.py # regenerate every app
python3 scripts/build.py --check # fail if anything is stale
python3 scripts/build.py --contrast # WCAG contrast of every text role
Gilt is released under the MIT License.