企业 Claude 工作助手产品系统Vibe Coding

我要开发同款
王强40796879082026年09月13日
1阅读

技术信息

语言技术
PythonHTML5JavaScriptOracle
系统类型
WebWindows算法模型
行业分类
人工智能企业服务

作品详情

行业场景

1. **立项原因**:公司内部 Claude Code 只有命令行形态,普通业务与工艺人员上手门槛高,且缺少统一登录鉴权、文件权限分级、结果通知和使用留痕。项目旨在把 CLI 能力封装成 "打开即用" 的桌面工具,解决 "AI 用不起来、用了不可控、结果无通知" 三类产品问题。
2. **行业场景**:企业的团队日常有大量数据查询、脚本编写、文档生成等 AI 辅助需求;工具需对接公司 AD 域控做人员鉴权,按工作区(文件夹 = 项目)组织会话资产,并通过企业飞书实现任务完成、异常等场景的自动触达,支撑数字化提效。

功能介绍

1. **功能模块**:AD 域登录鉴权、多会话并发对话(忙时排队 / 加塞)、模型与思考量配置、三档权限沙盒(只读 / 工作区写入 / 完全访问)、工作区管理、历史会话回放与续聊、会话导入导出(JSON/HTML 分享页)、飞书通知、工作总结报告、问题反馈、工作区 CLAUDE.md 角色目标编辑、技能列表、Claude 一键更新、深色主题与上下文用量监控。
2. **主要功能描述**:通过本地 HTTP + SSE 服务驱动 Claude CLI 子进程(stream-json 流式解析)实现流式对话,多会话并行互不阻塞;每轮对话以 `--resume` 续接上下文,续聊失败自动开新会话重试;历史会话按 shturl.cc/ 合并 token 碎片完整回放;飞书协议注入 prompt 末尾,识别 `##FEISHU_NOTIFY##` 标记后按任务完成 / 关键节点 / 待确认 / 异常 / 一般信息五类场景自动推送卡片(双端点故障转移);一键聚合会话生成工作总结报告并可保存 HTML 或发送飞书。

项目实现

1. **我负责的任务**:需求分析与产品设计、后端核心开发(进程调度、SSE 推送、AD 鉴权、飞书集成、历史解析)、前端交互开发、PyInstaller 打包发布与多版本迭代维护。
2. **技术栈与亮点难点**:技术栈为 Python 标准库 + pywebview 窗口壳 + ldap3 域认证 + 原生 JS 前端 + Oracle 11g(V4.0 规划库表)+ PyInstaller 单文件打包。亮点:stream-json 结构化解析天然规避终端 ANSI 乱码;探测 `~/.claude/projects` 不可写时自动重定向 CLAUDE_CONFIG_DIR 并挂载技能目录;中文路径用 session_id→cwd 持久映射解决会话归位;单实例固定端口检测与旧进程接管;历史会话碎片按 shturl.cc/ 合并。难点:跨轮上下文续接的稳定性、Windows 中文路径与权限沙盒适配、飞书多端点推送的可用性保障。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论