{"id":31581038,"url":"https://github.com/geekjourneyx/code-zen","last_synced_at":"2026-04-08T18:02:10.641Z","repository":{"id":314537532,"uuid":"1055633483","full_name":"geekjourneyx/code-zen","owner":"geekjourneyx","description":"编码禅师 - 强大的Claude Code GUI应用，集成智能健康管理功能 -   创建自定义代理，管理交互式会话，通过智能休息提醒和健康追踪维护开发者身心健康。","archived":false,"fork":false,"pushed_at":"2025-09-13T09:50:23.000Z","size":24715,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-05T21:55:28.258Z","etag":null,"topics":["claude-code","developer-tools","gui-application","hackathon-project","health-management","react","rust","tauri","typescript"],"latest_commit_sha":null,"homepage":"https://geeki.cc","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geekjourneyx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-12T14:58:12.000Z","updated_at":"2025-09-17T06:33:35.000Z","dependencies_parsed_at":"2025-09-13T04:36:03.859Z","dependency_job_id":null,"html_url":"https://github.com/geekjourneyx/code-zen","commit_stats":null,"previous_names":["geekjourneyx/code-zen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/geekjourneyx/code-zen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekjourneyx%2Fcode-zen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekjourneyx%2Fcode-zen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekjourneyx%2Fcode-zen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekjourneyx%2Fcode-zen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geekjourneyx","download_url":"https://codeload.github.com/geekjourneyx/code-zen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekjourneyx%2Fcode-zen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","developer-tools","gui-application","hackathon-project","health-management","react","rust","tauri","typescript"],"created_at":"2025-10-05T21:52:23.927Z","updated_at":"2026-04-08T18:02:10.618Z","avatar_url":"https://github.com/geekjourneyx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"src-tauri/icons/icon.png\" alt=\"code-zen Logo\" width=\"120\" height=\"120\"\u003e\n\n  \u003ch1\u003ecode-zen • 编码禅师\u003c/h1\u003e\n  \n  \u003cp\u003e\n    \u003cstrong\u003e专注编码，禅意生活\u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003cstrong\u003e在高效编程的同时，保持身心的平衡与健康\u003c/strong\u003e\n  \u003c/p\u003e\n  \n  \u003cp\u003e\n    \u003ca href=\"#特色功能\"\u003e\u003cimg src=\"https://img.shields.io/badge/禅意功能-🧘‍♂️-green?style=for-the-badge\" alt=\"Zen Features\"\u003e\u003c/a\u003e\n    \u003ca href=\"#安装\"\u003e\u003cimg src=\"https://img.shields.io/badge/安装-🚀-blue?style=for-the-badge\" alt=\"Installation\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/geekjourneyx\"\u003e\u003cimg src=\"https://img.shields.io/badge/作者-@geekjourneyx-orange?style=for-the-badge\" alt=\"Author\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## 🎯 项目简介\n\n**code-zen** 是基于 [opcode](https://github.com/getAsterisk/opcode/) 二次开发的项目，**专为 [Vibe Hacks 第一届黑客松](VIBEHACKS.md) 打造**。在保留原版所有功能的基础上，重点增加了**开发者身心平衡管理功能**。\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/zen.png\" alt=\"编码禅师\" width=\"500\" style=\"margin: 30px 0;\"\u003e\n  \u003cbr\u003e\u003cstrong style=\"font-size: 1.2em;\"\u003e🧘‍♂️ 编码禅师 - 专注与平静的守护者 🧘‍♂️\u003c/strong\u003e\n\u003c/div\u003e\n\n### 编码禅师的由来\n\u003e 在追求技术精进的道路上，我们常常忽视了最本质的东西——身心的平衡。**code-zen** 像一位智慧的禅师，在你专注编码时默默守护，在你需要休息时轻声提醒，让你在高效工作的同时保持内心的平静。\n\n## 🌟 特色功能\n\n### 💚 智能健康管理（新增）\n- **智能休息提醒**：基于你的工作节奏，在最合适的时机提醒休息\n- **双模式提醒**：温和模式（底部横幅）+ 积极模式（全屏提醒）\n- **健康数据面板**：可视化展示你的健康习惯，包括完成率、趋势分析\n- **情境感知**：自动识别专注状态，避免在编码高峰期打扰\n- **夜间模式**：21点后自动停止提醒，保证睡眠质量\n\n### 🎵 沉浸式音乐功能（新增）\n- **专注音乐播放**：内置 ADHD 专注音乐，循环播放营造编码氛围\n- **智能音量控制**：可调节音量，不干扰工作思路\n- **自动播放设置**：启动时自动播放，无需手动操作\n- **一键控制**：简单的播放/暂停控制，融入健康设置面板\n\n### 🎯 智能时机检测（创新）\n- **自然停顿识别**：在代码提交、文件保存等合适时机提醒\n- **专注状态保护**：避免在你深度思考时打扰\n- **个性化适配**：根据你的工作节奏调整提醒频率\n\n### 📊 健康数据洞察\n- **完成率统计**：按时完成休息任务的比例\n- **趋势分析**：7天/30天健康数据可视化\n- **少打扰统计**：记录因专注而延后提醒的次数\n- **断点完成率**：自然停顿点的响应成功率\n\n---\n\n## 🚀 快速开始\n\n### 安装步骤\n1. **下载安装包**：从 [Releases](https://github.com/geekjourneyx/opcode/releases) 页面下载对应系统版本\n2. **一键安装**：按照系统提示完成安装\n3. **首次启动**：自动检测 Claude Code 环境\n\n### 健康功能设置\n```\n设置 → 健康管理 → 个性化配置\n```\n\n- 设置提醒间隔（建议：微活动30分钟，眼保健20分钟）\n- 选择提醒强度（温和/积极）\n- 配置安静时段（避免休息时间）\n- 启用专注音乐（内置 ADHD 音乐，可调节音量）\n\n---\n\n## 🏆 黑客松亮点\n\n### 🎨 技术创新\n- **Rust + React 架构**：高性能后端，流畅前端体验\n- **智能算法**：基于用户行为模式的个性化提醒\n- **数据可视化**：实时健康数据展示\n\n### 💡 用户体验\n- **零学习成本**：安装即用，无需复杂配置\n- **无侵入设计**：温和提醒，不打扰工作流\n- **个性化定制**：适应不同用户习惯\n\n### 🏅 社会价值\n- **关注程序员健康**：解决长期被忽视的职业健康问题\n- **提升工作效率**：适当休息反而能提高编码效率\n- **培养健康习惯**：用技术的方式帮助建立良好作息\n\n---\n\n## 🔧 技术架构\n\n```\n前端：React 18 + TypeScript + Tailwind CSS\n后端：Rust + Tauri 2 + SQLite\n通信：Tauri IPC 机制\n存储：本地 SQLite 数据库\n```\n\n### 核心组件\n- **HealthScheduler**：智能调度引擎\n- **HealthPanel**：数据可视化面板\n- **HealthNudgeBar**：温和提醒组件\n- **HealthCountdown**：积极提醒模式\n- **MusicManager**：沉浸式音乐管理器\n\n---\n\n## 👨‍💻 开发者信息\n\n**作者**：[geekjourneyx](https://github.com/geekjourneyx)  \n**博客**：[geeki.cc](https://geeki.cc)  \n**X账号**：[@seekjourney](https://x.com/seekjourney)  \n**相关项目**：[永恒的氛围编程艺术 | The Timeless Art of Vibe Coding](https://github.com/geekjourneyx/thewayofcode) | [网站](https://www.thewayofcode.cn)  \n\n**项目背景**：Vibe Hacks 第一届黑客松参赛作品  \n**原项目**：[opcode](https://github.com/getAsterisk/opcode/) by [Asterisk](https://asterisk.so/)  \n\n---\n\n## 📄 开源协议\n\n本项目基于 AGPL-3.0 协议开源。\n\n**重要声明**：\n- 本项目是 [opcode](https://github.com/getAsterisk/opcode/) 的二次开发作品\n- 保留所有原始版权声明和许可证\n- 原项目版权所有：Asterisk\n\n---\n\n## 🤝 参与贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n### 特别感谢\n感谢原作者 Asterisk 创建的优秀项目 opcode，让我们能够在此基础上进行创新。  \n感谢 Vibe Hacks 提供展示技术创意的平台。\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003e\n    \u003cstrong\u003e用技术守护健康，让编程更美好\u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/geekjourneyx/opcode\"\u003e⭐ Star 支持\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/geekjourneyx/opcode/issues\"\u003e🐛 提交问题\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## 🌐 English Version\n\n### Why Health Version?\n\u003e Programmers are the group most likely to neglect their health. We sit in front of computers for long periods, forgetting to rest, move, and protect our eyes. **opcode Health Edition** is your personal health assistant, intelligently reminding you to take breaks at the right time.\n\n### Core Features\n- **Smart Break Reminders**: Based on your work rhythm, remind you to rest at the most appropriate time\n- **Dual Mode Alerts**: Gentle mode (bottom banner) + Active mode (full-screen reminder)  \n- **Health Dashboard**: Visual display of your health habits, including completion rates and trend analysis\n- **Context Awareness**: Automatically recognize focus state, avoid interruptions during peak coding periods\n- **Night Mode**: Automatically stop reminders after 21:00 to ensure sleep quality\n\n### Technical Innovation\n- **Natural Breakpoint Detection**: AI intelligent recognition at natural pause points like code commits and file saves\n- **Non-intrusive Design**: Never suddenly pop up when you're focused on coding\n- **Personalized Learning**: Automatically adjust reminder frequency based on your schedule\n\n**Made with ❤️ for Vibe Hacks First Hackathon**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekjourneyx%2Fcode-zen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekjourneyx%2Fcode-zen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekjourneyx%2Fcode-zen/lists"}