- ターミナル、IDE、デスクトップ環境でのコード作成を支援するオープンソースのAIコーディングエージェントで、macOS・Windows・Linux向けのデスクトップベータアプリを提供
- Claude、GPT、Geminiなど多様なモデルプロバイダーと連携し、無料モデルも含む
- LSPの自動ロード、マルチセッション実行、セッションリンク共有などにより、協業と並列作業を支援
- GitHub・OpenAIアカウント連携、75以上のLLMプロバイダーおよびローカルモデル互換性を備えた拡張型アーキテクチャ
- ユーザーのコードデータを保存しないプライバシー重視の設計とZen検証モデルセットにより、安定した品質を維持
主な機能
-
LSP対応
- **Language Server Protocol(LSP)**を自動的にロードしてLLMと連携
-
マルチセッション
- 同一プロジェクト内で複数のエージェントを並列実行可能
-
セッション共有
- セッションリンク共有を通じて、参照やデバッグ目的の協業を支援
-
アカウント連携
- GitHubログインでCopilotアカウントを使用可能
- OpenAIログインでChatGPT PlusまたはProアカウントを使用可能
-
モデルおよびエディタ互換性
- Models.devを通じて75以上のLLMプロバイダーおよびローカルモデルをサポート
- ターミナルインターフェース、デスクトップアプリ、IDE拡張の形で利用可能
プロジェクトとセキュリティ
- GitHubで120,000以上のスター、800人以上のコントリビューター、10,000件以上のコミットを保有
- 毎月500万人以上の開発者が利用中
- ユーザーのコードやコンテキストデータを保存しない
- プライバシーに敏感な環境でも安全に動作するよう設計
- 詳細は公式のprivacyドキュメントで確認可能
-
ZenはOpenCodeが検証およびベンチマークしたコーディングエージェント向けAIモデルセット
- 多様なプロバイダー間の性能の不一致を最小化
- 検証済みモデルのみを使用して一貫した品質を確保
- 新製品のリリース時にはアーリーアクセスのウェイティングリストを通じて優先的に情報を提供
1件のコメント
Hacker Newsの意見
OpenCode は自分が最初に使ったオープンソースのエージェントだった
Claude Code を少し試して agentic coding の可能性を感じたあと、メインで使っていた
ただし、開発チームのリリース速度と品質管理があまりに速すぎて不安定。テストや変更履歴の整理もなく機能を追加・削除・修正するので、しょっちゅう壊れる
コードベースも不必要に巨大で複雑な TypeScript でできており、リソース効率が低い(TUI なのに RAM を 1GB 以上使用)
UI にもバグが多く、機能が多すぎてかえって使いにくく覚えにくい
関連文書(config precedence order)や、RCE 脆弱性の可能性が提起された GitHub Issue がある
OpenCode チームは「コーディングは死んだ」といった大げさなことは言わない
コード品質を重視する現実的な姿勢を見せている
Anthropic AI でブラックリスト入りしたエージェントだと聞いたが、サブエージェント構造は気に入っている
各エージェントごとにモデルを選べるので柔軟性がある。ただ、Claude Code を使わなければならない状況なのが惜しい
OpenCode が本当に好き。自分で prune と retrieve というプラグインを作った
prune は会話中の一部メッセージを要約に置き換え、retrieve は必要なときに元文を再読み込みする
ライブ開発動画 を配信しながらテストしたが、無限のコンテキストウィンドウのように感じるほど効果的だった
$10 の Go プランとspec ベースのワークフローで驚くほど生産的だった
2か月間 Claude を使っていない。GPT 5.4 ベースのサブエージェントを活用して作業計画とレビューを自動化している
モデルを自由に切り替えて使えるので学習効果が高い。GLM や Kimi のような無料モデルも意外と使える
もし自分がフロンティア研究所の株主なら、彼らの参入障壁がどんどん低くなっていることを心配するだろう
自分は Pi.dev ユーザーだ
Pi のシンプルなプロンプトを OpenCode に適用したいが、現状ではカスタムフォークなしでは不可能だ
Pi をプログラムから実行してコミットを分析し、600 秒以内に必要なコンテキストを集める。こういう自動化が可能だという点が印象的だ
データエンジニアリング向けに特化した OpenCode フォーク Altimate Code がある
Claude Code は VS Code ターミナルでも現在のファイルと選択された行を即座に認識するが、OpenCode はそのレベルに達していない
ドキュメントには可能だと書かれているが、実際には専用拡張機能と特定のショートカットでしか限定的に動作しない
自分は OpenCode をコーディングではなくエージェントバックエンドとして使っている
skills、FastAPI サーバー、opencode go(minimax) と組み合わせると、安価でありながら賢いシステムを構築できる
claw を使えばチャンネル経由で会話も可能だ
オフラインモードとプライバシーについて明確な説明が必要だ
GitHub Issue を見ると不安が残る。コードが自分のデバイスの外に出ないようにしたい