Catppuccin glass, live wallpapers, and one command that installs your entire dev world.
flash-term is a WezTerm configuration plus the ft command: 3 glass styles × 3 scenes,
a purple neon border, Mica backdrop, 21 managed CLI tools, 7 dev runtimes with zero Visual Studio,
a local GGUF llama.cpp server on an OpenAI-compatible endpoint, and an AI coding harness one keystroke away.
irm https://8-sync-dev.github.io/flash-term/install.ps1 | iex


Pretty and powerful, on Windows, without a build-tools detour.
ft theme combines 3 glass styles (neon / ice / mint) with 3 scenes (focus / cinematic /
showcase). State is persisted to tiny Lua files and hot-applied — no restart.
Wallhaven's colour palette is averaged with Rec.709 luminance, bucketed bright / neutral / dark, and the glass overlay shifts so text stays readable after every wallpaper change.
Eight named phases timed per boot into a 40-entry ring buffer, a 5-minute missing-tool cache,
a 20-second cross-tab gate, deferred prompt init. ft status prints the last boot in ms.
Rust lands on the GNU/MinGW host triple with scoop gcc; Python arrives as prebuilt
standalone CPython via uv. The two usual MSVC tripwires are engineered away.
50+ enumerated cache targets, three independent project/git guards re-checked before every delete,
and --projects that physically cannot delete. Plus npm/cargo/pip vulnerability audits.
ft gguf serve --balance fits GPU layers and context to live free VRAM, backs off 20%
above 75 °C, and exposes /v1 for any OpenAI-compatible client — including 8sync.
The installer clones to %USERPROFILE%\.config\wezterm, then runs ft setup.
irm https://8-sync-dev.github.io/flash-term/install.ps1 | iex
[1/5] core tools on PATH git · omp · wezterm resolution
[2/5] Scoop + WezTerm, JetBrainsMono NF, PowerShell 7, CompletionPredictor
[3/5] managed tools 21 CLI tools via Scoop
[4/5] dev runtimes node · python · go · rust · chromium · encore · docker
[5/5] AI harness su-code installer → the `8sync` command
ok ready — open WezTerm and run ft help
Flags: -ConfigDir <path> · -Update (pull only) ·
-NoSetup (config only) · -Branch / -Repo.
Stage skips: --no-tools · --no-dev · --no-harness · --check.
origin/main. Prefer
ft up self if you keep local edits — it stashes and restores them around a fast-forward pull.15 verbs, 10 sub-maps of tab completion, width-aware help.
| Verb | What it does |
|---|---|
ft setup | The 5-stage bootstrap |
ft sync [--check] | Install missing + update 21 managed tools |
ft up [sucode] [--check] | Self ff-only pull, Scoop tools, su-code AI binary, WezTerm version |
ft reload | Hot-reload 14 modules into the live shell |
ft dev all | Node · Python · Go · Rust · Chromium · Encore · Docker |
ft theme / ft gpu | Glass style + scene · GPU/FPS policy |
ft bg … | Search, pick, set, rotate wallpapers |
ft clean … | Reclaim disk, audit the supply chain |
ft gguf … | Local llama.cpp server + chat |
ft profile … | Chrome-style isolated terminal profiles |
ft hx … | Helix theme, health, wrap, opacity |

Styles drive colour; scenes drive opacity; the wallpaper drives contrast.

ft theme # current style + scene ft theme ice_glass # switch style ft theme neon_glass cinematic ft bg search cyberpunk city # wallhaven, 4K+ only ft bg pick # fzf + chafa thumbnails ft bg rotate on 10
Three wallpaper providers (Wallhaven, yande.re, safebooru), SFW-only by design,
4K minimum in every query, and ft bg set copies your pick into the repo so the wallpaper
travels with your config.

flash-term serves models. su-code (8sync) does the thinking.
ft gguf hint # driver / CUDA / llama.cpp checklist ft gguf serve --model-path model.gguf --balance # fit layers + ctx to free VRAM ft gguf list # health, tok/s from /metrics, uptime 8sync . # AI coding session in this repo
| Preset | GPU layers | Threads | Context | Parallel | Batch | Flash-attn |
|---|---|---|---|---|---|---|
max | 99 | 2 | 32768 | 4 | 512 | yes |
high | 32 | 4 | 16384 | 2 | 256 | yes |
medium | 16 | 8 | 8192 | 1 | 128 | — |
low | 0 (CPU) | 16 | 4096 | 1 | 64 | — |
0.0.0.0 with no auth by default. Pass
--host 127.0.0.1 on shared networks.Because a README that oversells costs you an afternoon.
Windows 10/11, PowerShell 5.1+, Scoop and winget.
Scoop install and disk TRIM/defrag want admin. Docker needs WSL2 and one GUI launch.
ft gpu N is two-state≥10 → HighPerformance + 165 max FPS; <10 → LowPower + 120. It is a policy switch, not a utilisation floor.
The shipped wallpaper and colour overlay sit on
top of it. The translucency you see is mostly window_background_opacity. No acrylic/blur setting.
Wallpaper rotation and the clean loop are startup polls, not scheduled tasks — an idle window never rotates.
ft clean deletes by defaultBare ft clean removes files
older than 7 days. Run --dry-run first. node_modules, target/,
vendor/ are never touched.
flash-term contains none. ft setup installs
su-code, which owns the 8sync command.