
简介
Happy Coder 是一个为 Claude Code 和 Codex 设计的移动端和 Web 客户端,支持实时语音功能、端到端加密。该项目由 slopus 团队开发,旨在让开发者能够随时随地监控和控制他们的 AI 编程助手。
🔗 GitHub 地址: https://github.com/slopus/happy
主要功能
1. 核心功能体系
Happy Coder 提供了一套完整的 AI 编程助手移动访问解决方案,涵盖移动访问、实时监控、设备切换、加密安全、推送通知、命令行集成等方面。
- 移动访问功能:手机应用专用界面、Web 客户端浏览器访问、响应式设计自适应界面、触摸优化触摸屏操作、有限离线功能支持。
- 设备协同功能:支持桌面电脑、智能手机、平板电脑及 Web 浏览器;实现设备间无缝切换、状态实时同步、会话状态转移及冲突解决机制。
2. 高级功能
- 安全加密功能:采用端到端加密保护数据传输与本地存储,包含密钥管理、强身份验证、细粒度访问控制及安全审计日志。
- 通知提醒功能:支持权限请求、错误提醒、任务完成等通知类型,提供推送通知、桌面通知及声音提示等多种方式。
- CLI 集成功能:兼容原有命令参数,输出格式优化,支持自动化脚本、批量任务处理及计划任务执行。
安装与配置
1. 环境准备
- 系统要求:桌面端需 Windows/macOS/Linux,Node.js 16+,npm 包管理器;移动端需 iOS 14+ 或 Android 10+。
- 依赖要求:核心依赖包括 Node.js 环境、npm 或 yarn 包管理器;网络需互联网访问及必要端口开放。
2. 安装步骤
CLI 工具安装:
# 全局安装 CLI 工具
npm install -g happy-coder
# 或使用 yarn
yarn global add happy-coder
# 验证安装
happy --version
开发版安装:
# 克隆源码
git clone https://github.com/slopus/happy.git
cd happy
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式
npm run dev
Docker 安装:
# Docker 方式运行
docker pull slopus/happy-coder
docker run -p 3000:3000 slopus/happy-coder

