今天给大伙儿推荐一个开源项目 —— 一个基于 Laravel 框架的 AI+低代码双引擎办公系统 陀螺匠。《陀螺匠》是一套基于 Laravel 9 + Swoole + Vue.js 构建的 AI + 低代码双引擎智能办公系统 想深入了解的同学,建议收藏这篇。
项目地址:
https://github.com/crmeb/Tuoluojiang
01 PART 项目是什么 项目是什么 《陀螺匠》是一套基于 Laravel 9 + Swoole + Vue.js 构建的 AI + 低代码双引擎智能办公系统,由 CRMEB(西安众邦)开源,代码 100% 开源且支持免费商用。 它把 AI 智能体和低代码开发平台深度融合:AI 负责"懂你所想",低代码负责"实现你所想",主打"所想即所查、所见即所得"的办公体验。 系统覆盖考勤打卡、审批流、工作汇报、绩效管理、客户管理、合同管理、发票管理、项目管理、财务管理、云盘等一整套企业办公能力,适合需要一站式数字化办公、又希望低成本二次开发的中小企业。
02 PART 核心功能 核心功能
•前后端分离:后端 Laravel 9 + Swoole,前端 ElementUI + Vue,开发体验清爽
•代码规范:遵循 PSR-2 命名规范、Restful 标准接口,严格分层、注释齐全
•RBAC 权限:内置强大灵活的权限管理模型,细粒度控制角色与数据
•低代码表单:可视化自定义表单、字段、数据字典,告别重复 CRUD
•自定义审批流:拖拽式配置审批流程,贴合企业真实业务
•自定义看板与图表:列表展示、触发事件、统计图表均可按需定制
•NL2SQL 智能体:突破性将自然语言转 SQL 融入系统,一句话完成数据库查询
•自定义 AI 智能体:可灵活控制员工行为边界,深度整合业务数据
•业务联动:AI 打通多个功能模块,用一句指令完成复杂操作
•考勤与汇报:考勤打卡、工作汇报、我的日程、我的任务一体化
•客户与合同:客户管理、合同管理、发票管理、业绩统计全流程
•组织架构:部门、职级、岗位职责、企业动态集中管理
•云盘与物资:企业云盘、物资管理满足日常协同需求
产品架构图 03 PART 技术栈 TECH STACK · 技术选型 04 PART 架构设计 架构设计 整体采用前后端分离架构:后端以 Laravel 9 配合 Swoole(laravel-s 常驻内存)提供 Restful API,通过 JWT 鉴权与 RBAC 模型做权限隔离;前端基于 Vue 2 + ElementUI 渲染管理后台。 核心思路是"双引擎"——低代码引擎通过可视化表单、实体、触发器、审批流快速拼装业务模块;AI 引擎则借助 NL2SQL 把自然语言转换为数据库查询,并深度接入低代码实体与制度文档,让一句话指令就能跨模块完成操作。底层用 Redis 支撑缓存、队列与长连接,保证高并发下的响应速度。 05 PART 快速开始 QUICK START · 快速上手 推荐新手使用宝塔面板部署,核心环境如下(详细图文教程见官方文档): 启动后端常驻服务可借助 Supervisor 守护 Swoole 进程,前端在安装依赖后构建并交由 Nginx 托管即可访问。 06 PART 适用场景 适用场景
陀螺匠适合想用一套系统搞定日常办公、又不想被 SaaS 年费绑架的中小企业:HR 用它管考勤绩效,销售用它跟客户合同发票,管理层用它看数据看板。
对开发者来说,低代码 + AI 双引擎意味着大量标准模块可免开发复用,遇到个性化需求也能在开源代码上快速二开,是学习 Laravel + Swoole 企业级实战、搭建内部 OA 的优质起点。
工作台预览 看板设计 客户管理低代码 实体表单设计 触发器管理 发票管理 (「我的日程」原项目截图已失效,略) 我的任务 应用列表设置 AI助手样式 /// LAST 写在最后 SUMMARY · 个人观点 感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。