Asten and AI

Asten does not write prose. Its checks run no model. An optional assistant can use a model you choose, under the conditions this page states.

A still life on a table: a skull resting on paper and a quill, an overturned glass, an inkwell and a small oil lamp.

In short

Asten never generates prose and never trains on manuscripts. Its checks run no model; they are deterministic rules. The optional assistant in release 0.0.1b explains marks, searches your canon and proposes facts with cited evidence for you to confirm; it runs a model locally where you have one, uses your own provider and key otherwise, only with your consent, and can be switched off entirely.

What an editor does, and what a writer does.

A good editor remembers what you said on page 40, notices when page 312 forgets it, and asks a pointed question. They don’t take the pen. That is the job Asten wants.

Language models are genuinely good at parts of that job: finding names, comparing claims, summarizing evidence. They are also prone to smoothing every voice toward the same average, and to stating guesses with confidence. A tool that writes for you inherits both. A tool that only proposes, with evidence, and lets you decide, inherits only the first.

Ancient Egyptian scribes kept two inks: black for the text, red to mark it. Thoth, the god of writing for whom Asten is named, recorded the verdict at the weighing of the heart without deciding it. Asten takes the same role: it records and points, and the author decides.

No model runs inside the checks.

Every mark comes from a deterministic rule with a stable code. The same project produces the same marks, and no network is involved.

Deterministic

Rules you can read and test, from CANON-E013 to CANON-E601, and perception that is dictionaries and cues, not a model.

Offline by default

Everything runs on your machine. The only things that leave it are a request you send from the assistant to a provider you chose and consented to, and the update check when you press it.

Explainable

Every mark points to evidence: the settled fact and the page that disagrees.

The conditions every AI feature meets

These commitments were written down before the features existed, so they shaped the features rather than the other way round.

  1. Editor, never writer

    No feature will generate, continue, rewrite, or autocomplete your prose. This applies to every feature, including experimental ones.

  2. Proposals only

    AI may propose a fact, a link, or an explanation. Nothing it suggests becomes canon until you confirm it.

  3. Evidence attached

    Every proposal cites the sentence it came from, so you can check it.

  4. Local first

    Where a model is practical on your own machine, that is the default.

  5. Your provider and key

    If you choose a cloud model, you choose the provider, you hold the key (kept in your operating system’s credential store, never in the page), and you consent to that provider before anything is sent.

  6. You can read the request

    Before a request leaves, Asten shows it exactly as the provider will receive it, with your key replaced by a placeholder. Your manuscript’s wording is left out unless you pick a passage.

  7. A full switch-off

    AI features can be switched off completely. Asten remains a full desk and a full compiler without them.

  8. No training on manuscripts

    Your manuscript is never used to train any model, by Verne or anyone Verne works with.

Read the full AI policy

About AI and Asten

Does Asten use AI?
Only if you ask it to. Asten’s continuity checks run no model: they are deterministic rules over facts you confirm. Release 0.0.1b adds an optional assistant to the desktop app that can use a model you choose. It is off by default, local models come first, a cloud provider needs your own key and your consent, and one switch turns it all off. The AI policy says exactly what is sent, when, and to whom.
Why would a writing app refuse to write?
Because the writing is the part that makes the work yours. Asten aims at the part writers find tedious: remembering hundreds of settled details and noticing when a page drifts from them.
Can I use ChatGPT or Claude with Asten?
In the desktop app, yes, with your own account: the assistant can call OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Qwen, Kimi, GLM, a model on your own machine through Ollama, or any OpenAI-compatible endpoint you enter. You choose the provider, you hold the key, you consent to that provider, and you can read the exact request before it is sent. The assistant never writes your prose. What you paste into other tools is governed by their terms.
Does the assistant cost money?
Asten has nothing to buy, and pricing hasn’t been decided. If you use a cloud provider, that provider bills your own account; Asten keeps a local spend ledger and lets you set a cap, and a cap of zero means no call at all. The commitments on this page don’t depend on price.

Try the pre-alpha

Open the workbench in your browser on a sample novel, or download release 0.0.1b for Windows or Linux.