GenOffice:免费开源的 AI 办公套件与 genoffice 命令行完整指南

发布时间:2026/11/5 5:17:56

GenOffice:免费开源的 AI 办公套件与 genoffice 命令行完整指南 GenOffice免费开源的 AI 办公套件与 genoffice 命令行完整指南【免费下载链接】genofficeFree, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a genoffice CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows Linux.项目地址: https://gitcode.com/gh_mirrors/ge/genofficeGenOffice 是一套免费开源的 AI 办公套件Docs、Sheets、Slides、PDF、Markdown、HTML 六个编辑器内置 AI 代理随附的 genoffice 命令行与 MCP 服务器让 Claude Code、Cursor 等编码代理在本地读写真实的 .docx/.xlsx/.pptx。读完这篇你会知道如何安装、如何本地转换 PDF、如何生成演示文稿以及怎么让编码代理替你改文件。它解决什么问题GenOffice 把 AI 直接放进文档工作流AI 读的是你的.docx、.xlsx、.pptx原件改完仍交给你一份能在 Microsoft Office 里正常打开的原件而不是一份 Markdown 近似品。它采用 Apache-2.0 协议对个人与团队都免费。原生格式打开并保存真实 Office 文件编辑区按 Word 的排版渲染页眉页脚、分节、批注都能处理。字节级保留只重写你动过的部分其余内容往返后与原文件一致。可审查的 AI每轮修改是一个可一键回滚的快照开启 Track changes 后以 Word 风格修订呈现。本地优先打开、编辑、保存、格式转换全部在本机完成只有 AI 调用离开设备。可脚本化内置genoffice命令行、agent skill 与 MCP 服务器编码代理不用开窗口也能干活。快速上手安装 GenOffice 并跑通第一条命令桌面应用覆盖三个平台macOS 11Apple Silicon 与 Intel 各有一个.dmg、Windows 10/11-x64.exe与 ARM64 版-arm64.exe、Linuxglibc 2.34提供.deb、.rpm、.AppImage三种包。装好应用后genoffice命令行随之就位macOS 首次启动会建立符号链接Linux 的 deb/rpm 包会自动链接到/usr/bin/genoffice。下面两条命令用来确认安装是否成功genoffice --version genoffice info report.docx --json第一条打印 CLI 版本号第二条读出文档的标题与块结构输出一个 JSON 对象。看到status: ok就说明环境可用。如果提示命令不存在运行一次genoffice install-cli仍找不到时应用每次启动都会把可执行目录写进~/.genoffice/launcher读那行路径即可定位。想从源码构建需要 Node.js ≥ 22.12 与 npm ≥ 10Sheets 还要求 PATH 上有cargo用来编译 xlsx sidecar。npm install npm run fixtures # 生成测试用的 .docx npm test # 引擎与六个应用的单测测试全部通过即说明构建成功。按场景看功能把 PDF 变成可编辑的 WordPDF 应用支持页内编辑Edit text 模式给每个文本块画框内容流经 PDFium 按原始字体重写而不是叠一层批注。PDF Converter 提供 PDF → Word标题、统计行与段落都保留扫描页在 macOS 与 Windows 上走系统 OCR输出可编辑文本而非页面截图。对长报告提问答案会带页码引用。让 AI 直接修改真实文档DocsAI 读取目标块树后改写段落、插入小节每轮修改生成一个快照面板里一键回滚开启 Track changes 后修订以 Word 样式落进文件。Sheets一句话建表AI 写进去的是活的SUMIF公式与图表不是贴死的数字提问时附推理过程用到的单元格以可点击的引用呈现。HTMLAI 先给设计简报hook、调色板、字体方向再产出自包含的.html点击元素改样式、一条 Restyle 指令整体换风格也能导出 PDF 或原生 Word。Markdown选中任意文字弹出 Ask AI 气泡Polish、Make more concise、Fix grammar 等指令可立即发送也可把多条编辑排队一次执行渲染产物写回仍是普通.md。从一句话到一份可交付的 .pptx给 Slides 一句提示词例如做一份 10 页的投资者演示文稿AI 规划故事线、补齐数据逐页写到画布上产出带统一字体与视觉风格的真实.pptx收尾页还带行动号召。成品之后仍可用母版、版式、智能参考线继续编辑或让 AI 面板换风格、重写、调顺序。不开窗口的批量处理与代理工作流无头模式不打开界面、只在后台运行由genoffice提供应用能对文件做的检查、转换、创建、读取、编辑终端里都能做。下面三条命令演示检查 → 转换 → 建表的基本回路genoffice convert report.md --to pdf genoffice create --type xlsx --from table.json --out sales.xlsx genoffice render report.docx --out shots/第一条把 Markdown 转成 PDF第二条从 JSON 建工作簿SUM(B2:B9)这类单元格保持活公式第三条把文档逐页渲染成 PNG 供肉眼验收。预期都能打印一行人类可读摘要加--json则输出单个 JSON 对象。编辑回路是docs read拿块索引、docs apply --ops edits.json落改动。这个循环是原子的批内有 op 被拒文件就保持原样。退出码约定固定0成功、1用法或 op 被拒、2文件问题不存在/输出已存在/文件在应用里打开、3转换失败、4应用不可用。编码代理则走分阶段流程CLI 会逐阶段校验后才放行genoffice capabilities --json genoffice guide slides design genoffice slides check deck/pages/01.json --json genoffice create --type pptx --spec deck/pages --outline deck/outline.json --out deck/deck.pptx --json genoffice slides audit deck/deck.pptx --json先确认云端能力是否配置好再按设计指南写样式表、大纲与每页一个的 page specslides check逐页查溢出与重叠create组装出 pptx最后slides audit与slides render复核。全程没有模型调用——思考在代理侧完成构建与检查由 CLI 完成。进阶集成CLI、agent skill 与 MCP 服务器三种接入方式共用同一套引擎与同一份 JSON 结果契约按你的使用位置选一种即可。接入方式适合谁关键命令或配置genoffice命令行终端、脚本、CI 批处理convert/docs apply --ops/--jsonagent skillClaude Code、Codex、Cursor 等编码代理应用内 Settings → Integrations 一键安装或npx skills add genspark-ai/genofficeMCP · stdio没有终端权限的助手Claude Desktop 等claude mcp add --transport stdio genoffice -- genoffice mcpMCP · 应用内 HTTP想看着编辑器里文档逐块生成Settings → Integrations 开启http://127.0.0.1:3093/mcpMCP ·--http远程容器、沙箱、局域网内的其它机器genoffice mcp --http 3093 --host 0.0.0.0 --token 密钥skill 教会代理何时该用genoffice、先读后写、如何自查成果仓库里 skills/genoffice/SKILL.md 就是它的实际定义metadata 声明 CLI 版本要求不低于 0.9.0。skill 发新版时设置页会出现 Update 按钮。stdio 接入在 Claude Code 里是一行命令claude mcp add --transport stdio genoffice -- genoffice mcpCursor 等客户端写一行 JSON 即可{ mcpServers: { genoffice: { command: genoffice, args: [mcp] } } }。预期效果是每个命令变成一个模型工具docs_read、docs_apply、sheet_read等外加deck_start → deck_page → deck_build → deck_replace的分阶段建稿流程ops 与 Markdown 可内联传递不依赖文件系统。远程模式用PUT /files/name上传文件、工具回传下载 URL--token保护访问。安全边界值得留意GENOFFICE_ALLOWED_ROOTS把读写限制在你列出的目录树内解析符号链接后检查越界以退出码 2 拒绝单次文件传输上限 256 MB条目超过 TTL 自动过期文件正在应用里打开时禁止原地改写返回退出码 2--force可强行写入每次执行向~/.genoffice/cli-audit.jsonl追加一行 JSON 审计记录敏感参数写入前脱敏只有search、image、media会离开本机无头主机做 PDF 转换与渲染需要安装应用并配虚拟显示如xvfb-run。核心设计点一个 .docx 文件从打开到保存的完整生命周期GenOffice 的保存是字节级保留的这是未改动的内容原样不变承诺的实现基础。打开 docx ─► 原件按哈希归档全程不再触碰 ─► word/document.xml 解析为块树每个块锚定到原始 XML 编辑 ─► 手动与 AI 修改都落在 Tiptap 编辑器上脏块被标记 保存 ─► 脏块重写为 OOXML 片段只引用文档已有样式 ─► 未改的块按原字节拼回 document.xml ─► 重打 zip其余条目逐字节复制 ─► 若什么都没改直接返回原始文件字节这段逻辑在 packages/docx-engine/src/patch.ts 的saveDocx中有逐行注释。工作簿走 packages/xlsx-gateway/内存工作簿先校验再应用单元格、格式类 op图表、筛选、条件格式等快照承载不了的部分变为声明式保存载荷公式写入后由本地 sidecar 求值并缓存结果所以sheet read看到的是数字而不是空单元格。常见问题GenOffice 收费吗免费。Apache-2.0 协议没有试用期也没有付费层级。能保存 Microsoft Office 能用的文件吗能。它读写原生.docx、.xlsx、.pptx未触碰的内容往返后逐字节一致。可以离线用吗文档的打开、编辑、保存、转换全程离线只有 AI 功能代理、搜索、图片需要联网走你配置的提供商。AI 用谁家的模型两种登录 Genspark 免密钥或自带密钥接入 Claude、OpenAI、Gemini、DeepSeek、Kimi、GLM、Qwen 等自定义槽位可指向任意 OpenAI 兼容端点包括本地模型服务器。能从 Claude Code 或脚本驱动它吗能。genoffice命令行无头运行同一批引擎agent skill 与 MCP 服务器两种自动化入口都随应用内置Settings → Integrations 里即可安装。会收集数据吗官方构建默认发送有限用量分析可在 Settings → General 关闭分析从不包含文档内容、文件名、路径或账户信息。小结GenOffice 六个免费编辑器 字节级保留的保存 一套让编码代理动手改真实 Office 文件的工具链CLI、skill、MCP。下一步下载对应平台的安装包先用PDF 转 Word跑通一条转换团队里有人用编码代理就把 skill 装进 Claude Code 或 Cursor 试试。更多细节见仓库 docs/ 与 CLI 完整参考 packages/cli/README.md。【免费下载链接】genofficeFree, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a genoffice CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows Linux.项目地址: https://gitcode.com/gh_mirrors/ge/genoffice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/5 5:17:55

iloader 一键侧载 SideStore 免手动重签

iloader 一键侧载 SideStore 免手动重签 【免费下载链接】iloader User friendly sideloader 项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader 想在 iPhone 上侧载应用,免费 Apple 开发者账号只有 3 个 App ID 额度,签名、证书、配对文件又是最容易卡住人的…

2026/11/5 6:18:01

Archery开源SQL审核平台Docker部署指南

1. Archery项目简介与部署概述Archery是一款开源的SQL审核平台,由国内技术团队开发维护,主要用于企业级数据库管理、SQL审核和慢查询分析。作为一款基于Docker容器化部署的应用,它整合了MySQL、Redis、Inception等组件,为DBA和运维…

2026/11/5 6:18:01

安卓应用签名证书在线生成工具的优势与实践

1. 安卓应用签名证书的重要性与痛点解析作为一名经历过数十个安卓项目上架的老兵,我深知应用签名证书在整个开发流程中的关键地位。签名证书不仅是应用商店审核的通行证,更是应用安全更新的唯一凭证。传统方式下,我们需要通过JDK中的keytool命…

2026/11/5 6:18:01

Django企业级项目阿里云部署与自动化实践

1. 项目背景与技术选型考量去年接手的一个企业级Web应用项目让我深刻体会到部署方案设计的重要性。这个采用Django框架开发的内容管理系统,最终选择阿里云作为部署平台,整个过程踩过不少坑,也积累了一些实战经验。今天就把这个项目的完整部署…

2026/11/5 6:18:01

动态规划实战:从斐波那契到背包问题解析

1. 动态规划入门:从斐波那契到背包问题动态规划(Dynamic Programming)是算法设计中最重要的思想之一,它通过将复杂问题分解为相互重叠的子问题,并存储子问题的解来避免重复计算。很多初学者第一次接触动态规划都是在学…

2026/11/5 6:18:01

uv:Python包管理的性能革命与Rust实践

1. uv:Python包管理的新纪元Python开发者们,你们是否厌倦了漫长的pip安装等待?是否受够了virtualenv繁琐的环境管理?今天我要分享一个彻底改变Python开发体验的工具——uv。这款由Astral开发、现已被OpenAI收购的包管理器&#xf…

2026/11/5 6:13:01

塔吊防碰撞技术解析:从原理到工程实践

1. 塔吊防碰撞技术:现代工地的安全守护者在建筑工地上,塔吊是最常见也最危险的设备之一。记得我刚入行时,亲眼目睹过一次塔吊吊臂与建筑物擦碰的事故,虽然没造成人员伤亡,但那刺耳的金属摩擦声至今难忘。正是这种潜在的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑