lexweave
v0.3.0
Published
Turn any long-form text into a progressively bilingual learning edition (diglot weave / graded reader) from the command line — compile once with an LLM, render offline forever.
Maintainers
Readme
lexweave (CLI)
lexweave compile <input.txt> --source zh --target en [--provider anthropic|openai|mock] [-o out.lexweave.json]
lexweave render <input.txt> --bundle out.lexweave.json [--density 0.6] [--mastery 3] [--format html|text] [-o out.html]
lexweave inspect <bundle.json>- Providers: Anthropic (
ANTHROPIC_API_KEY), OpenAI (OPENAI_API_KEY), and a deterministic offlinemock(--glossary file.json) for demos/tests. renderproduces a self-contained HTML learning edition with tap-to-reveal, or plain text;--mastery Npreviews how the page sheds scaffolding as the reader learns.- Build:
node packages/cli/build.cjs(esbuild single-file bundle).
Offline demo: examples/lexweave-demo/.
