项目介绍
陀螺匠OA办公系统是一套采用Laravel 9框架结合Swoole高性能框架与Vue.js前端技术栈构建的AI+低代码双引擎智能办公系统。该系统深度融合了AI智能体以及低代码开发平台,旨在为企业提供一站式、数智化转型的全方位解决方案,助力企业高效运营与智能决策。
项目代码100%开源,基于 AGPL-3.0,支持免费商用!

应用场景
-
企业日常办公:提供记事本、云盘、日程管理等功能,方便员工日常工作和信息管理。 -
客户管理:集成客户、合同、统计等功能,助力企业更好地管理客户关系和业务数据。 -
人事管理:包括审批、考勤、排班、绩效、组织架构、职级晋升等模块,优化人力资源管理流程。 -
行政管理:提供公告、资产、物资等管理功能,提升企业行政管理效率。 -
财务管理:集成财务流水、统计、发票等功能,助力企业财务管理。 -
项目管理:包括项目、任务管理,方便企业进行项目管理和进度跟踪。 -
低代码开发:支持自定义表单、列表、审批等多种功能,快速构建企业应用,满足个性化需求。
功能模块
-
记事本与云盘:提供个人笔记和文件存储功能。 -
日程管理:帮助员工安排和管理工作日程。 -
客户管理:包括客户信息管理、合同管理、业绩统计等。 -
人事管理:审批流、考勤打卡、排班管理、绩效管理、组织架构、职级晋升等。 -
行政管理:公告发布、资产管理、物资管理等。 -
财务管理:财务流水记录、统计报表、发票管理等。 -
项目管理:项目计划、任务分配与跟踪。 -
低代码功能:自定义表单、自定义列表、自定义审批、多种触发器、自定义图表统计等。
功能特点
-
-
前后端分离:后端采用Laravel 9+Swoole框架,前端采用ElementUI+Vue.js,实现高内聚低耦合。 -
代码规范:遵循PSR-2命名规范、Restful标准接口、代码严格分层、注释齐全。 -
权限管理:内置强大灵活的权限管理,采用RBAC权限模型。 -
高性能:支持Redis缓存、队列、长连接、多种云储存,提升系统性能。 -
低代码开发:通过可视化界面和预定义组件快速构建模块应用,减少编码工作,缩短应用开发周期。 -
AI智能体:融入NL2SQL(自然语言转SQL)技术,实现智能数据库交互,自定义智能体灵活控制员工行为边界。
-
-
功能全面:系统非插件模式,所见即所得,所有功能全部开源并支持免费商用。
产品架构图

项目技术栈
后端框架
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
前端框架
|
|
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
功能演示








开源地址
https://gitee.com/ZhongBangKeJi/tuoluojiang