Claude Code Channels is a research preview feature available in Claude Code v2.1.80+. Requires Bun and a claude.ai login. Team and Enterprise organizations must explicitly enable channels in admin settings.
How channels and the 3ngram bot differ
The 3ngram bot and Claude Code channels are independent systems that complement each other:| 3ngram Bot | Claude Code Channels | |
|---|---|---|
| Runs | Server-side (Railway) | Locally (alongside Claude Code) |
| Direction | 3ngram pushes to you (nudges, digests) | You push to Claude Code |
| Handles | Nudges, quick recall, commitment tracking | Anything you ask, with full MCP + codebase access |
| Available | Always on, even when Claude Code is closed | Only while a Claude Code session is active |
| Bot | Shared @EngramAI_bot | Your own personal bot (you create it) |
Setup
1. Install the channel plugin
Install the official Telegram or Discord channel plugin from within Claude Code. See the Claude Code Channels docs for the latest install commands and prerequisites.Channel plugins are a research preview feature. Install commands and availability may change. Check the Claude Code docs for the current setup flow.
2. Create and configure your bot
You need your own bot, separate from 3ngram’s@EngramAI_bot:
- Telegram: create a bot via BotFather and copy the token
- Discord: create an application in the Developer Portal, enable Message Content Intent, and copy the bot token
3. Start Claude Code with channels
4. Pair your account
DM your bot on the platform. It replies with a pairing code. Back in Claude Code:Example scenarios
Check commitments from your phone: DM your channel bot “what’s overdue?” and Claude queries 3ngram’soverdue tool, checks relevant code, and replies in the chat.
Act on a nudge: The 3ngram bot nudges you about a stale commitment. You DM your channel bot “look into the auth refactor commitment and check what’s left.” Claude recalls the commitment via 3ngram MCP, reads the codebase, and reports back.
Quick recall during a meeting: DM “what did we decide about the billing split?” and Claude searches 3ngram memories and replies with the decision and relevant PR links.
Limitations
- Channel plugins require Claude Code v2.1.80+ (research preview)
- Only works while a Claude Code session is running with
--channels - Requires Bun runtime installed locally
- The channel bot is separate from
@EngramAI_bot— you create and manage your own - 3ngram bot nudges arrive on
@EngramAI_bot, not the channel bot; you act on them by messaging your channel bot separately