欢迎使用 LazyAI Studio!这是 LazyGophers 组织为懒人开发者精心打造的 AI 智能工作室。
我们的理念是:让 AI 替你思考,让工具替你工作,让你做个聪明的懒人! 🛋️
LazyAI Studio 通过一系列专业的 智能模式 (Modes)、个性角色 (Roles) 和 便捷命令 (Commands),为您提供完整的 AI 开发解决方案。从顶层架构设计到精确代码实现,从项目研究到文档编写,让复杂的开发工作变得简单而高效。
- 🧠 20+ 专业AI模式 - 涵盖架构设计、代码开发、调试分析、文档编写等全流程
- 🎭 个性化AI角色 - 让编程之旅不再孤单的可爱AI伙伴
- 🎨 现代化Web界面 - 基于React 18 + Ant Design 5的优雅管理界面
- 🚀 一键部署配置 - 可视化选择配置,支持多目标部署
- 🛠️ MCP工具生态 - 集成34+专业工具,支持GitHub API、Web抓取等
- 🎪 多主题系统 - 9种内置主题,支持明暗模式自动切换
- ⚡ 高性能架构 - 多级缓存、异步处理、文件监控
LazyGophers 是一个致力于为开发者提供智能开发工具的开源组织。我们相信:
- 🧠 智能优于蛮力 - 用 AI 解决重复性工作
- 🛠️ 工具优于手工 - 让自动化处理琐碎任务
- 😎 高效优于忙碌 - 专注核心创造而非基础劳动
- 🎯 简单优于复杂 - 复杂的问题需要简单的解决方案
我们的使命是让每个开发者都能成为"聪明的懒人" - 通过智能工具提升效率,将时间投入到真正重要的创新工作中。
- 🏠 LazyAI Studio - AI 智能工作室 (本项目)
- 🔧 LazyDevOps - 自动化运维工具链 (规划中)
- 📱 LazyMobile - 移动开发加速器 (规划中)
- 🌐 LazyCloud - 云服务管理平台 (规划中)
# 安装依赖、构建前端、启动服务器
make install && make run🌐 访问 http://localhost:8000 开始使用!
# 前端开发 (热重载)
make frontend-dev # 🌐 访问 http://localhost:3000
# 后端开发 (集成前端)
make backend-dev # 🌐 访问 http://localhost:8000
# 全栈开发 (前后端同时启动)
make devLazyAI Studio 提供了完整的 AI 模式生态系统,每个模式都配备了专属的 emoji 标识符,让您轻松识别和选择:
| Emoji | 模式名称 | 描述 |
|---|---|---|
| 🧠 | Brain | 智能中枢,进行任务分解、模型选择和多步规划 |
| 🏗️ | 软件架构师 | 解决架构挑战,技术选型,设计系统蓝图 |
| 🔬 | 项目调研专家 | 深入审查代码库,提供详细分析和见解 |
| 🔬 | AI 研究员 | 分析复杂问题,提供数据驱动的解决方案 |
| Emoji | 技术栈 | 模式名称 |
|---|---|---|
| 🪄 | 通用 | 代码魔法师 |
| 🐍 | Python | Python+FastAPI、DataScience、AI/ML专家 |
| 🐹 | Go | Go、Go-Fiber、Go-Zero专家 |
| ☕ | Java | Java、Spring Boot专家 |
| ⚛️ | React | React、React-Antd、React-Native专家 |
| 💚 | Vue | Vue、Vue-Element专家 |
| 🦀 | Rust | Rust、Rust-Axum专家 |
| 🍎 | iOS | Swift+iOS原生开发专家 |
| 🤖 | Android | Kotlin+Android原生开发专家 |
| 🐦 | Flutter | Flutter+Dart跨平台专家 |
| 🎮 | Unity | Unity+C#游戏开发专家 |
| ⚡ | C++ | C++系统编程专家 |
| 💻 | Node.js | Node.js+Express+Prisma全栈专家 |
| 🚀 | DevOps | DevOps+Docker/K8s云原生专家 |
| Emoji | 模式名称 | 描述 |
|---|---|---|
| 🐛 | 代码侦探 | 系统性追踪、诊断和解决复杂Bug |
| ✍️ | 文档工程师 | 创建清晰、全面的技术文档 |
| 🔧 | Git工作流专家 | 版本控制操作,提交、变基和分支管理 |
| 📝 | 模式配置编写专家 | 设计和实现自定义模式 |
| ❓ | 智能问答助手 | 代码解释、概念探索和技术学习 |
除了强大的功能模式,我们还提供富有"灵魂"的 AI 角色:
| 角色 | 身份 | 特色 |
|---|---|---|
| 小兔 | 🐰 兔娘女仆 | 温柔可爱,专业贴心 |
| 小喵 | 🐱 猫粮女仆 | 活泼俏皮,聪明伶俐 |
LazyAI Studio
├── 🎨 前端 (React 18 + TypeScript + Ant Design 5)
│ ├── 现代化管理界面
│ ├── 9种内置主题系统
│ ├── 响应式设计
│ └── PWA支持
├── 🚀 后端 (FastAPI + TinyDB + UV)
│ ├── 高性能API服务
│ ├── 多级缓存系统
│ ├── 实时文件监控
│ └── 异步处理引擎
├── 🛠️ MCP工具链
│ ├── GitHub API集成 (34+工具)
│ ├── Web抓取工具
│ ├── 文件操作工具
│ └── 缓存管理工具
└── 🐳 Docker容器化
├── 多阶段构建优化
├── Alpine运行时
└── CI/CD自动化
后端架构:
- Python 3.12+ with UV超快包管理器
- FastAPI 现代异步Web框架
- TinyDB 轻量级文档数据库
- Uvicorn ASGI服务器
- MCP协议 Model Context Protocol集成
前端架构:
- React 18.3+ 现代React框架
- TypeScript 4.9+ 类型安全
- Ant Design 5.27+ 企业级UI组件
- Vite 极速构建工具
- pnpm 高效包管理器
开发工具:
- Docker 容器化部署
- GitHub Actions CI/CD自动化
- pytest 后端测试框架
- Jest 前端测试框架
LazyAI Studio 提供了完整的 Makefile 命令集,让开发更加懒人化:
make install # 安装所有依赖(前端+后端)
make backend-install # 仅安装后端依赖
make frontend-install # 仅安装前端依赖make run # 构建并启动生产服务器
make dev # 启动完整开发环境(前后端)
make backend-dev # 启动后端开发服务器
make backend-dev-optimized # 启动高性能后端(超级缓存)
make frontend-dev # 启动前端开发服务器make build # 构建前端生产版本
make frontend-build # 构建前端静态文件make test # 运行所有测试
make test-backend # 运行后端测试
make test-frontend # 运行前端测试
make test-coverage # 生成覆盖率报告
make test-watch # 测试监视模式
make benchmark # 性能基准测试make docker-build # 构建Docker镜像
make docker-up # 启动Docker容器
make docker-deploy # 一键Docker部署make clean # 清理所有构建文件
make clean-frontend # 清理前端构建文件
make clean-backend # 清理后端缓存make check # 检查系统环境
make info # 显示项目信息
make help # 显示帮助信息
make github-check # 检查GitHub CI状态
make github-release # GitHub发布管理LazyAI Studio 提供了基于 React 18 + Ant Design 5 的现代化管理界面:
核心功能:
- 🎯 可视化配置选择 - 通过友好的UI选择模式、命令、规则和角色
- 👁️ 实时预览 - 即时查看配置详情和文件内容
- 🚀 一键部署 - 支持多目标部署到 Roo、Roo Nightly 和 Kilo Code
- 💾 配置管理 - 保存和加载配置组合,方便团队共享
- 🧹 智能清理 - 自动清理部署目标的旧配置文件
- 🎨 主题切换 - 9种内置主题,支持明暗模式
界面特色:
- 📊 统计仪表板 - 一目了然的数据概览
- 🔍 智能搜索 - 快速定位所需配置
- 📋 批量操作 - 高效的批量选择和部署
- 🎪 动画效果 - 流畅的用户交互体验
LazyAI Studio 集成了完整的 Model Context Protocol (MCP) 工具链:
- 📝 仓库管理 - 创建、Fork、分支管理
- 🐛 Issue管理 - 创建、更新、评论、子问题
- 🔄 Pull Request - 创建、合并、审查、状态检查
- 🏷️ 发布管理 - 创建发布、标签管理
- 🔍 搜索功能 - 代码搜索、Issue搜索、用户搜索
- 🔧 工作流管理 - Actions工作流、构建管理
- 🔒 安全扫描 - 代码扫描、依赖检查、秘密扫描
- 📄 内容提取 - 智能网页内容提取
- 🔗 链接分析 - 自动链接发现和验证
- 📊 数据处理 - 结构化数据解析和转换
- 📝 高级文件操作 - 读取、写入、复制、移动
- 🔍 文件搜索 - 内容搜索、模式匹配
- 📦 批量处理 - 批量文件操作和转换
- 🚀 性能优化 - 多级缓存策略
- 🔄 缓存管理 - 自动清理和刷新
- 📊 性能监控 - 缓存命中率统计
LazyAI Studio 采用了全新的品牌视觉系统:
- 🎨 Logo设计 - 融合LazyGophers吉祥物🐹与AI工作室概念💻
- 🌈 色彩体系 - 主色调#1890ff蓝色,辅以#52c41a绿色渐变
- ✨ 视觉效果 - 渐变文字、悬浮动画、阴影效果
- 📱 响应式设计 - 完美适配桌面端、平板和移动设备
内置9种精美主题,支持明暗模式:
明亮主题系列:
- 🌅 晨雾 (morningMist) - 清新淡雅
- 🌸 桃花 (peachBlossom) - 温馨浪漫
- 🌊 溪流 (streamFlow) - 清澈流动
- 🎋 竹林 (bambooForest) - 自然宁静
深色主题系列:
- 🌧️ 夜雨 (nightRain) - 深邃静谧
- 🌌 梅雨 (plumRain) - 优雅神秘
- 🌊 深海月 (deepSeaMoon) - 深邃浩瀚
- 🏔️ 青山 (greenMountain) - 沉稳大气
特殊主题:
- 🎨 自定义 - 完全可定制的主题系统
# 多阶段构建优化
FROM node:22-alpine AS frontend-builder # 前端构建
FROM python:3.12-slim AS backend-builder # 后端构建
FROM python:3.12-alpine AS runtime # 运行时
# 特性
✅ 三阶段构建策略
✅ Alpine Linux 超轻量镜像 (~50MB)
✅ 虚拟环境隔离运行
✅ 生产级安全配置GitHub Actions 自动化:
- 🎯 智能触发 - 仅在master分支和相关文件变更时构建
- ⚡ 高级缓存 - pnpm store、前端build、后端deps缓存
- 📦 容器注册 - GitHub Container Registry (ghcr.io)
- 🏷️ 版本管理 - 基于Git标签的语义化版本
缓存优化策略:
- 📦 pnpm全局缓存 - 40-70%更快的依赖安装
- ⚡ 增量编译 - .next/cache前端构建缓存
- 🐍 Python虚拟环境 - uv + .venv依赖缓存
- 🐳 Docker BuildKit - 多级缓存挂载
我们为 LazyAI Studio 提供了完整的文档资源:
📁 docs/
├── 📋 readme.md # 文档导航中心
├── 🚀 quickstart.md # 快速开始指南
├── 🔌 api.md # API接口文档
├── 🎨 frontend.md # 前端技术文档
├── 🔧 backend.md # 后端技术文档
├── 🚀 deployment.md # 部署指南
├── 💻 development.md # 开发指南
├── 📖 user_guide.md # 用户手册
├── 🗄️ database-design.md # 数据库设计
├── 🎬 startup_demo.md # 启动演示
└── 🧘 lazy_philosophy.md # 懒人哲学
- 📚 完整文档 - 详细技术文档和指南
- 🚀 快速开始 - 5分钟快速上手
- 🔌 API文档 - 完整的API接口说明
- 🎨 前端指南 - React + TypeScript开发指南
- 🏗️ 架构设计 - 后端架构和设计理念
- 🚀 部署指南 - 生产环境部署方案
欢迎所有认同"聪明的懒人"理念的开发者加入我们!
- 🐛 发现 Bug - 帮助我们发现和修复问题,让工具更可靠
- ✨ 提升功能 - 添加让开发者更懒的新特性
- 🎭 设计角色 - 创造有趣的 AI 角色,让编程更有温度
- 🧠 优化模式 - 改进现有模式,提升 AI 辅助效果
- 📖 完善文档 - 让更多懒人能够快速上手
- 🎨 UI/UX设计 - 让界面更美观、更易用
- 🔧 工具开发 - 扩展MCP工具生态系统
- Fork 本仓库到您的GitHub账户
- 创建您的懒人分支 (
git checkout -b feature/SuperLazyFeature) - 进行您的懒人改进 (
git commit -m 'feat: 添加超级懒人功能') - 推送到您的分支 (
git push origin feature/SuperLazyFeature) - 开启 Pull Request 并详细描述您的懒人创新
- 🎯 效率至上 - 代码要解决实际问题,提升开发效率
- 🧠 AI 优先 - 优先考虑 AI 和自动化解决方案
- 😊 友善交流 - 保持开放和友善的社区氛围
- 📚 持续学习 - 分享经验,共同成长为更智能的懒人
- 🔒 安全第一 - 确保代码安全,保护用户隐私
- 📖 文档驱动 - 良好的代码需要良好的文档
本项目采用 MIT 许可证。
