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連携
セットアップ
-
リポジトリをクローン:
git clone https://github.com/JohanYP/Opencode-Assistant.git cd Opencode-Assistant -
依存関係をインストール:
npm install -
環境変数を設定:
TELEGRAM_BOT_TOKEN=あなたのボットトークン OPENAI_API_KEY=あなたのAPIキー -
アシスタントを起動:
npm start
使い方
Telegramでボットとチャットを開始します。以下のコマンドが利用可能:
/start- アシスタントを起動/help- ヘルプを表示/memory- メモリ管理
アーキテクチャ
システムは以下のコンポーネントで構成:
- Telegramボット: ユーザーインターフェース
- OpenCodeエンジン: コード実行
- Claude Sonnet: 言語モデル
- MCPサーバー: メモリ管理
- SQLiteデータベース: 永続ストレージ
- Ollama(オプション): ベクトル検索
ライセンス
MIT License - 詳細はLICENSEファイルを参照。