Skip to content

zephyrq-z/DocuCoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DocuCoder

架构图

文档世界的 Cursor。 让 AI 真正会写文档。

License: CC BY-NC 4.0 Electron TypeScript


我们正在经历的变革

2010 年,我们会觉得"用文本编辑器写代码"是异类。

2020 年,VS Code 统治世界。

2024 年,Cursor 证明了 AI + IDE 的原子弹效应。

但文档呢?

全世界最重要的知识——论文、PRD、RFC、合同、技术文档——依然被困在一个诞生于 1983 年的格式里:

.docx

Word 从未为 AI 而生

.docx 本质是:

ZIP + XML + 样式碎片

它的设计目标是打印,不是理解

结果是:

  • AI 读不懂——结构被压成二进制碎片
  • Git 无法管理——只能存二进制,无法 diff
  • 长文档无法重构——牵一发动全身
  • AI 修改必毁格式——引用、编号、页眉全是陷阱

所以今天的大模型:

即使能写代码,依然不会真正写文档


DocuCoder 的答案

我们不是要做"AI Word 插件"。

我们要做的是:

文档世界的 Cursor

受 Cursor 启发,我们构建一个文档 IDE,核心是:

Semantic Document Source

不再是 .docx 作为 source of truth,而是语义化的文档源码

.docx 只是编译产物。


核心理念

Source of Truth

.docx  ← compiled artifact
Semantic DSL  ← source of truth

双向兼容

Word ←→ DocuCoder ←→ DSL

在 DocuCoder 里编辑,享受 AI 和 Git 的力量。 导出 Word,客户/合作方用 Word 打开,无缝继续。


功能

5.1 docx 导入

一键导入 .docx,自动解析为语义 DSL。

保留:标题层级、段落、图片、表格、引用、编号、样式映射。

5.2 DSL 编辑器

左侧是文档源码编辑器

  • 类 Markdown / TeX 语法
  • AST-aware 编辑
  • 语义标签
  • Git diff
  • AI patch

5.3 实时预览

中间是分页预览

  • Word-like 布局
  • Heading、Figure、Table、Citation 完整渲染
  • 块级增量渲染,100 页文档实时编辑不卡顿

5.4 AI Agent 面板

右侧是AI Agent 面板

  • Rewrite、Style Refactor、Logic Review
  • Citation-safe Editing——AI 修改不破坏引用图
  • Section Expansion、Academic Tone Optimization

5.5 docx 导出

DSL → .docx 导出,保留样式、分页、引用。

导出的文档可继续用 Word 编辑。


技术架构

架构图

技术栈:Electron + Monaco Editor + React + TypeScript + ProseMirror + Paged.js

AI:OpenAI API + Anthropic API + tree-aware patch engine


路线图

后期功能

  • 双向同步:Word View ↔ DSL View,Word 里改,左侧 DSL 自动更新
  • 协同编辑:多人协同 + CRDT + AI 协作
  • 文档 Agent:全文逻辑检查、自动结构优化、审稿意见修复

加入我们

DocuCoder 正在重新发明文档的写法。

如果你:

  • 受够了 Word 的格式地狱
  • 相信"源码化文档"是未来
  • 想让 AI 真正学会写文档

现在就是最好的时机。

git clone https://github.com/your-repo/DocuCoder.git
cd DocuCoder
npm install
npm run dev

一起构建文档的"语义时代"。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors