项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 支持 macOS / Windows / Linux 三平台
- 使用 npx 安装 skill 需具备 Node.js 环境
- 准备要处理的源文件,如 notes.md、table.json、report.docx
- 若用编程智能体协作,需已安装 Claude Code、Codex 或 Cursor 等支持 skills 的智能体
安装与启动步骤
-
1安装 agent skill
用 npx 从本仓库把 skill 装入任一款兼容 skills 的编程智能体,之后它才知道何时调用 genoffice。
npx skills add genspark-ai/genoffice -
2验证命令行
运行版本命令确认 CLI 可用。若提示找不到命令,说明还需先在本机安装 genoffice 本体。
genoffice --version -
3查看文件结构
读取 docx 的标题与段落,也可查看表格、幻灯片、页面;加 --json 得到结构化输出。
genoffice info report.docx --json -
4转换文件格式
md、html、docx、xlsx、pptx 可转 pdf,pdf 也能反向转成 docx、xlsx、pptx。
genoffice convert report.md --to pdf -
5创建新文档
由 notes.md 生成 docx;生成 xlsx 时 =SUM(B2:B9) 这类单元格会保留为活公式。
genoffice create --type docx --from notes.md --out notes.docx -
6读取并原地编辑
先用 read 分范围查看内容,再提交 ops 做原地修改;被拒绝的操作不会改动原文件。
genoffice docs read report.docx --range 0-9 --json genoffice docs apply --ops edits.json -
7渲染成图片检查
把文档按页导出为 PNG,用于肉眼核对排版是否符合预期。
genoffice render report.docx --out shots/ -
8交给编辑器打开
把生成或修改好的文件在 GenOffice 编辑器中打开,确认成品效果。
genoffice open sales.xlsx
如何确认成功
执行 genoffice --version 能打印一行摘要即正常;任意命令加 --json 会返回单个 JSON 对象。
常见问题
Q:genoffice 内部会调用大模型吗?
A:不会。CLI 只负责构建与校验,思考由外部智能体完成,因此可自带 API Key、不绑定某家模型服务。
Q:编辑操作会把文件写坏吗?
A:不会。编辑是原子性的,被拒绝的操作会保持文件原样,并返回带指引的错误信息。
Q:skill 安装后怎么更新?
A:在应用的 Settings → Integrations 中查看,新版本 skill 发布时该处会出现 Update 按钮,一键更新即可。
Q:有哪些格式可以互转?
A:md、html、docx、xlsx、pptx 可转 pdf,pdf 也可转成 docx、xlsx、pptx;生成的文件是真实 Office 格式。
注意事项
- README 未给出 genoffice CLI 本体的安装命令,需先自行获取并安装该命令后再执行各步骤。
- 所有命令都支持 --json 输出单个 JSON 对象,便于脚本与智能体解析结果。
- genoffice help 可列出当前可用命令;完整参考见 packages/cli/README.md。
- skill 也可在应用内 Settings → Integrations 一键写入,或下载 zip 作为上传式 skill 使用。
核心亮点
- 内置 AI 智能体与编辑器深度集成,可在文档、表格、幻灯片内直接生成和修改内容,而非外挂式对话
- 提供 genoffice CLI 和 agent skill,Claude Code、Codex、Cursor 能直接创建和编辑真实 .docx/.xlsx/.pptx 文件,打通编程智能体与办公格式
- 本地优先、自带 API Key,文件不上传第三方,兼顾隐私与模型选择自由
不足之处
- 作为成长中项目,复杂 Office 格式(如宏、高级图表、修订追踪)的兼容深度可能不及微软 Office 或 LibreOffice
- AI 功能依赖用户自备模型 Key,开箱即用体验和成本控制需自行配置
适用场景
- 用 Claude Code 或 Cursor 批量生成和修改项目周报、合同等 .docx 文档
- 在本地表格编辑器中让 AI 智能体清洗数据、生成公式并导出 .xlsx
- 把 Markdown 笔记一键转换为演示文稿 .pptx,全程离线不泄露内容
替代项目
LibreOffice、ONLYOFFICE、Cryptpad
上一篇:meetingly-ai
下一篇:Noted
同类项目推荐
sunshine-control-panel
开源
一站式管理游戏库、监控内存,AI 助手加持,让大屏启动更高效。
Sunshine Foundation 大屏桌面管理器 | Tauri + Vue 3,游戏库管理、米塔AI助手、内存监控···
Stirling PDF
开源
本地部署 PDF 工具箱
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
obsidian-md2wechat
开源
一键将 Obsidian 笔记排版成公众号文章,告别手动调格式
Obsidian → WeChat | Obsidian 插件一键排版发布到微信公众号,键排版发布到微信公众号:···
pdf2md
开源
浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。
Browser based tool to convert PDFs to Markdown
