开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

内容分享2天前发布
2 28 0

大家好,我是徐小夕。
架构师,曾任职多家上市公司,多年架构经验,打造过上亿用户规模的产品,目前全职创业,主要聚集于“Dooring AI零代码搭建平台”和“flowmixAI多模态办公软件”

之前和大家分享了我实现的 pxcharts 多维表格编辑器协同文档编辑器

px-doc,一款开箱即用的协同文档编辑器

pxcharts多维表格ultra版:AI + 多维表,工作效率飙升!

今天和大家分享一下我们花了半年打造的在线办公神器——OfficeHub

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

github地址:https://github.com/MrXujiang/OfficeHub

接下来我会从功能亮点技术架构如何本地运行部署这几个点,全面和大家分享这款开源办公项目。

OfficeHub介绍

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

作为每天跟各种办公软件打交道的技术博主,我一直觉得「在线办公工具」是个矛盾体:要么功能全但收费贵(列如某钉、某飞),要么免费但功能零散(列如单独的在线文档、独立的思维导图工具)。所以我们决定花半年时间打造 OfficeHub 这个项目,把「文档 + 表格 + 思维导图 + AI + 知识库」完美的融合成一个办公智能体。

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

核心定位:基于 Web 的开源在线办公协作平台,集成文档编辑、思维导图、电子表格、AI 创作、模板管理和知识库功能

简单说,OfficeHub 想做的是「办公工具界的瑞士军刀」:不用切换多个平台,一个系统搞定从内容创作到知识沉淀的全流程。

OfficeHub功能亮点介绍

1. 「无缝衔接」的办公三件套

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

OfficeHub 的 doc 编辑器支持常见的格式排版、图片插入、表格嵌套,甚至能嵌入思维导图,可视化图表等复杂web组件。

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

思维导图工具支持节点拖拽、样式自定义,切换不同风格主题,还能导出成图片或 JSON文件。

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

电子表格则包含基础公式计算、数据筛选,应付日常办公完全够。

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

最关键的是「无缝切换」—— 在文档里插入表格在文档里插入思维导图,内容互通不用反复导出导入,这点比用多个独立工具高效太多。

2. AI 创作不是「鸡肋」,而是「生产力」

许多工具的 AI 功能只是个摆设,但 OfficeHub 的 AI 模块有两个亮点:

场景化生成

写文档时能一键生成大纲、扩写内容;

自定义模型

支持接入自己的 AI 模型(列如通义千问 API),不用担心数据隐私,这点对企业用户太友善了。

3. 模板 + 知识库:让内容「活」起来

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

我们可以把常用的周报格式、会议纪要做成模板,团队成员直接复用;更有价值的是「基于文档生成知识库」—— 系统会自动提取文档,生成可自定义的知识库,新人入职查资料、老员工找历史记录都能省半小时。

4. 轻量化部署,不挑环境

作为 Web 项目,它不需要客户端安装,浏览器打开就能用。不管是个人电脑、服务器还是云平台,只要能跑 Node.js,部署起来都很轻松(后面会说具体步骤)。

OfficeHub技术栈

前端

  • 核心框架
  • Vue 3(用 Composition API 组合代码,比 Options API 更灵活)+ TypeScript(类型约束减少 bug);
  • 状态管理
  • Pinia(替代 Vuex,更简洁,支持 TypeScript);
  • 文档编辑
  • 基于 flowmix/docx多模态文档引擎构建;
  • 表格处理
  • 思维导图
  • 原生Js库 + Canvas 渲染(保证性能和交互流畅度)

后端

  • 运行时
  • Node.js(v14+,提议用 LTS 版本);
  • Web 框架
  • 自研服务端引擎(基于koa2,轻量灵活),也可兼容 NestJS(企业级架构);
  • 数据库
  • JSON结构化数据文件(文档型数据库,适合存储结构灵活的办公数据)
  • AI 集成
  • 通过 HTTP 客户端调用模型 API,支持自定义请求头和参数(方便接入私有模型)

OfficeHub本地部署运行

我们需要先clone项目:

git clone https://github.com/MrXujiang/OfficeHub.git
cd OfficeHub

然后安装对应的项目依赖:

pnpm install
// 或者yarn和npm都可
yarn

最后直接执行启动命令即可:

pnpm start

这样我们在3000端口就可以访问了。

开源办公神器OfficeHub:文档、表格、AI 于一体,还能搭知识库!

橙子轻文档

我们可以轻松将它作为企业或者团队内部的知识库系统来使用,也可以部署上线上供其他人使用。

github地址:https://github.com/MrXujiang/OfficeHub

当然还有许多功能我会在接下来的文章中和大家持续分享,如果大家有好的想法欢迎留言交流~

© 版权声明

相关文章

28 条评论

  • 头像
    导购的 读者

    看起来不错,等docker方式部署

    无记录
    回复
  • 头像
    吃颗番茄吧 读者

    开放源码吗?

    无记录
    回复
  • 头像
    读者

    可以直接本地化部署使用

    无记录
    回复
  • 头像
    服装邦 读者

    有机会研究一下

    无记录
    回复
  • 头像
    我非常以及特别的愤怒 读者

    可以,欢迎交流

    无记录
    回复
  • 头像
    花山之王 投稿者

    刚看了,没有二进制包,散会

    无记录
    回复
  • 头像
    后视镜的好时机 读者

    可以直接本地安装依赖启动哈我们还是比较简单的

    无记录
    回复
  • 头像
    阿朝朝朝啊 投稿者

    可以在线查看word excel 吗

    无记录
    回复
  • 头像
    何丹彤彤 投稿者

    完全没问题

    无记录
    回复
  • 头像
    枝枝Zzz_725 投稿者

    M可以docker部署吗?

    无记录
    回复
  • 头像
    小勐拉故事 读者

    可以搭一个不要会员的办公软件吗

    无记录
    回复
  • 头像
    读卖日经厨 投稿者

    看上去不错

    无记录
    回复
  • 头像
    宅党 读者

    可以本地或者线上体验一下

    无记录
    回复
  • 头像
    娥常月下 读者

    onlyoffice?

    无记录
    回复
  • 头像
    Satan哟 读者

    ppt在线编辑播放吗?

    无记录
    回复
  • 头像
    丫丫女孩纸 读者

    本地化部署,思维导图&文档编辑导入导出,太强了

    无记录
    回复
  • 头像
    AI科技引擎 投稿者

    有空试试

    无记录
    回复
  • 头像
    Vejakgaporyzsqerx 投稿者

    登录不上

    无记录
    回复
  • 头像
    Y-SHI-- 投稿者

    测试账号test,密码test123456

    无记录
    回复
  • 头像
    離澜 读者

    Mark

    无记录
    回复
  • 头像
    梨大大的橘子梦 读者

    感谢,持续更新

    无记录
    回复
  • 头像
    在水一方 读者

    看起来不错

    无记录
    回复
  • 头像
    念儿 读者

    无记录
    回复
  • 头像
    不当糊涂小鱼 读者

    我今天试试

    无记录
    回复
  • 头像
    花开花落花无心 读者

    可以,有问题随时交流

    无记录
    回复
  • 头像
    Freedomjoyandlove· 投稿者

    多人同时在线编辑一个文档吗?

    无记录
    回复
  • 头像
    小曼曼曼815 读者

    请问怎么联系您,有定制的需求

    无记录
    回复
  • 头像
    十一颗酸青柠_ 投稿者

    学习了

    无记录
    回复