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

Install
npm install -g ccanywhere

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/mylukin/ccanywhere.git

From 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 📱💻🌍
Read the full README on GitHub

Details

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

Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.