人人都能上手的AI编程助手,让你在Telegram上免费使用opencode写代码! 下一步即将支持国内非书平台 start && fork!!
在手机上免费使用opencode,就像和朋友聊天一样简单!
# 复制这个项目到你的电脑
git clone https://github.com/aresbit/OpenMateCode.git
cd OpenMateCode- 打开Telegram(手机App或电脑版都可以)
- 搜索
@BotFather(这是Telegram的机器人管家) - 发送
/newbot创建新机器人 - 给机器人起个名字(比如:
我的Code助手) - 复制机器人Token(一串像
123456:ABCdefGhIJKlmNoPQRsTUVwxyZ的密码)
# 设置机器人密码(把YOUR_TOKEN换成你刚复制的)
export TELEGRAM_BOT_TOKEN="你的机器人Token"
## 安装依赖
**macOS:**
```bash
brew install tmuxUbuntu/Debian:
sudo apt-get install tmux python3cp hooks/send-to-telegram.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/send-to-telegram.sh编辑 ~/.claude/hooks/send-to-telegram.sh,设置你的 bot token。
在 ~/.claude/settings.json 中添加:
{
"hooks": {
"Stop": [{"hooks": [{"type": "command", "command": "~/.claude/hooks/send-to-telegram.sh"}]}]
}
}./matecode.sh start
**🎉 搞定!** 现在回到Telegram,给你的机器人发消息,就能开始写代码了!
## 📱 手机使用指南
### 在手机上聊天写代码
1. **打开Telegram App**
2. **找到你的机器人**(就是刚才创建的那个)
3. **像和朋友聊天一样发送指令**:
帮我写一个Python爬虫
4. **等待AI回复代码**(自动发送到你的手机)
### 常用命令(直接在聊天框输入)
| 命令 | 功能 | 例子 |
|------|------|------|
| `/start` | 开始对话 | `/start` |
| `/clear` | 清空对话 | `/clear` |
| `/continue_` | 继续上次对话 | `/continue_` |
| `/stop` | 停止AI思考 | `/stop` |
| `/remember 内容` | 保存重要信息 | `/remember Python爬虫用requests库` |
| `/recall 关键词` | 查找记忆 | `/recall Python` |
## 💻 电脑端设置(更详细版)
### 安装依赖(超级简单)
**macOS:**
```bash
brew install tmux
Windows(用WSL):
# 在Microsoft Store安装Ubuntu
sudo apt-get install tmux python3Linux:
sudo apt-get install tmux python3opencode是什么? 一个免费的AI编程助手命令行工具。
安装方法:
- 访问官网:打开浏览器访问 opencode.ai
- 下载安装:根据你的系统(Windows/macOS/Linux)下载安装包
- 验证安装:打开终端,输入
opencode --version,看到版本号就成功了!
如果已经安装Claude Code:
- 你可以直接使用,项目会自动兼容
- 或者也安装opencode获得更好体验
你的AI助手会记住你说过的话!
- 🤖 自动记忆:每次对话自动保存重点
- 🔍 智能搜索:需要时自动回忆相关历史
- 🔒 完全私密:所有数据存在你电脑,不上传云端
- 🗑️ 随时删除:用
/forget all清空所有记忆
# 启用记忆功能(默认开启)
export MEMORY_ENABLED=true
# 设置每次最多回忆5条历史
export MEMORY_MAX_RESULTS=5
# 发送原始消息(推荐开启)
export TELEGRAM_RAW_MESSAGES=true# 编辑启动脚本
nano ~/.bashrc
# 添加这行(记得替换YOUR_TOKEN)
export TELEGRAM_BOT_TOKEN="你的Token"# 1. 检查Token
echo $TELEGRAM_BOT_TOKEN
# 2. 查看日志
./matecode.sh logs
# 3. 重启服务
./matecode.sh restartrm -f ~/.claude/telegram_pending
./matecode.sh restart- 确保电脑能访问Telegram(可能需要科学上网)
- 检查防火墙设置
请帮我写一个网站登录页面
分析这个错误:ImportError: No module named 'requests'
教我学JavaScript,从变量开始
帮我写一封英文求职信
规划一个周末旅行行程
给我讲个编程笑话
- 🔒 Token是密码:不要分享给他人
- 💾 数据本地存储:所有对话存在你电脑
- 🚫 无费用:完全免费使用
- 📞 无客服:社区互助解决问题
| 文件 | 用途 |
|---|---|
matecode.sh |
一键启动脚本 |
bridge.py |
核心桥接程序 |
memory.py |
记忆系统 |
hooks/send-to-telegram.sh |
消息转发脚本 |
- 遇到问题:查看 GUIDE.md 详细指南
- 建议改进:提交Issue或Pull Request
- 分享经验:帮助其他新手
MIT License - 免费使用,自由修改
✨ 现在就去创建你的机器人,开始免费在手机上写代码吧!
提示:如果遇到困难,再看一遍第2步,创建机器人是最关键的一步!
