Single-file browser tool that decodes a base64 string and saves the
result back out as a file. No server, no dependencies, nothing uploaded.
Input cleanup covers data URIs, URL-safe alphabet, missing padding,
line wrapping, percent-encoding and wrapping quotes. Type detection
runs magic bytes (~30 signatures), then the data URI's declared MIME,
then UTF-8 content sniffing for SVG/HTML/XML/JSON/PEM; unrecognised
payloads fall back to .bin with a hex dump. Images, audio, video, PDF
and text are previewed inline before download.
C++ WebView2 host app driving a Python/rembg engine as a JSON-stdio
sidecar, with live before/after preview for images and video frames.
Also includes the original CLI (removebg.py) built on the same
core/ engine.
The WebView2 SDK is fetched on demand via
native/third_party/fetch-webview2.ps1 (wired into the Makefile)
rather than vendored, since it's ~15MB of prebuilt/generated
Microsoft SDK content. A Makefile provides make sync/build/run/clean
as the standard entry points.
- Add jwtf to cd into the repo root (with pass-through command support,
same pattern as phok)
- Add phok-dev alias forcing software H.264/H.265 decode and disabling
DMA-BUF rendering, working around this laptop's Intel iHD VA-API driver
corrupting hardware-decoded frames during Phokus dev builds
- Move nvm/bun/PATH setup above zinit init so PATH is fully resolved
before zoxide's hook and zinit's scheduler register - fixes intermittent
"command not found: zoxide/sleep/true" errors
- Drop zinit wait lucid turbo mode; its async scheduler was the source
of the above errors
- Rename up()'s local path var to target to avoid shadowing zsh's
special path array
Python tool to check for any merge or rebase conflicts between two branches
All operations done in temporary git worktrees leaving all dev repo's untouched
- Ctrl-managed configs are preferred.
- Repo-local duplicates for the same name + cwd are hidden
- Each service is one line: index, app name, source, cwd, config
- list-all still shows every discovered ecosystem file when you need to debug
stale/duplicate configs.
Add tool description covering auto-detection behviour, the ComfyUI and
Ollama model payload, skip-if-present logic, build/run instructions, and
the Windows requirement.