perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
Agent multiplexer with a map of the work.
Download macOS app (Apple silicon, unsigned)
Download Linux AppImage
(amd64 or arm64)
Chart a wayfinder map inside chartr, then drive it to completion. The plan renders as a star-map; take a ticket off the frontier, pick an agent, and the session opens with the map, the ticket, and its blockers' answers already in the buffer.
Without a map it is a plain multiplexer: projects in a sidebar, shells and agent CLIs in tabs.
.plan/maps/ draws as a star-map the moment it hits disk.PATH registers and claude, codex, opencode,
kimi, grok and pi are detected for you.## Answer
appears, and chartr's only writes are the claim and release commits on the
ticket file.SKILL.md directories you can shadow per repo or
per machine, and your own launchable skill shows up in the sidebar.Grab your platform's archive from the releases page and run it:
chartr # http://127.0.0.1:8787
chartr -addr :9000
chartr -data-dir ~/w # session root (default: cwd)
Install your own agent CLIs; chartr ships none.
Download chartr_linux_amd64.AppImage (or arm64), make it executable, run it:
chmod +x chartr_linux_amd64.AppImage
./chartr_linux_amd64.AppImage
No install, no dependencies — WebKitGTK is bundled. It borrows only what has to come from your machine: the GPU driver, your font configuration and your compositor.
Also available as make appimage from source, on Linux.
The .dmg is unsigned, so macOS blocks it once:
Or xattr -d com.apple.quarantine /Applications/chartr.app.
Go 1.26+, Node 22+.
make build # → bin/chartr
make check
make test
make dmg # the macOS app
v0.2.1 is out — grab a binary from the
releases page. chartr is used to
build chartr, but it is still alpha: the shape moves and breaking changes are
expected before 1.0.
Shipped in v0.2.1:
.dmg, Linux .AppImage.AppImage with WebKitGTK bundled, gated on a
render check against a host with no WebKit installed.Not yet:
pinned goes away with the recency sort it fought over.
Spec.Not planned: a hosted service, an account, anything that phones home.
One supported artifact: the cgo-free binary that serves the cockpit in your
browser, green on all three OSes before a tag ships. The Linux .AppImage is
built and smoke-tested as a release gate, so it ships whenever the supported
binary does. The macOS .dmg is a best-effort extra: it needs cgo and system
webview libs, and may simply be absent
(ADR 0011).
| Platform | Binary | Desktop app |
|---|---|---|
macOS arm64 |
✅ | .dmg, unsigned |
macOS amd64 |
✅ | none (cgo won't cross-compile) |
Linux amd64 / arm64 |
✅ | .AppImage, WebKitGTK bundled |
Windows amd64 / arm64 |
✅ | none |
The Linux .AppImage carries its own WebKitGTK, so it does not care whether your
distro ships webkit2gtk-4.1, the older 4.0, or neither. Every tag builds it
and runs it against a container with no WebKit and no GTK installed,
screenshotting the window to prove the cockpit rendered rather than trusting an
exit code — and that check gates the release
(ADR 0011).
Windows has no packaged app and none is scheduled; it can be built locally with
make webview (ADR 0013).
Windows is built and its ConPTY layer is smoke-tested every change, but it isn't driven daily, so WSL2 is the sure path.
/wayfinder skill and the method the maps side drivesmore like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
A to-do list that runs your Claude Code agents — capture anywhere, dispatch in parallel, review from your phone.
Pathfinding Algorithm Visualizer with ability to Pause/Rewind during run
search projects, people, and tags