Code, design en tekst combineren in één AI-werkruimte — Kun uitproberen
Een typische workflow met AI-assistenten ziet er chaotisch uit. Een ontwikkelaar kopieert een stukje code uit de IDE naar een browservenster met ChatGPT, vraagt om de logica te repareren, plakt het resultaat terug, voert tests uit, ziet een fout, en rent terug naar de webinterface. Als je hier ook documentatieschrijven of UI-prototype-schetsen aan toevoegt, wordt schakelen tussen tabbladen eindeloos.
De ontwikkelaars van het Kun-project besloten om code schrijven, tekst, design en automatisering te combineren in één lokale omgeving. Het belangrijkste kenmerk van de tool is een gedeelde runtime die tegelijkertijd een grafische interface en een terminal kan verbinden.

Één Runtime voor GUI-venster en Console
Kun is gebouwd op een serverproces kun serve. Het start op de lokale machine en neemt sessiebeheer, taakgeschiedenissen, LLM-verbindingen en commando-uitvoering over.
Je kunt de desktop Electron-app starten en tegelijkertijd een terminal openen in de projectmap door het volgende commando in te voeren:
kun
Beide interfaces pikken onmiddellijk dezelfde werkcontext op. Wil je snel een korte verduidelijking sturen zonder je handen van het toetsenbord te halen — schrijf in TUI. Wil je bestandsdiffs bekijken, een visueel canvas bewerken of een PDF-document met screenshots analyseren — schakel over naar GUI. Alle wijzigingen, actieplan en toolcall-geschiedenis blijven gesynchroniseerd.
Vijf Werkruimten voor Verschillende Taken
De auteurs hebben het project niet beperkt tot de grenzen van basis "AI-coding." De werkruimte is verdeeld in vijf gespecialiseerde blokken.

- Code. Een volledig uitgeruste modus voor het werken met een repository. De agent kan door bestanden zoeken, bewerkingen maken, console-commando's uitvoeren, tests draaien en interne wijzigingsdiffs uitvoeren.
- Schrijven. Een omgeving voor het voorbereiden van documentatie, artikelen of rapporten. Ondersteunt inline tekstaanvulling, bewerken en kan resultaten exporteren naar Markdown, HTML, PDF, DOCX en PPTX.

- Design. Een modus voor het uitwerken van interactieve HTML/CSS-prototypes en het genereren van design systeembestanden (
DESIGN_SYSTEM.md). Een geschetste interface kan direct worden doorgestuurd naar het codeblok.

- Onderzoek. Werken met multimodale context. Je uploadt PDF-bestanden, grafieken of screenshots, en de agent haalt feiten eruit, verzamelt argumenten en genereert definitieve notities.
- Automatiseren. Een module voor het uitvoeren van achtergrondtaken. Hier configureer je schema's, herhaallussen, hooks en verbind je externe tools via MCP (Model Context Protocol).

Hoe Agent Graph Werkt voor Complexe Taken
Voor korte vragen of gerichte bewerkingen heeft Kun een Direct-modus — een snelle dialoog zonder onnodige bureaucratie. Maar als een taak zich uitstrekt over tientallen bestanden en sequentiële verificatie vereist, schakelt de experimentele Agent Graph-modus in.
In deze modus bouwt de hoofdagent (Lead Agent) eerst een afhankelijkheidsgraaf. Vervolgens verdeelt het de taak in kleine subtaken en delegeert ze naar geïsoleerde onderliggende agenten. Elke onderliggende agent ontvangt alleen de permissies, tools en bestandsaccess die nodig zijn voor zijn fase.
Het resultaat van het werk wordt pas verder in de keten doorgegeven nadat de Lead Agent de wijzigingen heeft geverifieerd en heeft bevestigd dat tests zijn geslaagd. Als er ergens een fout optreedt, doet de graaf niet alsof alles soepel verliep. Een taak kan worden gepauzeerd, handmatig gecorrigeerd, of een aparte node kan worden teruggestuurd voor heruitvoering.
Lokale Gegevens en Vrijheid om Modellen te Kiezen
Kun is ontworpen met een lokaal-first principe. De hele sessiedatabase, logs, lokale instellingen en projectbestanden worden uitsluitend op je schijf opgeslagen.
Tegelijkertijd dwingt het project je niet om een specifiek neuraal netwerk te gebruiken. Via een uniform instellingenmenu kun je vrijwel elke provider verbinden:
- Lokale modellen via Ollama
- Cloud API's van OpenAI, Anthropic, Gemini, DeepSeek, Qwen of Kimi
- Elke externe service die compatibel is met OpenAI Chat Completions of Anthropic Messages
Als je een cloudprovider kiest, worden de specifieke aanvraaggegevens en bijgevoegde bestanden naar hun servers verzonden. Dit is de moeite waard om te onthouden bij het werken met bedrijfseigen code.
Hoe te Deployen en Uit te Proberen
Voorgebouwde pakketten voor macOS (Intel en Apple Silicon), Windows en Linux zijn beschikbaar op de releases pagina van het project. Als je het systeem vanaf de bron wilt draaien of met de backendcode wilt pielen, heb je Node.js versie 22.19 of nieuwer nodig.
Het opstartproces vanuit de repository is standaard:
git clone https://github.com/KunAgent/Kun.git
cd Kun
npm ci
npm run dev
Er is een speciaal commando voorzien om de terminalclient apart te starten:
npm run dev:tui
Na de eerste start hoef je alleen maar minstens één API-key of lokaal model in Ollama te configureren, waarna je het gewenste project kunt openen.
Is het de Moeite Waard om te Installeren
Kun lijkt een haalbare poging om de verspreide toolkit van een ontwikkelaar te verzamelen in één beheerbaar systeem. Het idee van een naadloze runtime voor TUI en GUI elimineert inderdaad de noodzaak om context te kopiëren tussen console- en browservensters.
Een nuance om te noteren is de PolyForm Noncommercial 1.0.0 licentie. Voor persoonlijke projecten, onderzoek en leren is de tool volledig gratis. Commercieel gebruik of integratie in betaalde producten vereist echter aparte toestemming van de auteurs. Dat gezegd hebbende, bedrijven kunnen gratis schriftelijke toestemming aanvragen voor intern werknemersgebruik door een e-mail te sturen naar de ontwikkelaars.
Gerelateerde projecten