Skip to content
Tech News
← Back to articles

Show HN: 1667, a terminal UI for writing fiction with language models

read original more articles
Why This Matters

The launch of 1667 introduces a terminal-based UI designed for writers to craft fiction with the help of language models, streamlining the creative process through intuitive navigation and editing tools. This tool emphasizes accessibility and efficiency for authors working within a command-line environment, integrating AI-generated content seamlessly into storytelling. Its innovative approach could influence future writing software by blending traditional terminal interfaces with advanced AI capabilities.

Key Takeaways

1667 · demo the lantern keeper ▶ play ⤢ fullscreen

⟷ drag or use arrow keys to pan

Fullscreen unavailable.Open the demo video →

01 compose 02 compare takes 03 explore the path map 04 every key in one place

1667 homepage demo The opening write view shows “The lantern keeper,” chapter three, parts 11 through 13. Part 12 is on take 3 of 5: “He did not move toward the stairs. Instead he set the brass compass on the bar between them, and its needle went around twice, slow, like a dog deciding whether to lie down, and stopped pointing at Maren. ‘Has the cliff road ever been walked at night without a light?’ he asked. ‘Not by anyone who came back,’ she said. The needle shivered and held.” Compose: Enter opens the composer. The direction “let the unlit lantern answer” is typed and submitted. The generated next part reads: “The lantern flame bent toward the compass, though no door had opened.” The program then waits. Compare takes: Up moves back through story parts to the five-take passage. Left and Right compare sibling takes without removing any of them. Explore the path map: M opens one row per story part. Circles show sibling takes, the selected take is highlighted, and word counts sit at the right. Arrow keys move through parts and takes before Escape returns to the story. Every key in one place: Question mark opens this complete reference, then Page Down shows the remaining commands: 1667 key reference MOVE — read and navigate ↑ ↓: previous or next row ← →: flip between takes Shift+↑ Shift+↓: nudge the page a line Page Up or Control+U: page up Page Down or Control+D: page down G or Shift+G: first or last part [ ]: previous or next chapter U: undo a chapter break addition or removal WRITE — make the next part Space: continue this part Enter or I: type what happens next R: retake with the same prompt Shift+R: retake and edit the prompt W: write a take yourself E: edit prose and prompt Y or Shift+Y: copy the part or whole line Control+↑ Control+↓: previous prompts in Direct N: start a new story OPEN — panels and views M: map of the whole story F: facts kept for context O: switch story or open the library Colon or Control+P: command palette Comma: generation settings Control+G: wide context details Question mark: this key reference Escape: close what is open Q: quit 1667 SHAPE — arrange what exists D: delete this take and everything below it on the current line T: tag the line here C or Shift+C: chapters or end one here X: actions for this part P: show or hide directions Z: typewriter mode Shift+F: facts rail, automatic or off MAP — while the map is open M: cycle path, tree, and mass A: all takes or sketches Enter: reroute a node or sketch L: follow a tree line or open a mass line S: tree to mass, or cycle mass sorts D or T: prune, tag, or change the path Chapter rows differ; the line below the story explains the active row. Drag selects, Control+C copies, and Escape closes.