Send and receive iMessages during Claude Code sessions for real-time notifications on task completion, input requests, or blocks, plus interactive user decisions via phone. Enable with /textme command using local iMessage polling or Sendblue SMS.
npx claudepluginhub njerschow/textme --plugin imessageYour personal Claude AI, accessible via iMessage.
Text Claude from anywhere. Send messages, voice notes, or images — get intelligent responses back to your phone. Built on Sendblue + Claude Code.
brew install node # Node.js 18+
npm install -g @sendblue/cli # Sendblue CLI
npm install -g @anthropic-ai/claude-code # Claude Code
Run the Sendblue setup wizard:
sendblue setup
This creates your account, assigns a phone number, and guides you through verifying your first contact. When done, print your credentials:
sendblue show-keys
Copy the API Key, API Secret, and phone number — you'll need them in the next step.
<details> <summary>Already have an account? (dashboard method)</summary>git clone https://github.com/njerschow/textme.git
cd textme/daemon && npm install && npm run build
mkdir -p ~/.config/claude-imessage
nano ~/.config/claude-imessage/config.json
{
"sendblue": {
"apiKey": "YOUR_API_KEY",
"apiSecret": "YOUR_API_SECRET",
"phoneNumber": "+1SENDBLUE_NUMBER"
},
"whitelist": ["+1YOUR_PHONE"],
"pollIntervalMs": 5000,
"conversationWindowSize": 20
}
| Field | What to put |
|---|---|
sendblue.apiKey | Your Sendblue API key (from sendblue show-keys) |
sendblue.apiSecret | Your Sendblue API secret (from sendblue show-keys) |
sendblue.phoneNumber | The Sendblue number assigned to you (from sendblue show-keys) |
whitelist | Array of your personal phone numbers that can text the bot |
To enable voice memo transcription, add your OpenAI API key (run from inside textme/daemon/):
echo "OPENAI_API_KEY=sk-your-key-here" > .env
From inside textme/daemon/:
npm start
Text your Sendblue number from your phone: hello
If you want Claude Code to send/receive iMessages directly from your terminal (without running a persistent daemon), add the Sendblue MCP server:
claude mcp add sendblue_api \
--env SENDBLUE_API_API_KEY=your-api-key \
--env SENDBLUE_API_API_SECRET=your-api-secret \
-- npx -y sendblue-api-mcp --client=claude-code --tools=all
This gives Claude Code tools to send iMessages, check number types, manage group chats, and more — all from within your coding session. See Sendblue MCP docs for details.
| Command | Action |
|---|---|
? | Show commands |
status | Current status & directory |
queue | View queued messages |
history | Recent messages |
home | Go to home directory |
reset | Home + clear history |
cd /path | Change directory |
stop | Cancel current task |
yes / no | Approve/reject actions |
pm2 start dist/index.js --name textme
pm2 save
pm2 startup
daemon/
├── src/
│ ├── index.ts # Main loop, message processing, media handling
│ ├── sendblue.ts # Sendblue API (send, receive, upload files)
│ └── ...
├── dist/ # Compiled output
└── package.json
# PM2
pm2 logs textme
# Standalone
tail -f ~/.local/log/claude-imessage.log
./scripts/install-launchd.sh # Enable
./scripts/uninstall-launchd.sh # Disable
pm2 delete textme # or: pkill -f "node.*daemon/dist"
rm -rf ~/.config/claude-imessage ~/.local/log/claude-imessage.log
Built with Sendblue + Claude Code
MIT License
Comprehensive real estate investment analysis plugin with financial modeling, market data APIs, deal analysis agents, and tax-aware structuring. Covers all property types: residential, commercial, multifamily, short-term rentals, and land development.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, and 16+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Write SQL, explore datasets, and generate insights faster. Build visualizations and dashboards, and turn raw data into clear stories for stakeholders.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.