opencode-config — 個人用 OpenCode 設定

ToolTypeScriptopencodetools

nexxeln/opencode-config

★ 210

GitHub →

関連記事

OpenCode 用ハッシュタグベース・スニペット拡張プラグイン

opencode-snippets は、OpenCode のメッセージ内でハッシュタグ形式(例: #snippet)を入力すると即座に展開されるスニペット(テンプレート)機能を提供する TypeScript 製プラグインです。開発者がよく使うプロンプトや定型文を一元管理し、繰り返し入力する手間を省くことで DRY(Don't Repeat Yourself)原則をプロンプト設計に適用します。簡単なハッシュタグマッピングでインライン置換を行い、OpenCode 上での作業効率を向上させる軽量かつ拡張可能なツールです。

スニペットOpenCodeTypeScript

OpenCode 動的コンテキスト剪定プラグイン

OpenCode セッションで会話履歴内の不要なツール出力を自動的に検出・削除してトークン使用量を最適化する TypeScript 製プラグイン。アイドル検出と会話解析により、上書きされたファイル読み取り結果や既に解決されたエラー、探索的な検索結果などの“古くなった”出力を取り除き、モデル呼び出し時のコンテキストを軽量化します。OpenCode にプラグインとして組み込み可能で、npm パッケージとして配布されています。

OpenCodeプラグインTypeScript

toolpick — エージェント向けツール選定ユーティリティ

toolpickは、AIエージェントに登録された多数のツールの中から、そのステップで本当に必要なものだけを選んでモデルのコンテキストに渡すための軽量ライブラリです。全てのツール定義を毎回渡すとトークンコストが増え、モデルが誤ったツールを選びやすくなる問題を解決します。使い方はシンプルで、インデックスを作成して上位N個(デフォルトは5)を選ぶことで、無駄なコンテキストを削減し応答品質とコスト効率を改善します。

AIToolsTypeScript

TailCode — TailscaleでOpenCodeを簡単公開するターミナルウィザード

TailCodeは、ローカルで動くOpenCodeをTailscaleのtailnet経由で手軽に公開するための小さなターミナル向けウィザードです。TailscaleとOpenCodeのインストール確認、Tailscaleへのログイン誘導、127.0.0.1でのopencode起動支援、tailscale serveによる公開、テールネット用URLとQRコード表示までの手順を自動化し、ローカル開発環境を安全かつ迅速に外部(同一tailnet端末)から利用できるようにします。TypeScriptで書かれたCLI的ツールで、依存する外部コマンドをラップして対話式に操作します。

TailscaleOpenCodeTypeScript

Ralph — OpenCode SDK と OpenTUI を用いた自律開発エージェント

OpenCode SDK と OpenTUI を活用した「Ralph」は、計画を読み取り、タスクを一つずつ選んで実行し、変更をコミットして繰り返す自律型AIエージェントです。TypeScriptで実装され、bunでの実行やグローバルコマンド化(bun link)に対応。ローカルプロジェクト内で自律的に開発タスクを処理するワークフローを提供します。(約300字)

OpenCode自律エージェントTypeScript

OpenCode Swarm プラグイン — マルチエージェント調整

OpenCode用のマルチエージェント調整プラグインです。beadsによる課題追跡(issue tracking)とAgent Mailを組み合わせ、型安全(TypeScript+Zod)なAPIでスウォーム(swarm)オーケストレーションを提供します。ランタイムでのスキーマ検証やエージェント間メッセージングを想定した設計で、OpenCode上の複雑なマルチエージェントワークフローを構築・検証・実行しやすくします。(約300字)

OpenCodeSwarmTypeScript