Programmieren mit kostenloser KI: opencode und günstige Modelle
7 Min. Lesezeit

„Programmieren mit KI ist teuer" stimmt nicht mehr. „Völlig kostenlos" stimmt allerdings auch nicht. Dazwischen liegt ein weiter Bereich, den kaum jemand anschaut: in Cent statt in 20-Dollar-Abos arbeiten — und für manche Aufgaben tatsächlich zum Nulltarif.
Der Schlüssel ist, zu trennen, wofür Sie eigentlich bezahlen. Bei einem Coding-Werkzeug kaufen Sie zwei verschiedene Dinge: das Werkzeug selbst (den Harness) und die Rechenleistung des Modells (Tokens). Geschlossene Produkte bündeln beides. Trennt man sie, wird das Werkzeug kostenlos und das Modell sehr günstig.
Dieser Artikel behandelt die Einrichtung des quelloffenen opencode, das Einhängen eines eigenen Modells, die kostenlosen Optionen und den realen Preis von „kostenlos".
Warum die Trennung zählt
Die Unterscheidung aus dem Harness-Artikel zahlt sich genau hier aus: Das Modell ist eine Funktion, die Text nimmt und Text liefert; der Harness ist das Programm, das sie in einer Schleife ausführt, Dateien liest und Befehle startet. Die Qualität kommt aus beidem.
In einem geschlossenen Produkt lassen sich beide nicht trennen: Das Abo deckt Werkzeug und Tokens ab, und die Modellwahl haben Sie nicht. Bei einem quelloffenen Harness ist das Werkzeug kostenlos und die Modellwahl liegt bei Ihnen. Manchmal erledigt das dieselbe Aufgabe zum Zehntel des Preises — manchmal schlechter. Wie Sie das unterscheiden, steht weiter unten.
Was opencode ist
opencode ist ein quelloffener Coding-Agent für das Terminal. Sie hinterlegen Ihren eigenen API-Schlüssel und entscheiden, welches Modell läuft. Die Dokumentation deckt über 75 Anbieter ab, und darüber hinaus lässt sich jede OpenAI-kompatible API von Hand ergänzen.
Zwei Einstiege:
Der einfache Weg — OpenCode Zen. Verbindung über den Befehl /connect. Zen ist die Liste der Modelle, die das Team getestet und als gut funktionierend bestätigt hat. Für Einsteiger der reibungsärmste Weg; kostenlos nutzbare Modelle rotieren hier durch.
Der flexible Weg — eigener Anbieter. Eine opencode.json im Projektwurzelverzeichnis anlegen und die gewünschte API definieren.
Einen eigenen Anbieter definieren
Das Grundgerüst der Konfigurationsdatei:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"myprovider": {
"npm": "@ai-sdk/openai-compatible",
"name": "Anzeigename",
"options": {
"baseURL": "https://api.example.com/v1",
"apiKey": "{env:API_KEY_VAR}"
},
"models": {
"model-id": {
"name": "Modell-Anzeigename",
"limit": { "context": 200000, "output": 65536 }
}
}
}
}
}Drei Punkte, die stimmen müssen:
- Das Feld
npm.@ai-sdk/openai-compatiblefür Anbieter, die/v1/chat/completionssprechen,@ai-sdk/openaifür solche mit/v1/responses. Das falsche Paket ist der häufigste Fehler. - Den Schlüssel nicht in die Datei schreiben. Die Schreibweise
{env:API_KEY_VAR}liest ihn aus der Umgebung.opencode.jsonlandet meist im Repository, der Schlüssel darf das nicht. - Der Block
limit. Korrekte Kontext- und Ausgabegrenzen verhindern, dass das Werkzeug in langen Sitzungen zu früh kürzt oder abbricht.
OpenAI-kompatible APIs wie DeepSeek passen direkt in dieses Schema: die /v1-Adresse des Anbieters als baseURL, die Modell-IDs unter models. Modellnamen ändern sich häufig — prüfen Sie die aktuelle Liste in der Dokumentation des Anbieters.
Die kostenlosen und fast kostenlosen Optionen
Die Landschaft hat drei Schichten:
1. Wirklich kostenlos. Manche Modelle werden zeitweise zur kostenlosen Nutzung freigegeben, und diese Liste rotiert — was heute gratis ist, muss es in drei Monaten nicht sein. Gewöhnen Sie sich deshalb an, die aktuelle Liste des Anbieters zu prüfen, statt „Modell X ist gratis" zu merken.
2. Cent statt Dollar. Modelle mit offenen Gewichten (DeepSeek, GLM und ähnliche) liegen bei den Tokenpreisen weit unter geschlossenen Spitzenmodellen. Wer ein paar Stunden im Monat programmiert, landet im Centbereich.
3. Pauschaltarife fürs Programmieren. Sowohl bei opencode als auch bei Anbietern gibt es Monatspakete, die offene Modelle zum Festpreis großzügig nutzbar machen. Bei regelmäßiger Arbeit ist das planbarer als Abrechnung nach Verbrauch.
Welche Schicht zu Ihnen passt, klärt nur eines: zählen, wie viele Anfragen Sie in einem Monat tatsächlich stellen.
Was „kostenlos" wirklich kostet
Jetzt der ehrliche Teil. Kostenlose oder günstige Modelle haben unsichtbare Kosten:
Qualität der Tool-Aufrufe. In einem Agenten ist die kritischste Fähigkeit, Werkzeuge im richtigen Format und in der richtigen Reihenfolge aufzurufen. Ein Modell, das im Chat glänzt, ist als Agent nutzlos, wenn es das Aufrufformat nicht trifft. Beim Test eines kostenlosen Modells ist das — nicht die Intelligenz — der erste Prüfpunkt.
Kontextgrenze. Füllt sich der Kontext in einer langen Sitzung, fasst das Werkzeug zusammen oder kürzt. Ein Modell mit kleinem Kontext bleibt bei einem Refactor über viele Dateien stecken.
Geschwindigkeit. Kostenlose Stufen sind meist langsamer und stellen Sie in die Warteschlange. In einer Schleife über dreißig Runden werden aus wenigen Sekunden pro Runde insgesamt Minuten.
Datenrichtlinie. Der am häufigsten übersprungene Punkt. Lesen Sie bei einer kostenlosen Stufe nach, ob Ihr Code fürs Training verwendet wird. Bei Kundencode ist das keine Vorliebe, sondern Verantwortung.
Korrekturzeit. Ein günstiges Modell, das doppelt so viele Tokens verbrennt und Ihnen eine halbe Stunde Nacharbeit hinterlässt, ist nicht günstig. Zu messen ist nicht der Tokenverbrauch, sondern die Zeit bis fertig.
Für welche Aufgaben reichen kostenlose Modelle?
Meine Beobachtung teilt sich klar:
Reicht: klar umrissene, wiederkehrende Arbeit. Tests schreiben, Boilerplate erzeugen, eine Datei in ein anderes Format bringen, einfache Fehlerkorrekturen, Commit-Nachrichten, Code lesen und zusammenfassen.
Reicht nicht: mehrdeutige Arbeit, die Urteil verlangt. Architekturentscheidungen, Refactors über viele Dateien, die Ursache eines unerklärlichen Fehlers finden, Oberflächenarbeit mit Designanspruch.
Das produktivste Setup ist daher nicht ein Modell, sondern ein Modell pro Aufgabe: das Volumen auf dem günstigen fahren und die schwere Frage dem starken stellen. In Werkzeugen wie opencode lässt sich das Modell mitten in der Sitzung wechseln, was das praktisch einfach macht.
Die eigene Messung
Vertrauen Sie nicht auf „Modell X ist super" in Foren; messen Sie an Ihrer Arbeit. Die Methode:
- Fünf repräsentative Aufgaben wählen, die Sie wirklich tun. Keine synthetischen Beispiele.
- Dieselben fünf auf beiden Setups laufen lassen.
- Drei Dinge notieren: verbrauchte Tokens, ob das Ergebnis brauchbar war, und wie lange Sie nachgebessert haben.
- Das Dritte in Minuten aufschreiben; dort fällt die Entscheidung.
Nach einem solchen Test endet die Debatte: Welches Modell für welche Aufgabe, ergibt sich aus Ihren eigenen Daten.
Sicherheit, bevor Sie einen Schlüssel einhängen
Einem Drittanbieter-Werkzeug einen API-Schlüssel zu geben ist Routine, aber legen Sie die Gewohnheiten vorher fest:
- Einen eigenen Schlüssel mit Ausgabenlimit verwenden, nicht den des Hauptkontos.
- Den Schlüssel in einer Umgebungsvariablen halten, nie in der Konfigurationsdatei.
- Beim ersten Start die Telemetrie-Einstellungen prüfen.
- Automatische Befehlsausführung eingeschränkt starten und erst mit wachsender Vertrautheit erweitern.
Das ist keine Paranoia, sondern die übliche Hygiene für jedes Entwicklerwerkzeug.
Kurz gefasst
Programmieren mit kostenloser KI ist möglich, aber der präzise Satz lautet: Das Werkzeug bekommen Sie kostenlos, das Modell sehr günstig. Dafür müssen Sie trennen, wofür Sie zahlen, und das Recht auf Modellwahl behalten.
Der eigentliche Gewinn daraus ist nicht der Rabatt, sondern Flexibilität: für jede Aufgabe das passende Modell zu fahren und nicht von der Preisentscheidung eines Anbieters abzuhängen.
Modellnamen, kostenlose Stufen und Preise ändern sich sehr schnell; prüfen Sie sie vor der Einrichtung in der aktuellen Dokumentation des Anbieters.
Häufig gestellte Fragen
Kann man mit KI kostenlos programmieren?
Teilweise. Das Werkzeug selbst — ein quelloffener Harness wie opencode — ist vollständig kostenlos, und einzelne Modelle werden zeitweise kostenlos freigegeben. Da kostenlose Stufen rotieren, ist statt eines Dauerplans die Formulierung realistischer: „Das Werkzeug ist gratis, das Modell sehr günstig."
Was ist opencode?
opencode ist ein quelloffener KI-Coding-Agent für das Terminal. Sie hinterlegen Ihren eigenen API-Schlüssel und lassen das Modell Ihrer Wahl laufen; die Dokumentation deckt über 75 Anbieter ab, und jede OpenAI-kompatible API lässt sich von Hand ergänzen.
Wie füge ich opencode ein eigenes Modell hinzu?
Legen Sie eine opencode.json im Projektwurzelverzeichnis an und definieren Sie den Anbieter unter provider: das Paket @ai-sdk/openai-compatible für APIs mit /v1/chat/completions, die baseURL des Anbieters, den über {env:...} aus der Umgebung gelesenen Schlüssel und die Modell-IDs. Schreiben Sie den Schlüssel nie in die Datei.
Reichen kostenlose Modelle für echte Arbeit?
Für klar umrissene, wiederkehrende Aufgaben — Tests schreiben, Formate konvertieren, einfache Korrekturen, Code zusammenfassen — meistens ja. Bei Architekturentscheidungen, Refactors über viele Dateien und unerklärlichen Fehlern wird der Unterschied zu einem Zeitverlust, der die Tokenersparnis weit übersteigt.
Ist ein günstiges Modell wirklich günstig?
Ohne Messung nicht zu sagen. Schauen Sie auf die Zeit bis fertig statt auf Tokenkosten: Ein Modell, das doppelt so viele Tokens verbrennt und eine halbe Stunde Nacharbeit hinterlässt, ist nicht günstig. Lassen Sie fünf echte Aufgaben auf beiden Setups laufen und notieren Sie die Korrekturzeit in Minuten.
Ist es sicher, Code an ein kostenloses Modell zu schicken?
Gehen Sie nicht davon aus, ohne die Datenrichtlinie gelesen zu haben; manche kostenlosen Stufen können eingereichte Daten fürs Training nutzen. Bei Kundencode ist das Verantwortung statt Vorliebe. Verwenden Sie außerdem einen eigenen Schlüssel mit Ausgabenlimit und halten Sie ihn in einer Umgebungsvariablen.
Verwandte Artikel
Was ist JEV? Die Reflexschicht der KI (TypeSafes System-One-Modell)
JEV ist kein Chatmodell, sondern ein Modell, das entscheidet. Die System-One-Idee, die drei Fragetypen, Preise und Grenzen — ab dem ersten API-Aufruf erklärt.
JEV ins System einbauen: Harness, Kosten und bekannte Grenzen
Allein liefert JEV nur eine Wolke aus Wahrscheinlichkeiten. So bauen Sie den Harness, der daraus Handlung macht, welche Architekturmuster helfen und wo das Modell schwach ist.
JEV-Anwendungsfälle: 10 reale Szenarien und ihre Kosten
Von Kommentarmoderation über Tool-Auswahl für Agenten bis zu Modell-Routing und RAG-Filterung: zehn Szenarien, in denen JEV sich wirklich lohnt — mit Code und Kostenvergleich.