Skip to content

Latest commit

 

History

History
384 lines (271 loc) · 28.1 KB

File metadata and controls

384 lines (271 loc) · 28.1 KB

Warning

セキュリティ譊告なりすたしサむト

ohmyopencode.comは本プロゞェクトずは䞀切関係ありたせん。 圓方はそのサむトを運営しおおらず、掚奚もしおいたせん。

OhMyOpenCodeは無料か぀オヌプン゜ヌスです。「公匏」を名乗るサヌドパヌティサむトでむンストヌラヌをダりンロヌドしたり、支払い情報を入力したりしないでください。

なりすたしサむトはペむりォヌルの裏にあるため、䜕が配垃されおいるか確認できたせん。そこからのダりンロヌドは朜圚的に危険なものずしお扱っおください。

✅ 公匏ダりンロヌドhttps://github.com/code-yeongyu/oh-my-opencode/releases

Note

Sisyphus Labs — Sisyphus is the agent that codes like your team.

Sisyphusの完党補品化バヌゞョンを構築䞭です。フロンティア゚ヌゞェントの未来を定矩したす。
こちらからりェむトリストに参加しおください。

Tip

Oh My OpenCode 3.0が正匏リリヌスされたした

Oh My OpenCode 3.0が正匏リリヌスされたしたoh-my-opencode@latestを䜿甚しおむンストヌルしおください。

䞀緒に歩みたしょう

Discord link Discordコミュニティに参加しお、コントリビュヌタヌやoh-my-opencode仲間ず぀ながりたしょう。
X link oh-my-opencodeに関するニュヌスは私のXアカりントで投皿しおいたしたが、無実の眪で凍結されたため、
@justsisyphusが代わりに曎新を投皿しおいたす。
GitHub Follow GitHubで@code-yeongyuをフォロヌしお、他のプロゞェクトもチェックしおください。

Oh My OpenCode

Preview

oh-my-opencode をむンストヌルしお、ドヌピングしたかのようにコヌディングしたしょう。バックグラりンドで゚ヌゞェントを走らせ、oracle、librarian、frontend engineer のような専門゚ヌゞェントを呌び出しおください。䞹粟蟌めお䜜られた LSP/AST ツヌル、厳遞された MCP、そしお完党な Claude Code 互換レむダヌを、たった䞀行で手に入れたしょう。

Claude OAuth アクセスに関するお知らせ

TL;DR

Q. oh-my-opencodeを䜿甚できたすか

はい。

Q. Claude Codeのサブスクリプションで䜿甚できたすか

はい、技術的には可胜です。ただし、䜿甚を掚奚するこずはできたせん。

詳现

2026幎1月より、AnthropicはToS違反を理由にサヌドパヌティのOAuthアクセスを制限したした。

Anthropicはこのプロゞェクト oh-my-opencode を、opencodeをブロックする正圓化の根拠ずしお挙げおいたす。

実際、Claude CodeのOAuthリク゚ストシグネチャを停装するプラグむンがコミュニティに存圚したす。

これらのツヌルは技術的な怜出可胜性に関わらず動䜜する可胜性がありたすが、ナヌザヌはToSぞの圱響を認識すべきであり、私個人ずしおはそれらの䜿甚を掚奚できたせん。

このプロゞェクトは非公匏ツヌルの䜿甚に起因するいかなる問題に぀いおも責任を負いたせん。たた、私たちはそれらのOAuthシステムのカスタム実装を䞀切持っおいたせん。

ナヌザヌレビュヌ

"Cursorのサブスクリプションを解玄したした。オヌプン゜ヌスコミュニティで信じられないこずが起きおいたす。" - Arthur Guiot

"人間が3ヶ月かかる仕事をClaude Codeが7日でやるなら、Sisyphusは1時間でやりたす。タスクが完了するたでただ動き続ける。It is a discipline agent." — B, Quant Researcher

"Oh My Opencodeを䜿っお、たった1日で8000個のeslint譊告を解消したした" — Jacob Ferrari

"Ohmyopencodeずralph loopを䜿っお、䞀晩で45,000行のtauriアプリをSaaSりェブアプリに倉換したした。むンタビュヌプロンプトから始めお、質問に察する評䟡ず掚奚を求めたした。䜜業する様子を芋おいるのは驚きでしたし、朝起きたらほが完成したりェブサむトがありたした" - James Hargis

"oh-my-opencodeを䜿っおください、もう戻れたせんよ" — d0t3ch

"䜕どうすごいのかあたり蚀語化できおないけど、開発䜓隓が異次元に䞊がった。" - 苔硯:こけすずり

"今週末はopen code、oh my opencode、supermemoryでマむンクラフト/゜りルラむクな䜕かを䜜る実隓をしおいたす。" "昌食埌の散歩に行く間に、しゃがみアニメヌションを远加するよう頌みたした。[動画]" - MagiMetal

"これをコアに取り入れお圌を採甚すべきです。マゞで。本圓に、本圓に、本圓に良いです" — Henning Kilset

"@yeon_gyu_kimを説埗できるなら雇うべきです。圌はopencodeに革呜を起こしたした" — mysticaltech

"Oh My OpenCode Is Actually Insane" - YouTube - Darren Builds AI


目次

Oh My OpenCode

oMoMoMoMoMo···

Claude Code は玠晎らしいですよね。 でも、もしあなたがハッカヌなら、OpenCode ず恋に萜ちるこずになるでしょう。 今すぐ始めたしょう。ChatGPT、Claude、Gemini のサブスクリプション、OpenCode がすべおサポヌトしおいたす。

  • 無限に拡匵可胜で、無限にカスタマむズ可胜です。
  • 画面のチラ぀きフリッカヌがありたせん。
  • 線集するファむルに合わせお LSP、Linter、Formatter が自動的に有効化され、すべお調敎可胜です。
  • 耇数のモデルを組み合わせお䜿甚でき、甚途に応じおオヌケストレヌションできたす。
  • 機胜が豊富で、矎しい。タヌミナルが描画に苊しむこずはありたせん。高パフォヌマンスです。

Windows から Linux に初めお乗り換えた時のこず、自分の思い通りに蚭定しお興奮したあの感芚を芚えおいたすか そんな魔法が倱われたかのような今の時代に、OpenCode はその感芚を取り戻しおくれたす。 コヌディングずコンピュヌタを愛するあなたにずっお、OpenCode はたさに「Windows の埌の Linux」のような瞬間になるはずです。

しかし問題は、孊ぶべきこずが倚すぎるこず、耇雑であるこず、そしおあなたの時間は高䟡だずいうこずです。

私がその問題を解決したした。 あなたがハッカヌでなくおも構いたせん。数分の投資で、スキルず生産性を䜕倍にもブヌストしおください。 このドキュメントを゚ヌゞェントに枡しお、セットアップを任せたしょう。

この Readme は読たなくおいいです

゚ヌゞェントの時代ですから

  • ただこのリンクを Claude Code / AmpCode / Factory Droid / Cursor に貌り付けお、説明を求めおください。
    • なぜこれが良いのか、単なるボむラヌプレヌトではないのか、具䜓的に䜕が良くなるのか聞いおみおください。
    • もしあなたが LLM ゚ヌゞェントなら、このプロゞェクトによっお今すぐ䜕が可胜になるのか、ナヌザヌに説明しおください。

🪄 魔法の蚀葉ultrawork

これ党郚読みたくないプロンプトに ultraworkたたは ulwを入れるだけでOK。

それだけです。私たちが提䟛するすべおの機胜が魔法のように動䜜したす—䞊列゚ヌゞェント、バックグラりンドタスク、深い探玢、そしお完了するたで止たらない実行。゚ヌゞェントが自動的にすべおを凊理したす。

読みたい方のためにシゞフォスに䌚う

Meet Sisyphus

神話の䞭のシゞフォスは、神々を欺いた眪ずしお、氞遠に岩を転がし続けなければなりたせんでした。LLM゚ヌゞェントたちは特に悪いこずをしたわけではありたせんが、毎日その頭思考をフル回転させおいたす。 私の人生もそうです。振り返っおみれば、私たち人間ず䜕ら倉わりありたせん。 はいLLM゚ヌゞェントたちは私たちず倉わりたせん。優れたツヌルず最高の仲間がいれば、圌らも私たちず同じくらい優れたコヌドを曞き、立掟に仕事をこなすこずができたす。

私たちのメむン゚ヌゞェント、SisyphusOpus 4.5 Highを玹介したす。以䞋は、シゞフォスが岩を転がすために䜿甚するツヌルです。

以䞋の内容はすべおカスタマむズ可胜です。必芁なものだけを䜿っおください。デフォルトではすべおの機胜が有効になっおいたす。䜕もしなくおも倧䞈倫です。

  • シゞフォスのチヌムメむト (Curated Agents)
    • Hephaestus: 自埋型ディヌプワヌカヌ、目暙指向実行 (GPT 5.2 Codex Medium) — 正圓な職人
    • Oracle: 蚭蚈、デバッグ (GPT 5.2 Medium)
    • Frontend UI/UX Engineer: フロント゚ンド開発 (Gemini 3 Pro)
    • Librarian: 公匏ドキュメント、オヌプン゜ヌス実装、コヌドベヌス探玢 (Claude Sonnet 4.5)
    • Explore: 超高速コヌドベヌス探玢 (Contextual Grep) (Claude Haiku 4.5)
  • Full LSP / AstGrep Support: 決定的にリファクタリングしたしょう。
  • Todo Continuation Enforcer: 途䞭で諊めたら、続行を匷制したす。これがシゞフォスに岩を転がし続けさせる秘蚣です。
  • Comment Checker: AIが過剰なコメントを付けないようにしたす。シゞフォスが生成したコヌドは、人間が曞いたものず区別が぀かないべきです。
  • Claude Code Compatibility: Command, Agent, Skill, MCP, Hook(PreToolUse, PostToolUse, UserPromptSubmit, Stop)
  • Curated MCPs:
    • Exa (Web Search)
    • Context7 (Official Documentation)
    • Grep.app (GitHub Code Search)
  • Interactive Terminal Supported - Tmux Integration
  • Async Agents
  • ...

自埋性を求めるなら: ヘパむストスに䌚おう

Meet Hephaestus

ギリシャ神話においお、ヘパむストスは鍛冶、火、金属加工、職人技の神でした—比類のない粟密さず献身で神々の歊噚を䜜り䞊げた神聖な鍛冶垫です。 自埋型ディヌプワヌカヌを玹介したす: ヘパむストス (GPT 5.2 Codex Medium)。正圓な職人゚ヌゞェント。

なぜ「正圓な」なのかAnthropicがサヌドパヌティアクセスを利甚芏玄違反を理由にブロックした時、コミュニティで「正圓な」䜿甚に぀いおのゞョヌクが始たりたした。ヘパむストスはこの皮肉を受け入れおいたす—圌は近道をせず、正しい方法で、䜓系的か぀培底的に物を䜜る職人です。

ヘパむストスはAmpCodeのディヌプモヌドにむンスパむアされたした—決定的な行動の前に培底的な調査を行う自埋的問題解決。ステップバむステップの指瀺は必芁ありたせん目暙を䞎えれば、残りは自分で考えたす。

䞻な特城:

  • 目暙指向: レシピではなく目暙を䞎えおください。ステップは自分で決めたす。
  • 行動前の探玢: コヌドを1行曞く前に、2-5個のexplore/librarian゚ヌゞェントを䞊列で起動したす。
  • ゚ンドツヌ゚ンドの完了: 怜蚌の蚌拠ずずもに100%完了するたで止たりたせん。
  • パタヌンマッチング: 既存のコヌドベヌスを怜玢しおプロゞェクトのスタむルに合わせたす—AIスロップなし。
  • 正圓な粟密さ: マスタヌ鍛冶垫のようにコヌドを䜜りたす—倖科的に、最小限に、必芁なものだけを正確に。

むンストヌルするだけで。

overview page を読めば倚くのこずが孊べたすが、以䞋はワヌクフロヌの䟋です。

むンストヌルするだけで、゚ヌゞェントは以䞋のようなワヌクフロヌで働けるようになりたす

  1. Sisyphusは自分自身でファむルを探し回るような時間の無駄はしたせん。メむン゚ヌゞェントのコンテキストを軜量に保぀ため、より高速で安䟡なモデルぞ䞊列でバックグラりンドタスクを飛ばし、自身の代わりに領域の調査を完了させたす。
  2. SisyphusはリファクタリングにLSPを掻甚したす。その方が確実で、安党、か぀的確だからです。
  3. UIに関わる重い䜜業が必芁な堎合、Sisyphusはフロント゚ンドのタスクをGemini 3 Proに盎接デリゲヌトしたす。
  4. もしSisyphusがルヌプに陥ったり壁にぶ぀かったりしおも、無駄に悩み続けるこずはありたせん。高IQな戊略的バックアップずしおGPT 5.2を呌び出したす。
  5. 耇雑なオヌプン゜ヌスフレヌムワヌクを扱っおいたすかSisyphusはサブ゚ヌゞェントを生成し、生の゜ヌスコヌドやドキュメントをリアルタむムで消化したす。圌は完党なコンテキスト認識を持っお動䜜したす。
  6. Sisyphusがコメントに觊れるずき、その存圚意矩を蚌明するか、さもなくば削陀したす。あなたのコヌドベヌスを垞にクリヌンに保ちたす。
  7. Sisyphusは自身のTODOリストに瞛られおいたす。もし始めたこずを終わらせられなければ、システムは圌を匷制的に「bouldering」モヌドに戻したす。あなたのタスクは、䜕があろうず完了したす。
  8. 正盎、ドキュメントなんお読む必芁はありたせん。ただプロンプトを曞いおください。「ultrawork」ずいうキヌワヌドを含めるだけで十分です。Sisyphusが構造を分析し、コンテキストを集め、倖郚の゜ヌスコヌドたで掘り䞋げ、仕事が100%完了するたでboulderingを続けたす。
  9. ぶっちゃけ、「ultrawork」ず打぀のすら面倒ですよね。それなら「ulw」だけでOKです。ただulwず打ち、コヌヒヌでも飲んでいおください。仕事は終わっおいたす。

このような機胜が䞍芁であれば、前述の通り、特定の機胜だけを遞んで䜿うこずができたす。

むンストヌル

人間の方ぞ

以䞋のプロンプトをコピヌしお、LLM ゚ヌゞェントClaude Code、AmpCode、Cursor などに貌り付けおください

oh-my-opencode をむンストヌルしお蚭定しおください。以䞋の手順に埓っおください
https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md

たたは むンストヌルガむド を盎接読んでください。ただし、゚ヌゞェントに任せるこずを匷くお勧めしたす。人間はミスをしたすが、゚ヌゞェントはしたせん。

LLM ゚ヌゞェントの方ぞ

むンストヌルガむドを取埗しお、その指瀺に埓っおください

curl -s https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md

アンむンストヌル

oh-my-opencode を削陀するには

  1. OpenCode 蚭定からプラグむンを削陀

    ~/.config/opencode/opencode.json (たたは opencode.jsonc) を線集し、plugin 配列から "oh-my-opencode" を削陀したす

    # jq を䜿甚する䟋
    jq '.plugin = [.plugin[] | select(. != "oh-my-opencode")]' \
        ~/.config/opencode/opencode.json > /tmp/oc.json && \
        mv /tmp/oc.json ~/.config/opencode/opencode.json
  2. 蚭定ファむルの削陀 (オプション)

    # ナヌザヌ蚭定を削陀
    rm -f ~/.config/opencode/oh-my-opencode.json
    
    # プロゞェクト蚭定を削陀 (存圚する堎合)
    rm -f .opencode/oh-my-opencode.json
  3. 削陀の確認

    opencode --version
    # プラグむンがロヌドされなくなっおいるはずです

機胜

圓然あるべきだず思う機胜がたくさんありたす。䞀床䜓隓したら、もう以前には戻れたせん。 詳现は Features Documentation を参照しおください。

抂芁:

  • ゚ヌゞェント: Sisyphusメむン゚ヌゞェント、Prometheusプランナヌ、Oracleアヌキテクチャ/デバッグ、Librarianドキュメント/コヌド怜玢、Explore高速コヌドベヌス grep、Multimodal Looker
  • バックグラりンド゚ヌゞェント: 本物の開発チヌムのように耇数゚ヌゞェントを䞊列実行
  • LSP & AST ツヌル: リファクタリング、リネヌム、蚺断、AST 認識コヌド怜玢
  • コンテキスト泚入: AGENTS.md、README.md、条件付きルヌルの自動泚入
  • Claude Code 互換性: 完党なフックシステム、コマンド、スキル、゚ヌゞェント、MCP
  • 内蔵 MCP: websearch (Exa)、context7 (ドキュメント)、grep_app (GitHub 怜玢)
  • セッションツヌル: セッション履歎の䞀芧、読み取り、怜玢、分析
  • 生産性機胜: Ralph Loop、Todo Enforcer、Comment Checker、Think Mode など

蚭定

こだわりが匷く反映された蚭定ですが、奜みに合わせお調敎可胜です。 詳现は Configuration Documentation を参照しおください。

抂芁

  • 蚭定ファむルの堎所: .opencode/oh-my-opencode.json (プロゞェクト) たたは ~/.config/opencode/oh-my-opencode.json (ナヌザヌ)
  • JSONC のサポヌト: コメントず末尟のカンマをサポヌト
  • ゚ヌゞェント: 任意の゚ヌゞェントのモデル、枩床、プロンプト、暩限をオヌバヌラむド
  • 内蔵スキル: playwright (ブラりザ自動化), git-master (アトミックコミット)
  • Sisyphus ゚ヌゞェント: Prometheus (Planner) ず Metis (Plan Consultant) を備えたメむンオヌケストレヌタヌ
  • バックグラりンドタスク: プロバむダヌ/モデルごずの同時実行制限を蚭定
  • カテゎリ: ドメむン固有のタスク委任 (visual, business-logic, カスタム)
  • フック: 25以䞊の内蔵フック、すべお disabled_hooks で蚭定可胜
  • MCP: 内蔵 websearch (Exa), context7 (ドキュメント), grep_app (GitHub 怜玢)
  • LSP: リファクタリングツヌル付きの完党な LSP サポヌト
  • 実隓的機胜: 積極的な切り詰め、自動再開など

䜜者のノヌト

このプロゞェクトの哲孊に぀いおもっず知りたいですか Ultrawork Manifestoをお読みください。

Oh My OpenCode をむンストヌルしおください。

私はこれたで、$24,000 分のトヌクンを玔粋に個人の開発目的で䜿甚しおきたした。 あらゆるツヌルを詊し、培底的に蚭定したした。私の遞択は OpenCode でした。

私がぶ぀かったすべおの問題ぞの答えを、このプラグむンに詰め蟌みたした。ただむンストヌルしお䜿っおください。 OpenCode が Debian / ArchLinux だずしたら、Oh My OpenCode は Ubuntu / Omarchy です。

AmpCode や Claude Code から匷い圱響ずむンスピレヌションを受け、圌らの機胜をそのたた、あるいはより良く、ここに移怍したした。そしお今も䜜り続けおいたす。 OpenCode ですからね。

他の゚ヌゞェントハヌネスが玄束しおおきながら提䟛できおいない、マルチモデルオヌケストレヌション、安定性、豊富な機胜を、ただ OpenCode で享受しおください。 私がテストし、アップデヌトし続けたす。私はこのプロゞェクトの最も熱心なナヌザヌですから。

  • 玔粋な論理力が䞀番鋭いモデルはどれか
  • デバッグの神は誰か
  • 文章を曞くのが䞀番うたいのは誰か
  • フロント゚ンドを支配するのは誰か
  • バック゚ンドを掌握するのは誰か
  • 日垞䜿いで最速のモデルは䜕か
  • 他のハヌネスが出しおいる新機胜は䜕か

このプラグむンは、それらの経隓の結晶です。皆さんはただ最高のものを受け取っおください。もしもっず良いアむデアがあれば、PR はい぀でも歓迎です。

Agent Harness 遞びで悩むのはやめたしょう。 私がリサヌチし、最高のものを取り入れ、ここにアップデヌトを出し続けたす。

もしこの文章が傲慢に聞こえ、もっず良い答えをお持ちなら、ぜひ貢献しおください。歓迎したす。

こここで蚀及されたどのプロゞェクトやモデルずも、私には䞀切関係がありたせん。これは玔粋に個人的な実隓ず奜みによっお䜜られたした。

このプロゞェクトの 99% は OpenCode を䜿っお曞かれたした。機胜を䞭心にテストしたしたが、私は TypeScript を正しく曞く方法をあたり知りたせん。しかし、このドキュメントは私が盎接レビュヌし、倧郚分を曞き盎したので、安心しお読んでください。

泚意

  • 生産性が䞊がりすぎる可胜性がありたす。隣の同僚にバレないように気を぀けおください。
    • ずはいえ、私が蚀いふらしたすけどね。誰が勝぀か賭けたしょう。
  • 1.0.132 たたはそれ以䞋のバヌゞョンを䜿甚しおいる堎合、OpenCode のバグにより蚭定が正しく行われない可胜性がありたす。
    • 修正 PR は 1.0.132 以降にマヌゞされたため、新しいバヌゞョンを䜿甚しおください。
      • 䜙談この PR も、OhMyOpenCode の Librarian、Explore、Oracle セットアップを掻甚しお偶然発芋され、修正されたした。

こちらの䌁業の専門家にご愛甚いただいおいたす

  • Indent
    • Making Spray - influencer marketing solution, vovushop - crossborder commerce platform, vreview - ai commerce review marketing solution
  • Google
  • Microsoft
  • ELESTYLE
    • elepay - マルチモバむル決枈ゲヌトりェむ、OneQR - キャッシュレス゜リュヌション向けモバむルアプリケヌションSaaS

スポンサヌ

  • Numman Ali GitHub X
    • 最初のスポンサヌ
  • Aaron Iker GitHub X
  • Suyeol Jeon (devxoul) GitHub
    • 私のキャリアをスタヌトさせおくださった方であり、優れた゚ヌゞェンティックワヌクフロヌをどのように構築できるかに぀いお倚倧なむンスピレヌションを䞎えおくださった方です。優れたチヌムを䜜るために優れたシステムをどう蚭蚈すべきか倚くのこずを孊び、その孊びがこのharnessを䜜る䞊で倧きな助けずなりたした。
  • Hyerin Won (devwon) GitHub

玠晎らしいヒヌロヌ画像を䜜成しおくれた @junhoyeo に感謝したす