← all repositories
syrizelink/OpenFic

For novelists who want a co-author, not a ghostwriter

OpenFic exists to keep AI in a supporting role—adapting to your workflow and lore—rather than auto-generating a finished manuscript.

520 stars Python AgentsApp Builders
OpenFic
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

OpenFic is a cross-platform writing environment for medium- and long-form fiction. It bundles a novel-optimized editor with an agentic AI system that assists with brainstorming, continuity checks, and drafting based on user-supplied world-building, style guides, and plot outlines. All project data is stored locally, and the system supports any OpenAI-compatible model.

The interesting bit

The tool deliberately refuses to be a one-click novel generator. Its standout feature is an Agentic RAG pipeline that lets agents semantically retrieve context across million-word projects, paired with aggressive context compression and caching to keep API costs from spiraling. That focus on token economics is unusual in the creative-writing tool space.

Key highlights

  • Human-AI collaboration model: agents help develop ideas and check details rather than ghostwriting.
  • Fully local data persistence with zero cloud storage dependency.
  • Highly customizable prompts, agents, and workflows.
  • Responsive UI targeting desktop, mobile, and browser.
  • Cost-control mechanisms including multi-layer context management, dynamic truncation, and caching.

Verdict

Try it if you need an AI collaborator that remembers your lore and works offline. Pass if you want instant short-form copy or a finished book from a single prompt.

Frequently asked

What is syrizelink/OpenFic?
OpenFic exists to keep AI in a supporting role—adapting to your workflow and lore—rather than auto-generating a finished manuscript.
Is OpenFic open source?
Yes — syrizelink/OpenFic is open source, released under the Apache-2.0 license.
What language is OpenFic written in?
syrizelink/OpenFic is primarily written in Python.
How popular is OpenFic?
syrizelink/OpenFic has 520 stars on GitHub.
Where can I find OpenFic?
syrizelink/OpenFic is on GitHub at https://github.com/syrizelink/OpenFic.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.