npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

author-os-cli

v0.1.0

Published

AuthorOS — AI-native author operating system CLI

Downloads

127

Readme

AuthorOS

The AI-native author operating system. Multi-agent. Multi-model. Multi-modal. From concept to published book.

AuthorOS is not a writing assistant. It's an author's operating system — a complete production pipeline with specialized agents, semantic memory, canon verification, and publishing automation.

Built by an author who wrote 200,000+ words with AI agents and needed infrastructure that didn't exist.


Why AuthorOS

| What Authors Need | What They Get Today | What AuthorOS Delivers | |---|---|---| | Consistency across 200K words | Context window, then forget | Semantic vector search (2,200+ chunks, <2s) | | Multiple expert perspectives | One generic model | 12+ specialized agents in parallel | | Canon/lore verification | Hope for the best | CANON_LOCKED.md + Continuity Guardian | | Structured revision | "Rewrite this" | Seven-Pass Revision Ritual | | Publishing pipeline | Separate tools | Markdown → epub / pdf / kindle / web | | Works everywhere | Locked to one platform | Claude Code, OpenCode, Codex, Gemini CLI |


Quick Start

Option 1: Claude Code

# Copy skills to your project
cp -r skills/ .claude/commands/

# Start writing
/story-architect outline "A healer discovers her power comes from the disease she's fighting"
/character-psychologist diamond "Elena — the healer"
/line-editor revise chapter-01.md

Option 2: Any Coding Agent

Copy the markdown skill files to your agent's command directory. They're portable — plain markdown with structured prompts that work with Claude Code, OpenCode, Codex, Cursor, Windsurf, or any agent that reads markdown commands.

Option 3: With Semantic Memory

# Install dependencies
pip install google-genai numpy

# Index your manuscripts
python3 memory/memsearch-sqlite.py index ./chapters/ ./worldbuilding/

# Search semantically
python3 memory/memsearch-sqlite.py search "What did the protagonist discover in the cave?"

# Check index status
python3 memory/memsearch-sqlite.py status

Set GEMINI_API_KEY or GOOGLE_API_KEY in your environment for embeddings.


Architecture

┌─────────────────────────────────────────────────────────────┐
│                      AUTHOR OS                               │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  Skills (portable markdown — works with any coding agent)    │
│  ├── story-architect    — Structure, arc, beats              │
│  ├── character-psych    — Diamond, voice, motivation         │
│  ├── line-editor        — Prose polish, anti-slop            │
│  ├── continuity         — Cross-book consistency             │
│  ├── memory-search      — Semantic vector search             │
│  ├── codex-link         — Auto-surface canon references      │
│  ├── describe           — Five sensory expansions            │
│  ├── draft-zero         — Full outline from concept          │
│  └── publish            — epub / pdf / kindle / web          │
│                                                              │
│  Agents (multi-model orchestration)                          │
│  ├── Calliope    — Story generation (Gemini / Opus)          │
│  ├── Mnemosyne   — Semantic memory (SQLite, any model)       │
│  ├── Orpheus     — Voice & dialogue (Sonnet / MiniMax)       │
│  ├── Aristotle   — Structural editing (Opus)                 │
│  └── Thoth       — Quick validation (Haiku)                  │
│                                                              │
│  Memory (SQLite + embeddings)                                │
│  ├── memsearch-sqlite.py — Vector search engine              │
│  ├── lorebook.json       — Standard character/world DB       │
│  └── canon.md            — Immutable truth source            │
│                                                              │
│  Publishing                                                  │
│  ├── epub, pdf, kindle, docx, web, blog                      │
│  └── Content cascade: post → thread → chapter → book         │
│                                                              │
│  Multi-Modal                                                 │
│  ├── Image — scene illustrations, character art, covers      │
│  ├── Audio — narration, soundtrack, audiobook                │
│  └── Video — trailers, social content, lore videos           │
│                                                              │
└─────────────────────────────────────────────────────────────┘

The Seven-Pass Revision Ritual

Every chapter passes through seven specialized lenses. Each pass has one job. No pass tries to do everything.

| Pass | Name | Focus | What It Catches | |------|------|-------|-----------------| | 1 | Structural | Arc, pacing, scene purpose | Dead scenes, pacing holes, missing beats | | 2 | Character | Voice differentiation, motivation | Everyone sounds the same, unmotivated action | | 3 | Scene | Does each scene earn its place? | Scenes that inform but don't transform | | 4 | Dialogue | Subtext, character-specific speech | On-the-nose dialogue, talking heads | | 5 | Prose | AI pattern elimination, rhythm | Slop words, passive voice, repetition | | 6 | Continuity | Canon, timeline, facts | Timeline breaks, contradictions, forgotten details | | 7 | Polish | Word-level musicality | Weak verbs, missed rhythm, final polish |

Use them in order. Use them individually. Use whichever your chapter needs. The skill files implement each pass as a standalone command.


Multi-Agent, Multi-Model

Different writing tasks need different kinds of intelligence. AuthorOS routes to the right model:

| Agent | Classical Genius | Best Model | Specialty | |-------|-----------------|------------|-----------| | Calliope | Muse of Epic Poetry | Gemini 2.5 / Opus | Story generation, world-building | | Mnemosyne | Titan of Memory | Any (SQLite-based) | Semantic search across manuscripts | | Orpheus | Master of Music | Sonnet / MiniMax | Voice, dialogue, rhythm | | Aristotle | Author of Poetics | Opus | Structure, revision, analysis | | Thoth | God of Writing | Haiku / Flash | Quick validation, fact-checking |

You don't need all models. Start with whatever you have. The skills work with any single model — multi-model is an optimization, not a requirement.


Multi-Coding-Agent Orchestration

Run multiple coding agents simultaneously, sharing the same memory:

Terminal 1: Claude Code   → Deep structure, revision, editing
Terminal 2: OpenCode      → Creative drafting (routes to Gemini)
Terminal 3: Codex         → Research, fact-checking, continuity
Shared:     memsearch-sqlite.py (SQLite = file-based, all agents read/write)

SQLite's WAL mode handles concurrent reads. One writer at a time, but reads are non-blocking. This means three agents can search your 200K-word manuscript simultaneously while one indexes new content.


Content Cascade

One piece of writing becomes many formats:

Blog Post → Twitter Thread → Newsletter → Chapter → Book → Audiobook
     ↓           ↓              ↓           ↓         ↓         ↓
   Ghost      Twitter       Substack      epub      Amazon   ElevenLabs

The publish skill handles format conversion. Write once in markdown, publish everywhere.


The Ecosystem

AuthorOS is the authoring core of a larger creative intelligence ecosystem. You can use AuthorOS standalone and never touch the rest — but if you want to go deeper, everything connects.

frankxai Ecosystem
├── AUTHORING
│   ├── author-os              ← YOU ARE HERE (universal core)
│   ├── author-os-skills       ← Skill marketplace for all agents
│   └── arcanea-author         ← Mythology-enhanced extension
│
├── INTELLIGENCE
│   ├── opencode-arcanea       ← Multi-model runtime (11 Greek god agents)
│   ├── claude-arcanea         ← Claude Code integration layer
│   └── Starlight Intelligence ← 5-layer cognitive architecture
│
├── PLATFORMS
│   ├── arcanea.ai             ← Creator platform (Next.js + Supabase)
│   ├── frankx.ai              ← Personal hub
│   └── Arcanea monorepo       ← 27 repos, 35 npm packages
│
├── TOOLS
│   ├── arcanea-mcp            ← MCP server (worldbuilding, canon)
│   ├── arcanea-memory         ← Memory MCP (vault, horizon)
│   ├── memsearch-sqlite       ← Vector search (included in this repo)
│   └── arcanea-infogenius     ← Visual intelligence
│
├── CONTENT
│   ├── Library of Arcanea     ← 200K+ words, 17 collections
│   ├── arcanea-lore           ← Canon, Guardians, Godbeasts
│   └── book/                  ← Published creative works
│
└── AUTOMATION
    ├── n8n workflows          ← Publishing automation
    ├── Claude Code hooks      ← Session capture, quality gates
    └── GitHub Actions         ← CI/CD across repos

How AuthorOS Fits

AuthorOS is the universal authoring layer. It has zero dependencies on the rest of the ecosystem — any author can use it with any coding agent on any project. The Arcanea ecosystem extends it with mythology, gamification, memory systems, and publishing infrastructure, but AuthorOS stands alone.

Think of it like this:

  • AuthorOS = the engine
  • author-os-skills = the parts catalog
  • arcanea-author = a fully-built vehicle using that engine
  • arcanea.ai = the racetrack where vehicles compete

The Creator Economy Pipeline

AuthorOS handles the writing. The broader ecosystem handles everything after.

Blog Post → Newsletter → Book Chapter → Published Book → Audiobook → Course → Community → Collectibles
    │            │             │              │              │           │          │            │
    ▼            ▼             ▼              ▼              ▼           ▼          ▼            ▼
  Ghost      Substack     AuthorOS        Amazon       ElevenLabs   Academy    Discord      Web3
  Medium    ConvertKit    + publish       Lulu         + AI voice   Courses    Forums     On-chain
  Blog        Email        skill         IngramSpark   Narration    Workshops  Co-creation  IP NFTs

Each stage has tooling in the ecosystem. AuthorOS owns the writing and revision stages. The publish skill bridges into distribution. The broader frankxai ecosystem provides platforms, automation, and monetization infrastructure for everything downstream.

The key insight: a single well-written chapter can become a blog post, a newsletter issue, a book section, a course module, and a collectible artifact. AuthorOS's content cascade makes this practical, not theoretical.


For Authors Who Want More

AuthorOS is designed as a starting point. Here's the progression path for authors who want to go deeper:

| Level | What You Do | What You Gain | Tools | |-------|------------|---------------|-------| | 1. Write | Install AuthorOS skills | Structured revision, anti-slop, multi-pass editing | skills/, any coding agent | | 2. Remember | Add semantic memory | Never lose track of your canon across 200K+ words | memsearch-sqlite.py, Gemini embeddings | | 3. Mythologize | Add Arcanean extension | Elemental writing modes, Gate progression, Guardian agents | arcanea-author | | 4. Orchestrate | Build your own agent team | Personalized AI collaborators tuned to your voice and genre | opencode-arcanea, claude-arcanea | | 5. Build Worlds | Create your own universe | Full world framework — lore, characters, magic systems, game dev | arcanea.ai, arcanea-mcp | | 6. Teach | Share what you learned | Courses, academies, communities, the creator economy | arcanea.ai/academy |

You can stop at any level. Each level is complete on its own. But if you keep going, everything compounds — your memory systems feed your world-building, your world-building feeds your courses, your courses feed your community.


What Authors Learn

Using AuthorOS teaches skills that transfer far beyond writing:

  • Multi-agent orchestration — Managing AI writing teams with specialized roles (not one chatbot doing everything)
  • Prompt engineering for fiction — Real craft techniques: voice calibration, anti-slop detection, subtext generation. Not marketing copy — literature.
  • Semantic memory systems — Vector search, canon management, lorebook architecture. The same tech powering RAG at scale, applied to your manuscripts.
  • Publishing automation — Markdown to every format. One source, infinite outputs. The same CI/CD philosophy that transformed software engineering.
  • Creator economy — Monetization beyond book sales: content cascades, community building, licensing, teaching.
  • World-building as a discipline — Systematic universe construction with internal consistency, transmedia potential, and franchise architecture.

Related Repositories

| Repository | Description | Link | |-----------|-------------|------| | author-os-skills | Skill marketplace — community-contributed skills for all agents | frankxai/author-os-skills | | arcanea-author | Mythology-enhanced AuthorOS with Ten Gates, Five Elements, Guardian agents | frankxai/arcanea-author | | opencode-arcanea | Multi-model runtime with 11 Greek god agents for creative intelligence | frankxai/opencode-arcanea | | claude-arcanea | Claude Code overlays, hooks, and session management for Arcanea workflows | frankxai/claude-arcanea | | arcanea-mcp | MCP server for worldbuilding, canon validation, and creative intelligence | frankxai/arcanea-mcp | | arcanea-memory | Memory MCP server — vault storage, horizon append, semantic recall | frankxai/arcanea-memory | | arcanea-infogenius | Visual intelligence — infographic generation, research, visual storytelling | frankxai/arcanea-infogenius | | arcanea-lore | Canonical lore — Guardians, Godbeasts, Gates, Elements, the Arcanean universe | frankxai/arcanea-lore | | arcanea-skills-opensource | 54 open-source skills for Claude Code and other coding agents | frankxai/arcanea-skills-opensource |


Why This Matters

Authors are the original world-builders. Long before software engineers, authors constructed universes with internal logic, character systems, plot architectures, and canon that spans thousands of pages.

Software engineering got CI/CD, version control, automated testing, deployment pipelines, code review, and collaboration tools. Authors got... Word and hope.

AuthorOS changes that.

Structured pipelines — Seven-Pass Revision isn't "AI rewrite my chapter." It's a disciplined editing methodology where each pass has one job, one focus, one set of things it catches. The same rigor as a test suite, applied to prose.

Quality gates — Anti-slop detection catches the patterns that make AI writing sound like AI writing. Canon verification catches contradictions before readers do. Continuity checks span your entire manuscript, not just the current context window.

Memory systems — Semantic vector search means your AI collaborators can find relevant passages across 200,000 words in under two seconds. Your characters stay consistent. Your world stays coherent. Your canon stays locked.

Collaboration tools — Multi-agent orchestration means different AI models handle different aspects of writing: one for structure, one for dialogue, one for prose rhythm, one for fact-checking. Not one generalist doing everything poorly — specialists doing their jobs well.

This is not about replacing authors. It never was. The best AI-assisted writing still requires an author with vision, taste, and craft. AuthorOS gives that author superpowers — the same kind of superpowers that IDEs, debuggers, and CI/CD gave software engineers.

The author remains the architect. AuthorOS is the construction crew.


File Structure

author-os/
├── skills/                     # Portable markdown skills
│   ├── story-architect.md      # Structure and arc
│   ├── character-psychologist.md # Character development
│   ├── line-editor.md          # Prose editing
│   └── publish.md              # Publishing pipeline
├── memory/                     # Semantic search engine
│   └── memsearch-sqlite.py     # SQLite + Gemini embeddings
├── templates/                  # Starting templates
│   └── novel/
│       └── outline.md          # Novel outline template
├── docs/                       # Architecture documentation
│   └── ARCHITECTURE.md         # System design
└── README.md

Extends to Arcanean AuthorOS

AuthorOS is the universal foundation. For mythology-enhanced authoring with Ten Gates progression, Five Elements writing modes, Guardian agents, and Web3 publishing, see arcanea-author.

The relationship:

AuthorOS (universal)
  └── Arcanean AuthorOS (mythology + gamification + Web3)

AuthorOS gives you the production pipeline. Arcanean AuthorOS adds a creative framework on top.


Requirements

  • Minimum: Any coding agent that reads markdown files (Claude Code, OpenCode, Codex, Cursor, etc.)
  • For semantic memory: Python 3.10+, google-genai, numpy, a Gemini API key
  • For publishing: Pandoc (epub/pdf/docx conversion)

Contributing

AuthorOS is open source. Contributions welcome:

  • New skills (follow the markdown skill format in skills/)
  • Memory engine improvements
  • Publishing format support
  • Agent coordination patterns
  • Templates for different genres

License

MIT