Community研究&データ分析github.com

JohanYP/Opencode-Assistant

Telegram上のセルフホスト型個人AIアシスタント。OpenCode + Claude Sonnet(無料big-pickle)搭載。OpenClawスキル対応。SQLite + MCPライブメモリとオプションのOllamaベクトル検索。

Opencode-Assistant とは?

JohanYP/Opencode-Assistantは、Telegram上で動作するセルフホスト型の個人AIアシスタントです。OpenCodeを基盤とし、Claude Sonnet(無料のbig-pickle)によって駆動されます。OpenClawスキルとの互換性を持ち、SQLiteとMCP(Model Context Protocol)によるライブメモリ機能を備えています。オプションでOllamaを使用したベクトル検索も可能で、会話の文脈を長期的に保持できます。このスキルは、開発者やパワーユーザーがプライベートかつカスタマイズ可能なAIアシスタントをTelegram経由で利用するのに適しています。セルフホスト型であるため、データのプライバシーが保たれ、外部サービスに依存しません。Telegramのチャットインターフェースを通じて、ファイル管理、情報検索、コード生成などのタスクを実行できます。

対応✓Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add JohanYP/Opencode-Assistant

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Opencode-Assistant は何をしますか?

Telegram上のセルフホスト型個人AIアシスタント。OpenCode + Claude Sonnet(無料big-pickle)搭載。OpenClawスキル対応。SQLite + MCPライブメモリとオプションのOllamaベクトル検索。

機能

  • Telegram統合: TelegramでAIアシスタントとチャット
  • OpenCodeベース: 強力なコード生成と実行機能
  • Claude Sonnet駆動: 高品質な応答(無料big-pickle)
  • OpenClawスキル互換: 多数の既存スキルを利用可能
  • 永続メモリ: SQLite + MCPによるライブメモリ
  • ベクトル検索: オプションのOllama連携

セットアップ

  1. リポジトリをクローン:

    git clone https://github.com/JohanYP/Opencode-Assistant.git
    cd Opencode-Assistant
    
  2. 依存関係をインストール:

    npm install
    
  3. 環境変数を設定:

    TELEGRAM_BOT_TOKEN=あなたのボットトークン
    OPENAI_API_KEY=あなたのAPIキー
    
  4. アシスタントを起動:

    npm start
    

使い方

Telegramでボットとチャットを開始します。以下のコマンドが利用可能:

  • /start - アシスタントを起動
  • /help - ヘルプを表示
  • /memory - メモリ管理

アーキテクチャ

システムは以下のコンポーネントで構成:

  • Telegramボット: ユーザーインターフェース
  • OpenCodeエンジン: コード実行
  • Claude Sonnet: 言語モデル
  • MCPサーバー: メモリ管理
  • SQLiteデータベース: 永続ストレージ
  • Ollama(オプション): ベクトル検索

ライセンス

MIT License - 詳細はLICENSEファイルを参照。

関連スキル