基本信息

案例ID:238593

技术顾问:SPW. - 4年经验 - 华为技术有限公司

联系沟通

微信扫码,建群沟通

项目名称:coAgent

所属行业:人工智能 - 其他

->查看更多案例

案例介绍

作品名称:COAgent - 基于 Docker 沙箱的 Claude Code Web IDE

项目定位:将 Claude Code CLI 封装在 Docker 沙箱中的云端智能开发平台,提供安全隔离的 AI 编程环境。

核心功能模块:

全局 Skill 库管理系统

支持 Skill 的创建、编辑、发布、删除完整生命周期
版本控制与快照管理,AI 自动生成 changelog
社交功能:点赞、收藏、评论、安装统计
环境变量注入与作用域管理(system/user/project)
项目级 Skill 分发机制

项目安装/更新/卸载 Skill
本地 Skill 上传与全局库发布
运行时隔离与依赖管理
控制面与执行面分离架构

控制面(Fastify):用户管理、会话调度、API 路由
执行面(Fastify):Claude Agent SDK、沙箱进程管理
消息总线(Redis)与网关通道
前端工作台

Monaco 编辑器集成、文件树、对话面板
Skill 管理模式(独立工作目录)
实时会话与工具调用追踪
我在项目中负责的角色:

作为核心功能模块负责人,我独立设计与实现了完整的 Skills 系统,涵盖:

架构设计:全局库与项目分发双层架构、版本缓存策略、MinIO 存储集成
后端开发:960+ 行核心路由实现、权限控制、数据库模型设计(PostgreSQL)、环境变量体系
前端开发:Skill 网格列表、详情编辑器、版本管理界面、项目 Skill 面板等完整 UI 组件链
功能实现:Skill CRUD、文件操作、版本发布/回滚、社交功能、项目安装/更新/卸载、环境变量配置
技术挑战:解决控制面与执行面通信、沙箱运行时隔离、权限精细控制、缓存一致性等问题

相似案例推荐

其他人才的相似案例推荐

  • 编程竞赛

    编程竞赛

    图片中为个人在leetcode和codeforces过往竞赛

  • 个人博客

    个人博客

    个人主页涵盖了日常信息摘要提取展示(自动化)、学习总结、个人

  • 全景动捕

    全景动捕

    全景动捕是一款基于深度学习人体姿态估计 AI 模型打造的新一

  • RAG应用

    RAG应用

    诡秘大师是一个基于Next.js构建的知识问答与AI对话平台

  • openclaw工具箱

    openclaw工具箱

    OpenClaw Toolbox 是一个面向普通用户的 Op

  • 投屏终端

    投屏终端

    项目描述: 由于原产品架构设计臃肿、扩展性差、交互繁琐

  • 示波器

    示波器

    1.项目为一款面向汽车电子检测与维修场景的四通道数字示波器,

  • 示波器

    示波器

    1.项目为一款面向汽车电子检测与维修场景的四通道数字示波器,

  • LuaShield-WAF

    LuaShield-WAF

    这是一个基于openresty的防火墙项目 主要涉及lua开

  • 文档智能检查Agent

    文档智能检查Agent

    1、支持word类型的文档格式解析与样式转换 2、支持发送

  • 文档智能检查Agent

    文档智能检查Agent

    1、支持word类型的文档格式解析与样式转换 2、支持发送

  • 大模型智能问答

    大模型智能问答

    项目描述:从网络爬取数据作为 Agent 智能体问答的检索资

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服