SM 

stellarlinkco/myclaw
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
263 stars 品質 55 トレンド 18
stellarlinkco/myclaw は [https://github.com/stellarlinkco/myclaw. からインポートされたエージェントスキルの候補です
概要
stellarlinkco/myclaw は [https://github.com/stellarlinkco/myclaw. からインポートされたエージェントスキルの候補です
概要(AI 翻訳)
エージェントドクゴーに構築されたパーソナルAIアシスタント。
##特徴
- CLI Agent - シングルメッセージまたはインタラクティブなREPLモード
- ゲートウェイ - フルオーケストレーション:チャンネル+クロン+ハートビート -Telegram Channel - Telegramボット(テキスト+画像+文書)でメッセージを受け取り、送信する -Feishu Channel - Feishu(Lark)ボットによるメッセージを受信して送信する
- WeCom チャネル - WeCom のインテリジェント ボット API モードによるインバウンド メッセージの受け取り、マークダウンの応答を送って下さい -WhatsAppチャンネル - WhatsApp(QRコードログイン)を介してメッセージを受け取り、送信する
- Web UI - WebSocket(レスポンシブ、PC +モバイル)でブラウザベースのチャットインターフェイス -Multi-Provider - AnthropicおよびOpenAIモデルのサポート -Multimodal - 画像認識と文書処理
- Cron Jobs - JSON の永続性でタスクをスケジュール
- ハートビート - HEARTBEAT.mdの定期的なタスク
- 記憶 - 長期(MEMORY.md) + 毎日の記憶
- スキル - ワークスペースからのカスタムスキルの読み込み
クイックスタート
Makefile ターゲット
| 目標 | 概要 |
お問い合わせ
| [[T0] | ビルドバイナリ |
| [make build-release | [[T2]で最適化されたバイナリをビルドする |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
myclaw
Personal AI assistant built on agentsdk-go.
Features
- CLI Agent - Single message or interactive REPL mode
- Gateway - Full orchestration: channels + cron + heartbeat
- Telegram Channel - Receive and send messages via Telegram bot (text + image + document)
- Feishu Channel - Receive and send messages via Feishu (Lark) bot
- WeCom Channel - Receive inbound messages and send markdown replies via WeCom intelligent bot API mode
- WhatsApp Channel - Receive and send messages via WhatsApp (QR code login)
- Web UI - Browser-based chat interface with WebSocket (responsive, PC + mobile)
- Multi-Provider - Support for Anthropic and OpenAI models
- Multimodal - Image recognition and document processing
- Cron Jobs - Scheduled tasks with JSON persistence
- Heartbeat - Periodic tasks from HEARTBEAT.md
- Memory - Long-term (MEMORY.md) + daily memories
- Skills - Custom skill loading from workspace
Quick Start
# Build
make build
# Build smaller release binary
make build-release
# Interactive config setup
make setup
# Or initialize config and workspace manually
make onboard
# Set your API key
export MYCLAW_API_KEY=your-api-key
# Run agent (single message)
./myclaw agent -m "Hello"
# Run agent (REPL mode)
make run
# Start gateway (channels + cron + heartbeat)
make gateway
Makefile Targets
| Target | Description |
|---|---|
make build |
Build binary |
make build-release |
Build optimized binary with -trimpath -ldflags="-s -w" |
make package |
Package optimized binary to dist/myclaw--.gz |
make package-all |
Package optimized binaries for darwin/arm64 linux/amd64 linux/arm64 |
make run |
Run agent REPL |
make gateway |
Start gateway (channels + cron + heartbeat) |
make onboard |
Initialize config and workspace |
make status |
Show myclaw status |
make setup |
Interactive config setup (generates ~/.myclaw/config.json) |
make tunnel |
Start cloudflared tunnel for Feishu webhook |
make test |
Run tests |
make test-race |
Run tests with race detection |
make test-cover |
Run tests with coverage report |
make docker-up |
Docker build and start |
make docker-up-tunnel |
Docker start with cloudflared tunnel |
make docker-down |
Docker stop |
make lint |
Run golangci-lint |
Binary Packaging
# Smaller binary for release
make build-release
# Create compressed package (.gz)
make package
# Build and package default multi-platform artifacts
make package-all
# Or customize target platforms
make package-all PLATFORMS="linux/amd64 linux/arm64"
make package creates a single archive dist/myclaw--.gz.
make package-all creates multiple archives under dist/, suitable for release distribution and low-bandwidth deployment.
Architecture
┌─────────────────────────────────────────────────────────┐
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add stellarlinkco/myclaw