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

┌─────────────────────────────────────────────────────────┐
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add stellarlinkco/myclaw
MCP 初心者?mcpskill.org のガイドから始めましょう →