Logo
Agent-first

Een codeeragent
die je kunt zien werken.

GroutCode begint bij de agentlus in plaats van een chatpaneel aan een editor te plakken. Elke toolaanroep wordt getoond terwijl hij streamt, shell-commando's passeren een goedkeuringspoort, en de editor, Git en de terminal zitten in hetzelfde venster.

Vier Composer-modi

Kies de mate van autonomie die de taak verdient.

Agent

Autonome uitvoering. De agent leest, bewerkt, draait commando's en werkt door tot de taak klaar is, waarbij elke toolaanroep zichtbaar wordt terwijl hij gebeurt.

Plan

Eerst bekijken, dan uitvoeren. De agent schrijft een plandocument dat je goedkeurt of aanpast voordat er ook maar één bestand wordt aangeraakt.

Ask

Alleen-lezen. Hij kan de werkplek doorzoeken en lezen maar niet schrijven, en dat is de juiste modus om een codebase te begrijpen die je niet zelf hebt geschreven.

Debug

Systematisch problemen oplossen — reproduceren, afbakenen, hypothese stellen, testen — in plaats van een fix te gokken op basis van de stacktrace.

Wat er in de werkplek zit

Een zichtbare agentlus

Denken → Plannen → Uitvoeren → Observeren, met streamende toolparameters en trajectkaarten voor Read, Write, Edit, Glob, Grep, Bash, Terminal en LSP. Je kijkt mee met het werk in plaats van op een resultaat te wachten.

Goedkeuringspoorten

Shell-commando's en schrijfacties passeren een goedkeuringspoort die jij beheert. Er draait niets op je machine omdat een model dat besloot.

Team-modus

Een teamlead verdeelt het werk en geeft taken aan specialist- en reviewer-agents die parallel draaien, met escalatie- en peer-requesttools onderling. Presets voor engineering, planning en design zitten er standaard in.

Monaco-editor en diff-review

Een echte editor met meerdere tabbladen, syntaxiskleuring, inline diffs en een reviewpaneel voor elke wijziging die een agent voorstelt voordat die wordt doorgevoerd.

Git-native

Status, diff, staging, commit, push en van branch wisselen vanuit de interface, in sync met door de agent gemaakte wijzigingen in plaats van ernaast.

Echte terminal

Een ingebouwde xterm.js-terminal op een PTY, voor je eigen commando's en om die van de agent te volgen. Terminalprofielen en SFTP-sessies inbegrepen.

Je eigen sleutel meenemen

Adapters voor Anthropic, OpenAI en Gemini, plus elk OpenAI-compatibel endpoint — Ollama, vLLM, een aggregator of iets zelfgehost. Auto-modus kiest het beste beschikbare model.

MCP, skills en plugins

Model Context Protocol-servers voor externe tools, skills op de lokale schijf, werkplekregels, eigen subagents en een pluginmarktplaats met LSP-ondersteuning.

Local-first als standaard

Threads, instellingen en plandocumenten zijn JSON- en Markdown-bestanden in je eigen gebruikersmap. Gespreksgeschiedenis en repo-status hangen niet af van een clouddienst.

Waarom een studenten-IDE een echte IDE hoort te zijn

In onderwijssoftware bestaat een hardnekkige neiging om een vereenvoudigde versie van het professionele gereedschap te bouwen — een vriendelijkere editor, een zachtere terminal, een sandbox die de compiler verstopt. Het voelt aardig. Het levert afgestudeerden op die nog nooit hebben gewerkt met wat hun eerste werkgever gebruikt.

GroutCode gaat de andere kant op. Het is een echte IDE-schil met Monaco, een echte PTY-terminal, echt Git en een echte agent die commando's op je machine kan draaien. De steigers zitten in de labpractica — lessen in stappen, startbestanden, door de compiler gecontroleerde stappen — niet in een uitgeklede tool.

Wat betekent dat de overstap niets kost

Een student die twee jaar zijn KTU- of VTU-labwerk in GroutCode heeft gedaan, heeft twee jaar in een agent-first IDE met Git, een terminal en diff-review gezeten. Later overstappen naar een professionele opstelling is een ander logo, geen andere vaardigheid.

En de modeltoegang blijft eerlijk

Modeltoegang loopt via je eigen sleutel, en door de local-first opslag zijn threads, instellingen en plandocumenten bestanden op je eigen schijf. Een student op een labcomputer kan het richten op een lokale Ollama-server; een opleiding kan het richten op waar ze toch al voor betaalt. Niets hangt af van de facturatierelatie met één leverancier.

Veelgestelde vragen

Is GroutCode een Cursor-alternatief?+

Dat is het expliciete ontwerpdoel. GroutCode is een AI-native desktopschil voor een IDE met een agentlus, een Monaco-editor, Git, een terminal en een diff-review in één werkplek. De verschillen zijn dat modeltoegang via je eigen sleutel loopt bij Anthropic, OpenAI, Gemini en elk OpenAI-compatibel endpoint, en dat threads, instellingen en plannen local-first blijven.

Wat zijn de vier Composer-modi?+

Agent draait autonoom. Plan schrijft een plan dat je goedkeurt voordat er iets wordt uitgevoerd. Ask is alleen-lezen, om een codebase te begrijpen. Debug volgt een systematische lus van reproduceren, afbakenen, hypothese stellen en testen. Je kiest de modus per gesprek.

Kan de agent shell-commando's op mijn machine draaien?+

Ja, en daarom is er een goedkeuringspoort. Shell-commando's en schrijfacties worden ter goedkeuring voorgelegd, met een rechtenmodel dat je per werkplek instelt. Je kunt ook in Ask-modus werken, waarin de agent helemaal niet kan schrijven.

Welke AI-modellen ondersteunt GroutCode?+

Ingebouwde adapters voor Anthropic, OpenAI en Gemini, plus elk OpenAI-compatibel endpoint — dat dekt Ollama en vLLM voor lokale modellen, aggregators en zelfgehoste diensten. Streamende denkblokken worden ondersteund bij modellen die ze uitzenden, en de Auto-modus kiest het beste beschikbare model.

Wat is Team-modus?+

Een teamlead-agent splitst je verzoek op in taken met eigenaren en acceptatiecriteria, en geeft die vervolgens aan specialist-agents — frontend, backend, QA, reviewer of eigen rollen — die parallel draaien en kunnen escaleren of elkaar vragen stellen. Presets voor engineering, planning en design zitten er standaard in.

Werkt GroutCode met chatplatforms?+

Ja. Adapters voor Telegram, Slack, Discord en Feishu (Lark) laten dezelfde agent-runtime in een chatomgeving reageren, met per integratie een model, standaardmodus, werkplekmappen, allowlists voor gebruikers en chats, en een optionele HTTP-proxy.

Is GroutCode open source?+

Het project is uitgebracht onder de Apache License 2.0.

Een agent-first IDE, inbegrepen in de licentie

GroutCode zit bij elk Grout Suite-abonnement. Gratis download voor Windows en macOS.

GroutCode downloaden