×

一个基于 Laravel 框架的 AI+低代码双引擎办公系统 陀螺匠

独孤求败 独孤求败 发表于2026-10-18 10:30:33 浏览3 评论0

抢沙发发表评论

今天给大伙儿推荐一个开源项目 —— 一个基于 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 · 技术选型

层
技术
说明
后端框架
Laravel 9、Swoole
`laravel-s` 常驻内存,高性能运行
后端组件
JWT-Auth、Form-Builder、Route-Attributes
鉴权、表单构建、注解路由
前端框架
Vue 2、ElementUI、Vuex、Vue-Router
组件化后台与状态管理
构建工具
Webpack 4
静态资源打包
数据存储
MySQL 5.7-8.0、Redis
业务库与缓存/队列
运行环境
PHP 8.0-8.2、Nginx、Node 14
服务端 + 前端构建

04

PART


架构设计

架构设计

整体采用前后端分离架构:后端以 Laravel 9 配合 Swoole(laravel-s 常驻内存)提供 Restful API,通过 JWT 鉴权与 RBAC 模型做权限隔离;前端基于 Vue 2 + ElementUI 渲染管理后台。

核心思路是"双引擎"——低代码引擎通过可视化表单、实体、触发器、审批流快速拼装业务模块;AI 引擎则借助 NL2SQL 把自然语言转换为数据库查询,并深度接入低代码实体与制度文档,让一句话指令就能跨模块完成操作。底层用 Redis 支撑缓存、队列与长连接,保证高并发下的响应速度。

05

PART


快速开始

QUICK START · 快速上手

推荐新手使用宝塔面板部署,核心环境如下(详细图文教程见官方文档):

...text

PHP        8.0

MySQL      5.7

Redis      已安装

Nginx      1.1.8

Supervisor 进程管理器(守护 Swoole)

Node       14.21.3 / npm 6.14.18(前端构建)

启动后端常驻服务可借助 Supervisor 守护 Swoole 进程,前端在安装依赖后构建并交由 Nginx 托管即可访问。

06

PART


适用场景

适用场景

陀螺匠适合想用一套系统搞定日常办公、又不想被 SaaS 年费绑架的中小企业:HR 用它管考勤绩效,销售用它跟客户合同发票,管理层用它看数据看板。

对开发者来说,低代码 + AI 双引擎意味着大量标准模块可免开发复用,遇到个性化需求也能在开源代码上快速二开,是学习 Laravel + Swoole 企业级实战、搭建内部 OA 的优质起点。

工作台预览

工作台预览

看板设计

看板设计

客户管理低代码

客户管理低代码

实体表单设计

实体表单设计

触发器管理

触发器管理

发票管理

发票管理

(「我的日程」原项目截图已失效,略)

我的任务

我的任务

应用列表设置

应用列表设置

AI助手样式

AI助手样式

///

LAST


写在最后

SUMMARY · 个人观点

感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。


群贤毕至

访客