【开源】34.7K star,Claude Code该下岗了?这款AI编程神器,把Claude Code按在地上摩擦

2/28/2026
8 min read

【开源】34.7K star,Claude Code该下岗了?这款AI编程神器,把Claude Code按在地上摩擦

oh-my-opencode封面

Kamakailan, isang pangalan ang umikot sa komunidad: oh-my-opencode.

Maraming tao ang nagsasabing ito ang "pinakamahusay na proxy framework", na nagpapahintulot sa AI na magsulat ng code at gumawa ng mga proyekto na parang isang tunay na team ng developer. Ang pinaka-matindi, ito ay ganap na open source at libre, na halos walang hadlang sa paggamit para sa mga indibidwal at mga startup.

Ano ba talaga ang proyektong ito? Bakit bigla itong sumikat? Ngayon, pag-uusapan natin ito sa simpleng salita.

oh-my-opencode介绍

🤔 Unawain muna: Ano ba talaga ito?

Sa mahigpit na kahulugan, ang oh-my-opencode ay hindi isang nakahiwalay na AI, kundi isang "orchestration layer/plugin" na tumatakbo sa OpenCode.

Maaari mo itong isipin bilang:

  • OpenCode: isang open source na AI programming assistant, na kayang magsulat ng code, magbasa ng code, at tumakbo ng mga command, sumusuporta sa dose-dosenang mga modelo.

  • oh-my-opencode: nagbigay ng isang set ng "multi-agent collaboration system + best practice configuration" sa OpenCode, na nagpapahintulot dito na mag-upgrade mula sa "solo operation" patungo sa "team operation".
Ang inspirasyon ng pangalan ay nagmula sa oh-my-zsh, na nangangahulugang "pagsuporta sa OpenCode ng kumpletong kagamitan, handa nang gamitin".

Isang pangungusap na buod:

Ang OpenCode ay ang makina, ang oh-my-opencode ay nagbigay dito ng buong AI development team at isang set ng automated na proseso.

多智能体架构

📜 Paano ito nagsimula?

Ang kwento ay nagsimula sa Claude Code. Sa nakaraang isang o dalawang taon, ang Claude Code ay halos naging katumbas ng AI programming, ngunit may ilang mga sakit na puntos:

  • Closed source at mahal: buwanang subscription, hindi mura.

  • Mataas na hadlang sa paggamit: hindi friendly sa mga lokal na gumagamit, at may mga limitasyon sa paggamit para sa mga negosyo.

  • Black box: hindi malinaw ang pangunahing lohika, hindi ma-customize.
Kasabay nito, ang open source community ay nangangailangan ng mas bukas at mas malayang pagpipilian. Kaya, isinilang ang OpenCode. Ito ay katugma sa karanasan ng Claude Code, ngunit ganap na open source, sumusuporta sa higit sa 75 mga modelo, at ang gastos ay ganap na kontrolado ng gumagamit.

Matapos sumikat ang OpenCode, napansin ng lahat na ang pagsulat ng code gamit ang isang modelo lamang ay nagiging "context explosion" kapag humaharap sa mga kumplikadong proyekto, at ang mga gawain ay humihinto sa kalagitnaan. Kaya, nagsimulang mag-isip ang komunidad:

"Maaari bang magkaroon ng maraming AI na nagtutulungan, tulad ng isang tunay na team, mayroong nagdidisenyo, mayroong nag-code, mayroong nagte-test?"

Ang oh-my-opencode ay produkto ng ideyang ito. Ito ay orihinal na isang community plugin, at kalaunan ay unti-unting umunlad sa isang kumpletong multi-agent orchestration solution, na may 34.7K na Star sa GitHub, at pinuri ng maraming developer bilang "pinakamahusay na open source alternative sa Claude Code".

⚙️ Paano ito nagtatrabaho na parang "team"?

Sa madaling salita, ang pangunahing bahagi nito ay isang main orchestration agent + isang grupo ng mga propesyonal na sub-agents + isang set ng automated na task flow.

1. Main Orchestrator: Sisyphus(西西弗斯)

Si Sisyphus ang default na pangunahing agent, na gumanap bilang technical supervisor + project manager. Ang kanyang mga gawain ay kinabibilangan ng:

  • Unawain ang iyong mga pangangailangan at hatiin ito sa mga tiyak na gawain.

  • I-assign ang mga gawain sa angkop na sub-agents (tulad ng front-end, back-end, architect, atbp.).

  • Supervise ang pagpapatupad ng mga gawain, tiyakin na hindi naliligaw, hanggang sa lahat ng TODO ay makumpleto.

2. Mga Propesyonal na Sub-Agents: May kanya-kanyang tungkulin

Bilang karagdagan kay Sisyphus, mayroong isang serye ng mga sub-agents na may malinaw na mga tungkulin:

  • Prometheus / Metis / Momus: responsable para sa pagpaplano, pagsusuri ng panganib, at pagsusuri ng plano, upang matiyak na ang solusyon ay maaasahan.- Oracle:Arkitekto + Senior Debugging Expert, responsable sa pagsusuri ng plano at diagnosis ng kumplikadong problema.

  • Librarian:Mananaliksik ng dokumento at code repository, responsable sa pag-refer sa opisyal na dokumento at proyekto ng code.

  • Explore:Eksperto sa pag-explore ng code repository, mabilis na matukoy ang mga kaugnay na file at code pattern.

  • Frontend UI/UX Engineer:Frontend Engineer, nakatuon sa implementasyon ng UI at interaksyon.

  • Hephaestus:Malalim na artisan, responsable sa kumplikadong refactoring at malalim na pag-unlad sa pagitan ng mga file at module.

  • Multimodal Looker:Multimodal analyst, kayang intidihin ang PDF, mga larawan, mga chart at iba pang nilalaman.

3. Awtomatikong Proseso: Mula sa "pagsasabi" hanggang sa "paggawa"

Kapag nagsumite ka ng isang kumplikadong gawain, ang proseso ay karaniwang ganito:

  • Tinatanggap ng Sisyphus ang gawain, tinatawag ang mga planning agent tulad ng Prometheus upang bumuo ng detalyadong plano.

  • Hinahati ng Sisyphus ang plano sa mga sub-task, at itinatakda ito sa Oracle, Librarian, Frontend at iba pa para sa pagpapatupad.

  • Ang bawat agent ay nagtatrabaho nang sabay-sabay, sa pamamagitan ng mga teknolohiya tulad ng LSP, AST upang lubos na maunawaan ang code, tinitiyak ang katumpakan ng mga pagbabago.

  • Minomonitor ng Sisyphus ang lahat ng gawain, awtomatikong pinangangasiwaan ang mga dependency at conflict, tinitiyak na ang gawain ay natapos sa huli.

4. Key "Magic": Ultrawork Mode

Upang gawing "full throttle" ang AI, kailangan lamang idagdag ang ultrawork o ulw sa mga utos. Ito ay mag-trigger ng "fully automated development mode":

  • Awtomatikong sabay-sabay na nag-schedule ng maraming agent.

  • Patuloy na tumatakbo ang mga background task, kahit na isara mo ang terminal ay hindi ito mapuputol.

  • Awtomatikong naglilipat-lipat ang mga agent hanggang sa lahat ng TODO ay makumpleto.

Ultrawork模式

👍 Ano ang mga kalakasan nito?

1. Ganap na open source at libre, kontrolado ang gastos

  • Libre ang mga tool: ang oh-my-opencode ay isang open source project sa ilalim ng MIT license, walang subscription fee.

  • Transparent ang gastos: kailangan mo lamang bayaran ang API ng underlying large model na ginagamit mo (tulad ng OpenAI, Gemini, atbp.), at maaari mong piliin ang libre o mababang gastos na modelo.

2. Mas parang "tunay na koponan", hindi "advanced copy-paste"

Ang tradisyonal na AI assistant ay "tanong at sagot", habang ang oh-my-opencode ay kayang ipatupad ang buong proseso mula sa pagsusuri ng pangangailangan hanggang sa implementasyon ng code, kahit na kayang awtomatikong pamahalaan ang testing at pag-aayos.

3. Malalim na integrated development tools, nababawasan ang "hula"

Sa pamamagitan ng pag-integrate ng LSP at AST, tunay na "naiintindihan" ng AI ang iyong code, alam ang mga variable definition, function call relationships, mas ligtas at tumpak ang refactoring.

4. Friendly sa mga lokal na gumagamit, bentahe sa network at gastos

  • Network friendly: maaaring i-pair sa mga lokal na modelo tulad ng Zhiyu GLM, MiniMax, matatag ang access.

  • Mas mababang gastos: maraming libreng modelo ang magagamit, para sa mga indibidwal at maliliit na koponan, ang gastos ay mas mababa kumpara sa subscription-based tools.

5. Aktibong komunidad at mayamang ekosistema

Bilang isang open source project, mayroon itong aktibong komunidad na nag-aambag, patuloy na may mga bagong feature, bagong agent, bagong MCP plugin na idinadagdag, napakataas ng playability at extensibility.

⚔️ Paano ito ikinumpara sa Claude Code?

Mga Katangian oh-my-opencode + OpenCode Claude Code Iba pang AI programming assistants (tulad ng Cursor)

Struktura ng Gastos Libre ang tool, nagbabayad lamang para sa model API, kontrolado ang gastos. Mandatory subscription, buwanang bayad, mataas ang gastos sa pangmatagalang paggamit. Subscription + points o bayad batay sa paggamit, hindi transparent ang gastos.

Pili ng Modelo Higit sa 75 uri, open source, lokal, at mga domestic model ay maaaring gamitin. Limitado sa Claude series, nakalock ang supplier. Umaasa sa mga partner, limitado ang pagpipilian.

Transparency Ganap na open source, maaring i-audit, maaring i-customize, maaring i-Fork. Ganap na closed source, black box model, hindi maaring i-customize. Bahagyang open source o ganap na closed source.

Privacy Compliance Data ay hindi umaalis sa domain, angkop para sa mga industriya na may mataas na pangangailangan tulad ng finance, healthcare. Data ay kailangang i-upload, may mga panganib sa compliance. Umaasa sa third party, mahina ang kontrol sa data.Mataas,sumusuporta sa pakikipagtulungan ng maraming ahente at ganap na awtomatikong mode. Katamtaman,umaasa sa kakayahan ng modelo mismo, ang proseso ay medyo nakatakda. Katamtaman,nakatuon sa isang ahente, ang mga kumplikadong gawain ay nangangailangan ng interbensyon ng tao.

Antas ng Kahusayan Katamtaman,kailangan ng pag-unawa sa konsepto ng maraming ahente, ngunit ang pagsasaayos ay maaaring magamit muli. Mababa,handa nang gamitin, makinis ang karanasan. Mababa,magiliw ang interaksyon, mababa ang gastos sa pag-aaral.

🚀 Buod: Paano Ko Pipiliin?

Kung ikaw ay indibidwal na developer, estudyante o startup na may limitadong badyet at nais maranasan ang pinakabagong kakayahan sa AI programming, tiyak na sulit subukan ang oh-my-opencode + OpenCode.

Kung ikaw ay naghahanap ng napakataas na katatagan at suporta sa antas ng negosyo at may sapat na badyet, maaaring mas angkop sa iyo ang mga komersyal na tool tulad ng Claude Code.

Ngunit sa anumang kaso, ang paglitaw ng oh-my-opencode ay ganap na nagbago ng tanawin ng mga tool sa AI programming. Ipinakita nito sa atin: ang hinaharap ng AI programming ay tiyak na open-source, maraming ahente, at maaaring i-customize.

Kung nais mo ring maranasan ang pakiramdam ng "isang tao ay isang team ng developer", simulan mo na lang sa pag-install ng OpenCode at oh-my-opencode.

Published in Technology

You Might Also Like