【Open Source】34.7K ster, moet Claude Code met pensioen? Dit AI-programmeerwonder drukt Claude Code op de grond
【Open Source】34.7K ster, moet Claude Code met pensioen? Dit AI-programmeerwonder drukt Claude Code op de grond
Onlangs is er een naam die de ronde doet: oh-my-opencode.
Veel mensen zeggen dat het het "beste proxy-framework" is, dat AI in staat stelt om code te schrijven en projecten uit te voeren zoals een echt ontwikkelteam. Het meest indrukwekkende is dat het volledig open source en gratis is, waardoor de drempel voor individuen en startups bijna nihil is.
Wat voor een wonderproject is dit eigenlijk? Waarom is het zo populair geworden? Vandaag bespreken we het in gewone taal.
🤔 Laten we eerst duidelijk maken: wat is het eigenlijk?
Strikt genomen is oh-my-opencode zelf geen onafhankelijke AI, maar een "orchestratielaag / plugin" die draait op OpenCode.
Je kunt het als volgt begrijpen:
- OpenCode: een open source AI-programmeerassistent die code kan schrijven, lezen en opdrachten kan uitvoeren, en tientallen modellen ondersteunt.
- oh-my-opencode: voegt een set "multi-agent samenwerkingssystemen + beste praktijkconfiguraties" toe aan OpenCode, waardoor het van "individuele strijd" naar "teamstrijd" gaat.
Samenvatting in één zin:
OpenCode is de motor, oh-my-opencode is de complete AI-ontwikkelteam en een set geautomatiseerde processen die eraan zijn toegevoegd.
📜 Hoe is het ontstaan?
Het verhaal begint met Claude Code. In de afgelopen één à twee jaar was Claude Code bijna synoniem met AI-programmeren, maar er waren enkele pijnpunten:
- Gesloten en duur: maandelijkse abonnementen zijn prijzig.
- Hoge drempel voor gebruik: niet vriendelijk voor binnenlandse gebruikers en er zijn beperkingen voor zakelijk gebruik.
- Zwarte doos: de kernlogica is niet transparant en kan niet worden aangepast.
Nadat OpenCode populair werd, ontdekten mensen dat het schrijven van code met slechts één model, bij complexe projecten, nog steeds kan leiden tot "contextexplosie" en dat taken halverwege kunnen stoppen. Dus begon de gemeenschap na te denken:
"Kunnen we meerdere AI's laten samenwerken, zoals een echt team, met iemand die ontwerpt, iemand die codeert en iemand die test?"
oh-my-opencode is het resultaat van deze gedachtegang. Het begon als een community-plugin en ontwikkelde zich geleidelijk tot een complete multi-agent orchestration oplossing, met 34.7K sterren op GitHub, en wordt door veel ontwikkelaars geprezen als "de beste open source vervanger voor Claude Code".
⚙️ Hoe werkt het eigenlijk "als een team"?
In eenvoudige termen is de kern een hoofd orchestratie-agent + een groep gespecialiseerde sub-agenten + een set geautomatiseerde taakprocessen.
1. Hoofd orchestratie: Sisyphus (西西弗斯)
Sisyphus is de standaard hoofd-agent en vervult de rol van technisch directeur + projectmanager. Zijn taken omvatten:
- Begrijpen van jouw behoeften en deze opdelen in specifieke taken.
- Taken toewijzen aan geschikte sub-agenten (zoals front-end, back-end, architecten, enzovoort).
- Toezicht houden op de uitvoering van taken en ervoor zorgen dat alles op koers blijft, totdat alle TODO's zijn voltooid.
2. Gespecialiseerde sub-agenten: ieder zijn eigen taak
Naast Sisyphus zijn er een reeks sub-agenten met duidelijke verantwoordelijkheden:
- Prometheus / Metis / Momus: verantwoordelijk voor planning, risicoanalyse en planningsreview, om ervoor te zorgen dat de plannen haalbaar zijn.- Oracle: Architect + Senior Debugging Expert, verantwoordelijk voor het beoordelen van plannen en het diagnosticeren van complexe problemen.
- Librarian: Onderzoeker van documentatie en codebibliotheken, verantwoordelijk voor het raadplegen van officiële documentatie en projectcode.
- Explore: Expert in het verkennen van codebibliotheken, snel relevante bestanden en codepatronen lokaliseren.
- Frontend UI/UX Engineer: Frontend engineer, gespecialiseerd in de implementatie van UI en interactie.
- Hephaestus: Diepe ambachtsman, verantwoordelijk voor complexe herstructurering en diepgaande ontwikkeling over bestanden en modules heen.
- Multimodal Looker: Multimodale analist, in staat om PDF's, afbeeldingen, grafieken en andere inhoud te begrijpen.
3. Automatiseringsproces: van "zeggen" naar "doen"
Wanneer je een complexe taak indient, verloopt het proces ongeveer als volgt:
- Sisyphus ontvangt de taak en roept planning agenten zoals Prometheus aan om een gedetailleerd plan op te stellen.
- Sisyphus splitst het plan op in subtaken en wijst deze toe aan Oracle, Librarian, Frontend, enzovoort voor uitvoering.
- De verschillende agenten werken parallel, begrijpen de code diepgaand via technologieën zoals LSP en AST, en zorgen voor de nauwkeurigheid van de wijzigingen.
- Sisyphus houdt toezicht op alle taken, verwerkt automatisch afhankelijkheden en conflicten, en zorgt ervoor dat de taak uiteindelijk wordt voltooid.
4. Sleutel "magie": Ultrawork modus
Als je wilt dat AI "op volle toeren draait", voeg dan gewoon ultrawork of ulw toe aan de instructies. Dit activeert de "volledig automatische ontwikkelingsmodus":
- Automatische parallelle planning van meerdere agenten.
- Achtergrondtaken blijven draaien, zelfs als je de terminal sluit, worden ze niet onderbroken.
- Agenten wisselen automatisch van taken, totdat alle TODO's zijn voltooid.
👍 Waarin is het echt sterk?
1. Volledig open source en gratis, kosten onder controle
- Tools gratis: oh-my-opencode is zelf een open source project onder de MIT-licentie, zonder abonnements kosten.
- Kosten transparant: je betaalt alleen voor de API van de onderliggende grote modellen die je gebruikt (zoals OpenAI, Gemini, enz.), en je kunt vrij kiezen voor gratis of goedkope modellen.
2. Meer als een "echte team", in plaats van "geavanceerd kopiëren en plakken"
Traditionele AI-assistenten zijn "vraag en antwoord", terwijl oh-my-opencode het volledige proces van behoefteanalyse tot code-implementatie kan realiseren, en zelfs automatisch testen en repareren kan afhandelen.
3. Diepe integratie van ontwikkeltools, vermindert "gissen"
Door LSP en AST te integreren, kan AI echt je code "begrijpen", weet het de variabele definities en functie-aanroeprelaties, en is het veiliger en nauwkeuriger bij herstructurering.
4. Vriendelijk voor binnenlandse gebruikers, netwerk- en kostenvoordelen
- Netwerk vriendelijk: kan worden gecombineerd met binnenlandse modellen zoals Zhizhu GLM, MiniMax, met stabiele toegang.
- Lagere kosten: veel gratis modellen beschikbaar, voor individuen en kleine teams zijn de kosten veel lager dan bij abonnementsmodellen.
5. Actieve gemeenschap en rijke ecologie
Als open source project heeft het een actieve gemeenschap die bijdraagt, met voortdurend nieuwe functies, nieuwe agenten en nieuwe MCP-plug-ins, waardoor het speelplezier en de uitbreidbaarheid enorm zijn.
⚔️ Hoe verhoudt het zich tot Claude Code?
Kenmerken oh-my-opencode + OpenCode Claude Code Andere AI-programmeerassistenten (zoals Cursor)
Kostenstructuur Tools gratis, alleen betalen voor model API-kosten, kosten onder controle. Verplichte abonnementen, maandelijkse betalingen, hoge kosten bij langdurig gebruik. Abonnement + punten of betalen per gebruik, kosten niet transparant.
Modelkeuze Meer dan 75 soorten, open source, lokaal, binnenlandse modellen zijn allemaal beschikbaar. Beperkt tot Claude-serie, leveranciersvergrendeling. Afhankelijk van partners, keuze relatief beperkt.
Transparantie Volledig open source, kan worden gecontroleerd, aangepast, of geforkt. Volledig gesloten, black box model, niet aanpasbaar. Deels open source of volledig gesloten.
Privacy compliance Gegevens blijven binnen het domein, geschikt voor sectoren met hoge eisen zoals financiën en gezondheidszorg. Gegevens moeten worden geüpload, er zijn compliance risico's. Afhankelijk van derden, zwakke controle over gegevens.[[HTMLPLACEHOLDER0]], ondersteunt samenwerking tussen meerdere agenten en volledig automatische modus.
[[HTMLPLACEHOLDER1]], afhankelijk van de capaciteiten van het model, relatief vaste processen.
[[HTMLPLACEHOLDER2]], voornamelijk met één agent, complexe taken vereisen menselijke tussenkomst.
[[HTMLPLACEHOLDER3]]
[[HTMLPLACEHOLDER4]], vereist begrip van het concept van meerdere agenten, maar configuraties zijn herbruikbaar.
[[HTMLPLACEHOLDER5]], direct uit de doos bruikbaar, soepele ervaring.
[[HTMLPLACEHOLDER6]], gebruiksvriendelijk, lage leercurve.
## 🚀 Samenvatting: Hoe kies ik?
Als je een [[HTMLPLACEHOLDER7]] bent met een beperkt budget en je wilt de meest geavanceerde AI-programmeer mogelijkheden ervaren, dan is [[HTMLPLACEHOLDER8]] absoluut het proberen waard.
Als je streeft naar [[HTMLPLACEHOLDER9]] en je hebt een ruim budget, dan zijn commerciële tools zoals Claude Code misschien geschikter voor jou.
Maar hoe dan ook, de komst van oh-my-opencode heeft het landschap van AI-programmeer tools volledig veranderd. Het laat ons zien: [[HTMLPLACEHOLDER10]].
Als je ook de ervaring wilt hebben van "één persoon is een ontwikkelteam", begin dan met het installeren van OpenCode en oh-my-opencode.

