Goink is an AI-powered desktop writing application designed for creating and managing long-form fiction with consistent narrative continuity. It combines conversational AI writing with structured memory for characters, relationships, plotlines, locations, and reader knowledge. Its AI agent can retrieve story information, generate chapters, update narrative records, and check continuity automatically. A local semantic search engine finds relevant passages across manuscripts without requiring exact keyword matches. Writers can track unresolved plot threads, character development, and planned story arcs across multiple chapters. Proposed text modifications appear in a comparison view before being accepted. The application also provides Git-based version history, customizable writing methodologies, and drag-and-drop chapter organization. Goink is built with Go and Wails for cross-platform desktop use.
Features
- Conversational AI writing agents with autonomous access to structured story information and manuscript editing tools
- Persistent narrative memory tracking character profiles, evolving relationships, plot threads, and reader knowledge
- Local semantic manuscript searching powered by ONNX embeddings and SQLite vector indexing
- Automatic post-chapter continuity reviews with character updates, plot progression checks, and unresolved clue tracking
- Git-based manuscript version history with automatic commits, revision comparisons, and reversible text modifications
- Drag-and-drop volume and chapter organization with customizable writing methodologies and reusable AI skills