网通社科技快报

非开发者用AI写出本地优先Markdown编辑器XJEditor并开源

近日,GitHub项目XJ-Editor(github.com/xiuji008/xj-editor)正式开源,其特殊之处在于整套代码由非专业开发者借助AI完成。该工具定位为本地优先的桌面级工作流系统,核心目标是解决技术写作中频繁切换应用导致的上下文割裂问题。

XJ-Editor基于Electron构建,跨平台运行,所有功能默认离线可用。基础能力覆盖Markdown、HTML、JSON与纯文本混合编辑及分屏预览;支持图片、PDF、Word、Excel、PPT、压缩包等常见格式内嵌查看,旧版.doc文件亦可自适应缩放显示。转换功能依托anydoc的WASM实现,支持Word/PPT/Excel/PDF/EPUB本地一键转Markdown,转换后自动进入编辑界面,文件全程不离开本机。

AI能力深度集成:内置OpenAI、Claude、Gemini、DeepSeek、Kimi、通义千问、智谱清言及Ollama共8家模型预设,选中段落即可触发润色、扩写、翻译、校对或图表生成;支持多会话管理、流式响应与引用本地文件作为上下文。作者计划后续引入Agent能力以提升自动化水平。

写作刚需组件开箱即用:Mermaid、PlantUML、Chart.js实时渲染,KaTeX数学公式,GitHub风格提示块(如> [!NOTE]),YAML Front Matter元数据卡片等均无需额外配置。

PDF处理为差异化亮点:支持内嵌打开、高亮批注,标注随文件本地存储;分屏模式下可左侧读PDF、右侧同步撰写Markdown笔记;标记完成后一键转为可编辑Markdown,缩短从阅读到结构化笔记的路径。

版本控制方面,Git集成至侧边栏,覆盖变更列表、diff查看、提交历史、分支操作、stash及远程克隆,并提供AI自动生成commit message功能。

项目采用MIT协议,目前处于早期活跃开发阶段,最近一次提交距今仅22分钟。其出现反映了AI正从内容生成者转向工程实现者,也凸显知识工作者对统一本地工作流工具的迫切需求。