What is 1667?
1667 is a full-screen terminal environment for writing fiction with language models. Instead of a chat window, it gives you a focused writing surface where you compose a paragraph, ask for the next one, and keep every version you generate.
How it works
- Write in the terminal. Press Enter to open the composer, type what happens next, and generate the next story part.
- Keep every take. Each new version of a paragraph appears beside the current one. Use the arrow keys to compare sibling takes without deleting any of them.
- Choose the story line. Your selected takes form the story line. Open the map to see every branch or continue from a different take.
- See every branch. The map cycles through path, tree, and mass views, showing the selected line, where the story forks, and how story lines compare by word count.
Your files, your models
Each project lives in a folder you choose, and export writes the selected story line to Markdown in the same folder. Connect 1667 to a hosted provider or a server running on your own computer, including OpenAI, Anthropic, OpenRouter, Ollama, LM Studio, llama.cpp, KoboldCpp, or a custom endpoint. API keys are stored in a private file outside the project folder.
Privacy
1667 has no analytics, telemetry, crash reporter, or install ID, and no account is required. Stories stay in your project folder with no cloud sync, and text is generated only when you ask for the next paragraph. The source is available under the Apache-2.0 license.
Getting started
Install on macOS, Linux, or Windows with a single shell command, npm, or from source, then press ? at any time to see the complete keyboard reference.

