Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
TUI Office Suite
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A fast terminal (TUI) viewer and editor for Microsoft Word .docx and Markdown — right where you live, in the terminal.
Docxy opens real .docx files — text, tables, lists, styles, even images —
renders them faithfully in a character grid, and lets you edit and save them
losslessly. It reads and writes Markdown too, converts between the two, and
exports to PDF. No Office, no browser, no network: it's a single static
binary on top of a small, dependency-free OOXML engine.Read the full README ↗A fast terminal (TUI) viewer and editor for Microsoft Word .docx and Markdown — right where you live, in the terminal.
Docxy opens real .docx files — text, tables, lists, styles, even images —
renders them faithfully in a character grid, and lets you edit and save them
losslessly. It reads and writes Markdown too, converts between the two, and
exports to PDF. No Office, no browser, no network: it's a single static
binary on top of a small, dependency-free OOXML engine.
Docxy deliberately doesn't reproduce Word's pixel-perfect layout — it renders a faithful, readable view of the document in a character grid, with a familiar ribbon, mouse support, and an optional Vim mode.
docxcore crate is pure std — its own
ZIP/DEFLATE, XML parser, renderer, and PDF writer — so it's auditable and
trivially embeddable..docx ⇄ .md conversion and .docx → .pdf export
are built in, scriptable, and headless.cargo install docxy # or grab a prebuilt binary (see Install)
docxy report.docx # open a Word document
docxy notes.md # open / edit Markdown
docxy # launch the welcome screen (new file or open)
Want to see it immediately? Generate the showcase document and open it:
cargo run -p docxcore --example gen_sample # writes assets/sample.docx
docxy assets/sample.docx
styles.xml; lists numbered from numbering.xml;
headings, indents, alignment, tab stops, and horizontal rules.w:bidi, run w:rtl, style-inherited
direction, and Unicode bidi controls render in visual order while editing,
copy/export, and save offsets remain logical..docx with a revised one into tracked insertions
and deletions — Accept All gives the revised text, Reject All the original,
and neither source file is written. Review ▸ Compare and doc.compare open
the result as a new, unsaved Compare Result N.docx; docxy compare orig.docx rev.docx -o out.docx writes it to out.docx (never overwriting a file).docxy merge main.docx list.csv -o out.docx runs the merge headless (never
overwriting a file)..md files directly; Save As to a .md or .docx name
converts between the two..md file between the rendered document and its
raw source.code, fenced code blocks,
blockquotes, links, bullet/ordered lists, thematic rules, and pipe tables all
map across — and round-trip through .docx via real Word styles.$…$ inline and $$…$$ display math (LaTeX) convert
to and from native Word equations (OMML) — fractions, roots, \sum/\int
with limits, Greek, scripts, \left…\right, and named functions.```mermaid block becomes a native Word
drawing (DrawingML shapes + connectors, laid out automatically); the Mermaid
source is embedded so Word → Markdown restores the exact block. Flowcharts are
laid out fully; other diagram types are best-effort.This is the beginning of the README. Read the rest at the original. Read the full README ↗