Skip to content

Qsanti/claude-link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claude-link

Control Claude Code from your phone. Nothing more.

Phone → Telegram → claude-link → Claude Code → response → Phone

Not a bot. No custom logic. No odd middleware. No cloud servers. It's a link — it forwards messages between Telegram and the Claude Code CLI running on your machine.

You start it when you want. You stop it when you're done. That's it.

Your existing Claude Code config, skills, CLAUDE.md, and project context — all there, because it's the same as running on your computer.

Install

pip install claude-link

Run

claude-link

Just the first time, it walks you through connecting your Telegram bot.

No daemon, no background process, no always-on server. It lives while your terminal lives.

Demo

claude-link demo

Terminal output

[12:35:10] 📩 Message from Santiago: "list my projects"
[12:35:10] 🤖 Claude working...
[12:35:11]    📖 Reading CLAUDE.md
[12:35:12]    ⚙️ Running: ls ~/projects
[12:35:14] ✅ Done (4s)
[12:35:14] 📤 Reply: "You have 3 projects..."

Commands

/cancel — stop current task and clear queue · /new — fresh conversation · /status — bot info · /help — all commands

Voice messages supported with claude-link --enable-voice (requires OpenAI key).

Prerequisites

Security

Single-user only. Config stored with restricted permissions. No shell injection. Nothing stored remotely. Unauthorized attempts logged.

License

MIT

About

Control Claude Code from your phone via Telegram. Nothing more.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages