OpenPilot: programmeren met AI in je eigen projectmap

Een opensource desktopagent die bestanden bewerkt en opdrachten uitvoert met jouw gekozen model.

openpilot.in
OpenPilot screenshot

Wat doet OpenPilot in gewone taal?

OpenPilot is een opensource desktopapp om met AI aan code te werken. Je verbindt een taalmodel, kiest een projectmap en beschrijft een taak. De agent kan bestanden in die map aanpassen en opdrachten uitvoeren. Je krijgt zo concrete wijzigingen die je zelf kunt bekijken.

Het past bij ontwikkelaars die prototypes bouwen of fouten herstellen en zelf hun modelaanbieder willen kiezen. Je moet de code nog steeds beoordelen en testen.

Van opdracht naar controleerbare wijzigingen

De agent leest en doorzoekt bestanden, maakt nieuwe bestanden aan en past bestaande code aan. Via de terminal kan hij afhankelijkheden installeren, ontwikkelservers starten en tests uitvoeren. De uitvoer verschijnt in het gesprek.

Begin bijvoorbeeld met een kleine API met een statusendpoint en README. Geef de programmeertaal en gewenste werking aan. Controleer daarna de bestanden en echte testresultaten voordat je verdere wijzigingen vraagt.

Installeren en beginnen

Op 12 oktober 2026 bevat v1.0.5 een Windows-installatiebestand, portable EXE en DMG-bestanden voor Apple silicon en Intel-Macs. De website noemt macOS nog aangekondigd; bekijk de daadwerkelijke releasebestanden. De Windows-pagina noemt Windows 10 of nieuwer, x64.

  1. Kies de versie voor jouw computer.
  2. Vul onder Settings → Models de basis-URL, API-sleutel en model-ID in, sla op en selecteer het model.
  3. Open de projectmap en beschrijf één afgebakende taak.
  4. Bekijk de uitgevoerde stappen en toestemmingsvragen voor gevoelige opdrachten.
  5. Controleer wijzigingen en tests.

Voor draaien vanuit de broncode staan Node.js 20+, npm install en npm start in de repository beschreven.

Lokale modellen of een cloudverbinding

OpenPilot gebruikt een OpenAI-compatibele API. De handleiding noemt OpenAI, OpenRouter, Ollama, LM Studio en eigen gateways. Het Ollama-voorbeeld is http://localhost:11434/v1; de modelserver moet je zelf voorbereiden.

Langere refactorings vragen volgens de FAQ doorgaans een krachtiger model. Een native Anthropic-adapter staat op de planning; de beschreven huidige route is OpenRouter.

Gratis app betekent geen gratis modelverbruik

Gecontroleerd op 12 oktober 2026: OpenPilot vereist geen productaccount of abonnement en vermeldt een MIT-licentie. Cloudmodellen en aangesloten diensten bepalen hun eigen tarieven en limieten. Er is geen algemene gratis tokenbundel vastgesteld. Het sessie- en totaalverbruik per model helpt bij het volgen van gebruik, maar garandeert geen vast bedrag.

Webonderzoek en herbruikbare projectafspraken

Voor zoeken op het web en ophalen van pagina’s is een TinyFish-API-sleutel nodig. Bestands- en terminaltaken blijven zonder die sleutel werken. Voeg MCP-servers toe aan mcp.json, herstart de app en schakel de benodigde tools en resources per gesprek in.

Met Skills hergebruik je procedures; AGENTS.md bewaart projectvoorkeuren. Dat scheelt herhaalde uitleg, maar vormt geen beveiligingsgrens.

Waar gaan gegevens naartoe?

Een lokaal draaiende app kan verzoeken naar jouw gekozen cloudmodel sturen. TinyFish en externe MCP-servers voegen andere verbindingen toe. Een lokaal model maakt dus niet de hele opstelling automatisch offline.

De telemetrie-uitleg vermeldt standaard ingeschakelde anonieme gebruiksstatistieken, uit te zetten tijdens de introductie of via Settings → About. Chats, bestanden, paden en API-sleutels worden volgens die uitleg niet meegestuurd. De huidige broncode versleutelt nieuw opgeslagen geheimen lokaal. De oudere website-FAQ is geen basis voor garanties over nul netwerkverkeer of gegevensbewaring bij andere aanbieders.

Veelgestelde vragen

Kan OpenPilot een bestaand project aanpassen?

Ja. De gekozen map kan worden gelezen en bewerkt en je kunt controles laten uitvoeren. Beoordeel de wijzigingen zelf.

Zijn AI-aanvragen ook gratis?

Niet automatisch. Er is geen OpenPilot-abonnement, maar modelaanbieders en diensten kunnen kosten en limieten hanteren.

Werkt het met Ollama of LM Studio?

Ja, via een compatibel endpoint. Model en hardware bepalen mede het resultaat; controleer overige verbindingen apart.

Officiële documentatie en hulp