← all repositories
t59688/arboris-novel

When your novel’s bible outgrows a spreadsheet

Arboris gives fiction writers a structured workspace to track lore, outline plots, and draft with an LLM that actually remembers the rules of their world.

1.5k stars Python Chat Assistants
arboris-novel
Not currently ranked — collecting fresh signals.
star history

What it does

This web app acts as a structured workspace for long-form fiction. Writers can catalog characters, locations, and factions in a central lore bible, then use an LLM (OpenAI or compatible) to generate outlines, draft chapters, or continue partial scenes. The goal is to reduce continuity errors and writer’s block by giving the AI context about the story world before it suggests text.

The interesting bit

Instead of treating the LLM as a blank-page generator, Arboris feeds it your existing outline and lore, aiming for consistency rather than random inspiration. It can also generate multiple versions of a passage so you can pick the tone that matches your style, effectively tuning the model by example rather than prompt engineering alone.

Key highlights

  • Lore bible tracks characters, places, and factions to prevent mid-series contradictions.
  • AI outline generation turns scattered scene ideas into a structured chapter roadmap.
  • Supports multi-version drafting: generate several passages and cherry-pick the best voice.
  • Web UI built with Vue and Tailwind, backend is FastAPI with SQLite or MySQL.
  • Requires an external OpenAI-compatible API; default model is gpt-3.5-turbo.

Caveats

  • The AI frequently returns malformed JSON or truncated responses, especially with weaker or reverse-engineered API endpoints, so you may need to retry or switch models.
  • Some features, like chapter summary extraction, require manual prompt template configuration in the admin backend before they work.
  • It will not run offline: all generation depends on an external LLM API and an internet connection.

Verdict

Worth a look if you’re a novelist who already uses LLMs but wants a structured way to manage continuity and outlines. Skip it if you need a fully offline, self-contained writing tool or if you’re not willing to debug occasional API formatting errors.

Frequently asked

What is t59688/arboris-novel?
Arboris gives fiction writers a structured workspace to track lore, outline plots, and draft with an LLM that actually remembers the rules of their world.
Is arboris-novel open source?
Yes — t59688/arboris-novel is an open-source project tracked on heatdrop.
What language is arboris-novel written in?
t59688/arboris-novel is primarily written in Python.
How popular is arboris-novel?
t59688/arboris-novel has 1.5k stars on GitHub.
Where can I find arboris-novel?
t59688/arboris-novel is on GitHub at https://github.com/t59688/arboris-novel.

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