Claude Code notification
Ccanywhere
A CI/CD tool that automatically captures code changes, generates mobile-optimized HTML diffs, uploads them to cloud storage, and sends notification links - designed for developers coding on mobile devices via SSH with Claude Code.
Install
npm install -g ccanywhereFound in the project README. Check it for setup steps after installing.
git clone https://github.com/mylukin/ccanywhere.gitFrom the README
CCanywhere
English | 简体中文
Mobile-friendly CI/CD tool for viewing code diffs when developing via SSH with Claude Code. Automatically captures changes, generates HTML diffs, uploads to cloud storage, and sends notifications.
🎯 Why CCanywhere?
Problem: Can't view code diffs on mobile devices when using Claude Code via SSH.
Solution: Auto-capture changes → Generate mobile HTML diffs → Upload to cloud → Send notification links.
✨ Features
- 📱 Mobile-optimized diff viewing
- 🔗 Claude Code hook integration
- ☁️ Cloud storage (R2, S3, OSS)
- 📬 Multi-channel notifications (Telegram, DingTalk, WeChat Work, Email)
- 🧪 Playwright testing support
- 🚀 Deployment webhooks
🚀 Quick Start
Install
Configure
Create ccanywhere.config.json:
Test & Run
📖 Commands
Test Options
Claude Code Integration
⚙️ Configuration
Configuration Hierarchy
1. Environment variables (highest priority)
2. Project config (ccanywhere.config.json)
3. User config (~/.claude/ccanywhere.config.json)
4. Defaults
User Configuration
Store common settings in ~/.claude/ccanywhere.config.json:
Environment Variables
Set system environment variables to override configuration:
📬 Notifications
Telegram
1. Create bot via @BotFather
2. Get bot token
3. Add bot to chat and get chat ID
Email
DingTalk / WeChat Work
🧪 Playwright Testing
📁 Storage Structure
Files are organized as: {folder}/{project-name}/{filename}
- GitHub repo: https://github.com/owner/repo
- Storage path: diffs/owner/repo/diff-123.html
🚀 Deployment
Webhook receives:
- ref: Git commit hash
- branch: Current branch
- trigger: "ccanywhere"
- timestamp: Unix timestamp
🔧 Development
📝 License
MIT
🆘 Support
- Issues
- Discussions
Made with ❤️ for developers who code anywhere 📱💻🌍Details
- Repository
- mylukin/ccanywhere
- Language
- TypeScript
- License
- MIT
- Last updated
- 9 September 2025
FAQ
What is Ccanywhere?
A CI/CD tool that automatically captures code changes, generates mobile-optimized HTML diffs, uploads them to cloud storage, and sends notification links - designed for developers coding on mobile devices via SSH with Claude Code. It is a notification for Claude Code, from mylukin/ccanywhere on GitHub.
How do I install Ccanywhere?
Run npm install -g ccanywhere, then follow the setup in the README.
Is Ccanywhere popular?
mylukin/ccanywhere has 27 GitHub stars and 2 forks. It was last updated on 9 September 2025.
More notifications & sounds
claude-sounds
15mikedotcook/claude-sounds
A small macOS menu bar app for controlling the volume of Claude Code hook sounds.
Agentoast
28shuntaka9576/agentoast
Toast notifications from AI coding agents on your macOS menu bar, with tmux pane switching
ping-claude-balloon
18quantthieres/ping-claude-balloon
Shows a desktop notification bubble when a terminal coding agent needs attention.
Solopreneur Plugin
16pcatattacks/solopreneur-plugin
A Claude Code plugin that gives you a full AI org - specialized agents, guided workflows, and decision memory. Ship products faster as a team of one.
Claude Code Sound Notification
33EryouHao/claude-code-sound-notification
Set up sound notification for Claude Code.
claude-code-sounds
15ryparker/claude-code-sounds
Sound themes for Claude Code lifecycle hooks.
Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.