[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"\u002Fblog\u002Fopencode-productive-stack\u002F:de":3,"\u002Fblog\u002Fopencode-productive-stack\u002F-surround:de":174,"blog-all-posts:de":175},{"id":4,"title":5,"author":6,"body":10,"date":156,"description":157,"extension":158,"image":159,"locale":160,"meta":161,"minRead":162,"navigation":163,"original":164,"path":165,"pinned":164,"seo":166,"source":167,"sourceUrl":23,"stem":168,"tags":169,"updated":159,"__hash__":173},"blog\u002Fblog\u002Fopencode-productive-stack.de.md","Stabil, schnell, produktiv, günstig: Mein AI-Coding-Stack, vollständig dokumentiert",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":147},"minimark",[13,28,35,38,43,51,54,58,61,67,73,79,85,91,97,101,104,111,115,118,121,134,140,144],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Der Kerngedanke erschien zuerst auf ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086611065920733305",[25],"nofollow","X","; dieser Artikel ist die komplette Dokumentation meines Setups.",[17,29,30,31],{},"Vorab das Fazit: ",[32,33,34],"strong",{},"OpenCode + OpenChamber + ein DeepSeek V4 Flash Abo über OpenCode Go + ein DeepSeek V4 Flash Abo über Ollama Cloud.",[17,36,37],{},"Dieses Setup läuft bei mir dauerhaft unter Volllast, und es liefert vier Dinge: stabil, schnell, produktiv, günstig. 15 Projekte gleichzeitig am Laufen, alle schreiben Code — das Kontingent hat sich kaum bewegt.",[39,40,42],"h2",{"id":41},"warum-opencode-openchamber","Warum OpenCode + OpenChamber",[17,44,45,46,50],{},"Die Auswahl-Odyssee steht in ",[21,47,49],{"href":48},"\u002Fblog\u002Fagent-harness-selection","einem anderen Artikel","; hier nur die Gründe auf Ergebnis-Ebene. OpenCode ist derzeit der ausgewogenste Multi-Model-Kern — Open Source, viele Provider, ausgereiftes Client\u002FServer, Desktop-App und Subagents. OpenChamber ist das am besten polierte Frontend, das ich in einem Open-Source-Harness-GUI je benutzt habe: ein Maintainer, der sich wirklich Mühe gibt, fein, stabil, und die gelegentlichen kleinen Bugs stehen dem Dauerbetrieb nie im Weg.",[17,52,53],{},"Web-Oberfläche + PWA — kaum von einer Desktop-App zu unterscheiden, Updates ganz ohne Handarbeit.",[39,55,57],{"id":56},"das-setup-dreht-sich-um-drei-kernbedürfnisse","Das Setup dreht sich um drei Kernbedürfnisse",[17,59,60],{},"Meine OpenCode-Konfiguration baut auf drei Säulen: Context-Management, Memory-System, externe Fähigkeiten.",[17,62,63,66],{},[32,64,65],{},"1. opencode-dcp (Open Source) — dynamisches Context-Pruning."," Wenn der Context einen Schwellwert erreicht, komprimiert es ältere Inhalte automatisch zu technischen Zusammenfassungen: Schlüsselinfos bleiben, Rauschen fliegt, Duplikate werden bereinigt, niedrigwertige Inhalte wie Tool-Fehler werden aus dem Context entfernt. Lange Sessions ohne Context-Explosion — das Fundament dafür, dass Langzeit-Tasks tagelang durchlaufen können.",[17,68,69,72],{},[32,70,71],{},"2. opencode-goal-plugin — Zielmanagement."," Fügt langen Tasks einen Goal-Modus hinzu, damit man den Agenten zurückziehen kann, wenn er abdriftet.",[17,74,75,78],{},[32,76,77],{},"3. Hermes Memory — gestufte Memory (auf Nachfrage mache ich es später Open Source)."," Mein gewichtigstes Plugin: Ich habe die gestufte Memory-Mechanik des Hermes-Agenten auf OpenCode portiert; Nutzerpräferenzen, Projektentscheidungen und frühere Lektionen werden sitzungsübergreifend gespeichert. Neue Projekte starten nicht bei null.",[17,80,81,84],{},[32,82,83],{},"4. context7-MCP."," Aktuelle offizielle Doku von Bibliotheken und Frameworks nachschlagen — ohne eigenes Gesuche.",[17,86,87,90],{},[32,88,89],{},"5. grep-MCP."," Reale Nutzungsmuster im gesamten GitHub-Code durchsuchen — deutlich verlässlicher, als aus dem Gedächtnis zu schreiben.",[17,92,93,96],{},[32,94,95],{},"6. open-computer-use — Desktop-Automatisierung."," Lässt die AI macOS-Apps direkt bedienen: Klicken, Tippen, Scrollen, Ziehen, Screenshots, den Accessibility-Tree lesen. Besonders gut für Tests und Abnahme.",[39,98,100],{"id":99},"die-kostenrechnung-wie-zwei-abos-verbraucht-werden","Die Kostenrechnung: Wie zwei Abos verbraucht werden",[17,102,103],{},"DeepSeek V4 Flash ist der Preis-Leistungs-Kern dieses Stacks: wirklich klug, wirklich billig. Das OpenCode Go-Abo deckt den Haupt-Workflow ab, das Ollama Cloud-Abo ist der zweite Kanal zur Lastverteilung — zusammen kosten beide Abos weniger als ein einziger mainstream First-Party-Coding-Plan, bei höherem Output.",[17,105,106,107,110],{},"Die Behauptung, „Modelle in Fremd-Shells werden dümmer“, muss man auseinandernehmen: ",[32,108,109],{},"Die Ursache der Degradierung ist eine Shell, die kein Harness Engineering fürs Modell betreibt"," — nicht der Akt des Shell-Wechsels selbst. OpenCodes Unterstützung offener Modelle gehört in die erste Liga; DeepSeek V4 Flash läuft darin stabil und schnell — genau deshalb traue ich mich, 15 Projekte darauf zu stapeln.",[39,112,114],{"id":113},"die-lektion-beim-original-bleiben","Die Lektion: Beim Original bleiben",[17,116,117],{},"In Gruppenchats fragen oft Freunde: Gibt es einen universellen AI-Coding-Desktop? Einen, der alle Abos verbindet und kein Modell abstumpfen lässt?",[17,119,120],{},"Nach Gesprächen mit ein paar Freunden, die täglich intensiv basteln, war die Schlussfolgerung einstimmig: Den gibt es nicht. Bleib beim Original.",[122,123,124,128,131],"ul",{},[125,126,127],"li",{},"GPT → Codex: direktes offizielles Abo, die stabilste native Steuerung.",[125,129,130],{},"Gemini → AntiGravity: die Geschwindigkeits-Obergrenze, lange Fenster ohne Ruckler.",[125,132,133],{},"DeepSeek, GLM und andere offene Modelle → offene-Modelle-freundliche Harnesses wie OpenCode \u002F ZCode.",[17,135,136,137],{},"Ein Modell in eine unpassende Shell gesteckt, und Abstumpfen, Verlangsamung und inkompatible Abos sind praktisch garantiert. ",[32,138,139],{},"Jedes Modell bleibt dort sitzen, wo es sich am wohlsten fühlt — die Kombination daraus ist dein Stack.",[39,141,143],{"id":142},"zum-schluss","Zum Schluss",[17,145,146],{},"Dieser Stack läuft seit Monaten, und das größte Gefühl ist nicht, wie viel Geld ich gespart habe — es ist, dass ich mich traue, Tasks aufzumachen. Weil es stabil und billig ist, macht mir das Öffnen von 15 Projekten keine Angst. Der Wert eines Tool-Stacks zeigt sich letztlich darin, wie viel Arbeit man ihm zuzumuten bereit ist.",{"title":148,"searchDepth":149,"depth":149,"links":150},"",2,[151,152,153,154,155],{"id":41,"depth":149,"text":42},{"id":56,"depth":149,"text":57},{"id":99,"depth":149,"text":100},{"id":113,"depth":149,"text":114},{"id":142,"depth":149,"text":143},"2026-09-09","OpenCode + OpenChamber + zwei DeepSeek V4 Flash Abos: 15 Projekte laufen gleichzeitig Code, und das Kontingent bewegt sich kaum. Der komplette Aufbau offengelegt — Context-Beschneidung, gestufte Memory, Desktop-Automatisierung und die Lektion „beim Original bleiben“.","md",null,"de",{},8,true,false,"\u002Fblog\u002Fopencode-productive-stack",{"title":5,"description":157},"x","blog\u002Fopencode-productive-stack.de",[170,171,172],"OpenCode","AI-Coding","Konfiguration","WDR36q1RFgCOfjf2dwCK6AIfEDdp3HMa94vLuyiGY60",[159,159],[176,184,193,202,209,216,222,224,232,238,245,254,261,269],{"path":48,"title":177,"description":178,"date":179,"minRead":180,"tags":181},"Nach Pi Agent, OMP, Codex und ZCode: Warum ich am Ende OpenCode + OpenChamber gewählt habe","Meine Retro zur Agent-Harness-Auswahl: Nach den drei Kriterien GUI-Erlebnis, Vendor Lock-in und Freiheit zur Weiterentwicklung flogen Pi Agent, OMP, Codex und ZCode raus – die Wahl fiel schließlich auf den OpenCode-Kernel mit der OpenChamber-Oberfläche.","2026-08-06",6,[182,183],"AI Agent","Tool-Auswahl",{"path":185,"title":186,"description":187,"date":188,"minRead":180,"tags":189},"\u002Fblog\u002Fcloudflare-broke-stack","Best Practices für Indie-Devs 2026: Das Cloudflare-Komplettpaket für Sparfüchse","Die Nullkosten-Technologie-Stack von unabhängigen Entwicklern: Codex schreibt Code, GitHub verwaltet Versionen, Stripe kassiert – Frontend mit TanStack Start, Backend mit Hono + Workers, Datenbank D1, Storage R2, Cache KV, alles auf Cloudflare.","2026-06-15",[190,191,192],"Cloudflare","Indie-Entwicklung","Tech-Stack",{"path":194,"title":195,"description":196,"date":197,"minRead":180,"tags":198},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek baut Websuche direkt in die API – mit der Responses API die offizielle Suchpower gratis abgreifen","DeepSeek hat Websuche offiziell in die API eingebaut: Rufe deepseek-v4-flash über den Responses-Endpoint auf, deklariere das web_search-Tool, fertig – kein Drittanbieter-Suchdienst, kein eigener Such-Key nötig.","2026-08-05",[199,200,201],"DeepSeek","API","AI-Tools",{"path":203,"title":204,"description":205,"date":197,"minRead":206,"tags":207},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash im Deep-Test: billig, schnell, 1M Kontext, integrierte Suche","Ein paar Tage Deep-Test mit dem offiziellen DeepSeek V4 Flash: extrem billig, blitzschnell, 1M Kontext, offiziell eingebaute Websuche, komplett Open Source. Die einzige Schwäche ist Multimodalität – die lässt sich aber mit anderen Modellen ausgleichen.",7,[199,208,201],"Modell-Review",{"path":210,"title":211,"description":212,"date":188,"minRead":162,"tags":213},"\u002Fblog\u002Ffree-cloudflare","Wie Gratis-Nutzer Cloudflare bis aufs Blut ausquetschen – wie viel gibt's wirklich umsonst?","Die Cloudflare-Gratisversion trägt eine komplette persönliche Internet-Infrastruktur: DNS, CDN, Pages, Workers, KV, D1, R2, E-Mail, Tunnel, AI Gateway und mehr.",[190,214,215],"Gratis-Kontingent","Deployment",{"path":217,"title":218,"description":219,"date":156,"minRead":162,"tags":220},"\u002Fblog\u002Fmodel-harness-decoupling","Das First-Party-Harness ist nicht immer die beste Wahl: In der Ära offener Modelle wählt man Modell und Harness getrennt","Claude? Dann Claude Code. In der Ära offener Modelle verdient dieser Instinkt ein Upgrade. Der First-Party-Vorteil ist echt, aber ein gutes Modell zu trainieren und ein gutes Harness zu bauen sind zwei verschiedene Ingenieurskünste — dieser Artikel erklärt, warum sich Modell und Harness heute getrennt wählen lassen, plus eine Positionierungskarte von fünf Harnesses.",[182,221,183],"Harness",{"path":165,"title":5,"description":157,"date":156,"minRead":162,"tags":223},[170,171,172],{"path":225,"title":226,"description":227,"date":228,"minRead":229,"tags":230},"\u002Fblog\u002Fproduct-faxin-principle","Das Prinzip des ursprünglichen Antriebs: Warum Indie-Entwickler das Weglassen lernen müssen","Warum startest du? Für wen startest du? Welches Problem willst du wirklich lösen? Die Schärfe eines Produkts entsteht aus Loslassen und Verzichten.","2026-06-20",10,[231,191],"Produktdenken",{"path":233,"title":234,"description":235,"date":228,"minRead":162,"tags":236},"\u002Fblog\u002Fproduct-pain-vs-itch","Wenn Nutzer „geil\" sagen, nicht abheben: Schmerz- vs. Juckpunkte","Verbales Lob ist keinen Cent wert. Es gibt nur einen harten Maßstab, um Bedürfnisse zu beurteilen: Schau, was Nutzer bereit sind zu geben.",[231,237],"Bedürfnis-Validierung",{"path":239,"title":240,"description":241,"date":179,"minRead":242,"tags":243},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek Multimodalität verpassen: Das Qwen-3.7-Flash-Bilderkennungs-Setup","DeepSeek V4 Flash kann keine multimodalen Eingaben – was tun, wenn es ans Bilderlesen geht? Nach meiner Recherche ist das Setup mit dem besten Preis-Leistungs-Verhältnis Qwen-3.7-Flash: Eine Bilderkennung kostet fast nichts, und kombiniert mit V4 Flash deckt es die Schwäche ab.",5,[199,244,208],"Multimodalität",{"path":246,"title":247,"description":248,"date":249,"minRead":250,"tags":251},"\u002Fblog\u002Fsub-store-cloudflare","Ich habe meine Sub-Abo-Aggregation auf Cloudflare verlegt","Mehrere Proxy-Dienste plus eigene Nodes zu einem einzigen Abo verkneten, Routing-Regeln serverseitig konfigurieren – der Client muss nur noch abonnieren.","2026-06-28",4,[190,252,253],"Zensurumgehung","Open-Source-Projekt",{"path":255,"title":256,"description":257,"date":156,"minRead":206,"tags":258},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI frisst deine kognitive Bandbreite: Der „Geek-Filter“ im AI Coding sollte endlich zerbrechen","Ein Haufen AI Coding Agents liefert um die Wette TUIs aus, drückt die Interaktion zurück ins Terminal-Paradigma der 80er und nennt das dann „immersive“ und „respektvoll gegenüber Programmierern“. Dieser Artikel zerlegt die drei Mechanismen, mit denen TUI die kognitive Bandbreite systematisch senkt – und warum Web UI die richtige Antwort ist.",[171,259,260],"Interaktionsdesign","Essay",{"path":262,"title":263,"description":264,"date":265,"minRead":180,"tags":266},"\u002Fblog\u002Fvalue-not-external","Zu diskutieren, ob etwas Wert hat – genau das ist selbst wertlos","Unser Wert ist von niemandem definierbar. Wie sollte der Mensch im AI-Zeitalter sich selbst verstehen?","2026-06-18",[267,268],"AI-Reflexion","Literarischer Essay",{"path":270,"title":271,"description":272,"date":273,"minRead":274,"tags":275},"\u002Fblog\u002Fx-growth-1000-followers","Über 1000 Follower an einem Tag – was ich gemacht habe","Im Juni habe ich X richtig ernst genommen, und an etwas mehr als einem Tag kamen 1000+ Follower dazu. Dieser Beitrag hält fest, was ich damals getan und welches Feedback ich bekommen habe.","2026-06-16",12,[276,277],"X-Wachstum","Content-Wachstum",1789752316084]