TECH Signal 501
1667 terminal UI for fiction writing keeps every language-model take in a walkable tree
1667 is a terminal UI that asks a language model for the next paragraph and stores every take in a tree, with no analytics, telemetry, or account.
For writers who want to explore multiple continuations without losing any, 1667 offers a local, keyboard-driven alternative to web-based tools. It runs on your own machine with your own endpoint and files, and the source is Apache-2.0. The tree structure lets you compare and retake without discarding earlier versions.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
1667 asks a language model for the next paragraph and keeps every take in a tree you can navigate with arrow keys.
It runs locally with no account, no telemetry, and no analytics, and is released under Apache-2.0.
Installation is available via curl, PowerShell, npm, or git, with version 0.9.8 supporting macOS, Linux, and Windows.
THE READ
What the cluster adds up to.
1667 introduces a terminal-based workflow for fiction writing where a language model generates the next paragraph and every generated take is preserved in a tree. The interface lets you move between parts, compare sibling takes, and retake with the same or edited prompt. This is a shift from chat-style or single-output writing tools to a structured, non-destructive editing model.
Running 1667 requires a local setup: Node 22 for npm installs, Bun 1.3.14 or later for the source build, and a supported platform of macOS arm64/x64 or glibc 2.17+ Linux. The tool is keyboard-driven, so there is a learning curve for the many commands, though a complete key reference is built in. You also need your own language model endpoint, as the tool does not provide one.
The terminal UI is not a graphical editor, so it will not suit writers who need rich text formatting or a visual preview. The tree structure is designed for prose paragraphs, not for other document types. The tool is early-stage at version 0.9.8, so expect rough edges and a need to upgrade manually via the provided commands.
1667 emphasizes local control: your keys, your endpoint, your files on disk, with no analytics, telemetry, or account. The source is Apache-2.0, and the installer can be verified via GitHub attestation. This makes it appealing for writers who want to keep their work and model interactions private.
Written by elseif from the cluster below · checked for specifics the sources never containedTHE CLUSTER
↗