← all repositories
Nanako0129/sepia

De-AIing text by fixing the blueprint, not just the wallpaper

Turns peer-reviewed research on AI-detectable narrative structure into a cross-platform agent skill that repairs fiction at the architectural level and tunes professional prose to its venue.

2.5k stars Python Coding AssistantsLLMOps · Eval
Feature · 01 Sep 2026
Fixing AI Writing at the Blueprint Layer, Not the Thesaurus

A portable agent skill that uses narrative-structure research to strip AI fingerprints from fiction and professional prose, one canonical SKILL.md at a time.

Read the in-depth article
sepia
Velocity · 7d
+133
★ / day
collecting data…
star history

What it does

sepia is a portable Agent Skill for Claude Code, Codex, Grok Build, and Antigravity that makes AI-generated writing harder to spot. For fiction, it runs a three-pass protocol—narrative architecture, discourse flow, then surface style—backed by a 30-feature diagnosis rubric and per-model fingerprint corrections. For professional prose, it applies venue-matched rules to release notes, PR replies, postmortems, tickets, and technical articles.

The interesting bit

Most “humanizers” swap synonyms and shuffle syntax. The StoryScope study (61,608 stories) showed that narrative-structure features alone detect AI fiction at 93.2% macro-F1, while surface edits barely dent detection. sepia targets those architectural tells—causally-tidy single-track plots, narrator-explained themes, emotions rendered only as bodily sensation—rather than polishing prose.

Key highlights

  • One canonical SKILL.md works across four agent platforms with no per-platform forks
  • Four operations: write, review (diagnose only), refactor (minimal edits), and recreate (full rewrite)
  • Fiction protocol selects only 3–5 structural moves per story to avoid creating a new “perfect human” fingerprint
  • Professional rules are domain-specific: release notes lead with user impact, postmortems are blameless toward people but merciless toward mechanisms
  • Governing principle: calibrate to the human distribution, don’t invert the AI one

Caveats

  • The README is thorough on mechanics but offers no before/after examples of the fiction or prose output
  • Antigravity support requires a manual install path with no automated updater

Verdict

Worth a look if you publish fiction or professional docs through an AI assistant and want the output to escape the usual structural tells. Skip it if you just need a thesaurus with a CLI.

Frequently asked

What is Nanako0129/sepia?
Turns peer-reviewed research on AI-detectable narrative structure into a cross-platform agent skill that repairs fiction at the architectural level and tunes professional prose to its venue.
Is sepia open source?
Yes — Nanako0129/sepia is open source, released under the MIT license.
What language is sepia written in?
Nanako0129/sepia is primarily written in Python.
How popular is sepia?
Nanako0129/sepia has 2.5k stars on GitHub.
Where can I find sepia?
Nanako0129/sepia is on GitHub at https://github.com/Nanako0129/sepia.

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