Downloads

ForgeTerm

Een terminal voor wie met AI-agents programmeert. Gebouwd in Rust, met GPU-rendering, voor Windows 11 en Linux.

Tabs en splits, een bestandsverkenner, een code-viewer met minimap, een Git-paneel en een werkplek die Claude Code en Codex in je projectmap start. Tekst die ForgeTerm in de terminal zet, krijgt nooit vanzelf een Enter: jij bepaalt wanneer iets wordt uitgevoerd.

  • Versie 0.1.1
  • Uitgebracht
  • Windows 11
  • Linux
  • Gratis download

Kies je download

Drie bestanden, gebouwd uit dezelfde code. Controleer na het downloaden de SHA-256: komt die overeen met de hash hieronder, dan heb je precies het bestand dat ik heb gebouwd.

Windows 11 · x64

Draagbaar (zip)

Uitpakken en forgeterm.exe starten, zonder installatie. Met de README, de lettertypelicentie en THIRD-PARTY.txt met de licentie van elke meegecompileerde crate.

Grootte
8,0 MB
SHA-256
86c3edbbd58fc7c02af77a81c5c263ac2816fbdbd53bc5b58a55454a73fd38b1
Downloaden

ForgeTerm-0.1.1-windows-x64.zip · .sha256-bestand

Linux Mint 22 · Ubuntu 24.04 · amd64

Debian-pakket (.deb)

Installeert /usr/bin/forgeterm, een menu-item met icoon en de documentatie. apt haalt ontbrekende bibliotheken zelf op (X11/Wayland, xkbcommon, EGL).

Grootte
6,0 MB
SHA-256
f8d6d81a35ac7fdacc57bd1c4ccc30289105735f0fb1589bcd94273d90c4616a
Downloaden

forgeterm_0.1.1-1_amd64.deb · .sha256-bestand

Installeren

  1. 1 Start ForgeTerm-0.1.1-setup-x64.exe.
  2. 2 Windows SmartScreen meldt Onbekende uitgever, omdat de installer niet digitaal ondertekend is. Kies Meer info en dan Toch uitvoeren.
  3. 3 Volg de installer. Daarna staat ForgeTerm in het Startmenu. Draait ForgeTerm nog tijdens een update, dan vraagt de installer eerst om het te sluiten.

Hash controleren in PowerShell:

PS> Get-FileHash .\ForgeTerm-0.1.1-setup-x64.exe -Algorithm SHA256

Verwijderen gaat via Instellingen › Apps › ForgeTerm. Alleen de geïnstalleerde bestanden verdwijnen; je instellingen en sessie in %APPDATA%\ForgeTerm blijven staan.

Liever niets installeren? Pak de zip uit en start forgeterm.exe.

Nieuw in 0.1.1

Uitgebracht op 11 november 2026, bovenop alles wat versie 0.1.0 al kon.

Shell-integratie

PowerShell, bash en cmd markeren elke prompt met een streep in de marge. Met Ctrl+Shift+Pijl omhoog en omlaag spring je tussen commando's. De uitvoer van het laatste commando kopieer je, of je zet hem zonder Enter in de prompt van je agent.

Tabs die om aandacht vragen

Een tab krijgt een badge als een programma op je wacht, klaar is, mislukt of een bel geeft. Staat het venster op de achtergrond, dan vraagt de taakbalk om aandacht.

Bestandsverwijzingen openen

Ctrl+klik op een verwijzing in de uitvoer, zoals src/main.rs:42 of een regel uit een Python-traceback, opent het bestand in de code-viewer op die regel. ForgeTerm leest het bestand alleen en voert niets uit.

Verkenner met het toetsenbord

Ctrl+Shift+E zet de focus in de verkenner. Je bladert met de pijltjes, PgUp/PgDn, Home/End en Enter. De boom ververst vanzelf als een map verandert, en Ga naar map springt naar een pad dat je typt of plakt.

Nieuw sjabloon in Prompt Studio

Een ingebouwd sjabloon dat de agent vraagt zijn werk grondig te controleren en daarna verder te gaan.

Wat ForgeTerm doet

Terminal met GPU-rendering

ConPTY op Windows en een echte PTY op Linux, met de VT-emulatie van alacritty_terminal. Truecolor, 256 kleuren, alt screen voor vim, CJK-tekens. JetBrains Mono, lettergrootte met Ctrl+= en Ctrl+-.

Tabs en splits

Naast en onder elkaar splitsen, de scheidingslijn slepen en één pane maximaliseren met Ctrl+Shift+Enter. Elke tab kiest zijn eigen shell: PowerShell 7, Windows PowerShell, cmd, Git Bash of WSL.

Command Palette

Ctrl+Shift+P toont alle acties met fuzzy zoeken, de laatst gebruikte bovenaan. Dezelfde acties staan in de menubalk, en elke sneltoets is aan te passen in settings.toml.

AI-werkplek

Vindt Claude Code en Codex, toont hun versie en start ze in de projectroot als tab of split. Laat de projectcontext zien: CLAUDE.md, AGENTS.md, rules, skills, commands, subagents en MCP.

Prompt Studio

Sjablonen met {{variabelen}}. ForgeTerm vult in wat het echt weet (project, map, geselecteerde tekst, bestand) en zet de prompt klaar zonder Enter. Zwevend of als paneel naast de terminal, die gewoon blijft werken. Eigen sjablonen zijn gewone .md-bestanden.

Code-viewer

Bestanden bekijken naast je terminal, met syntaxkleuring (Rust, Python, JavaScript, Go, C#, SQL en meer), regelnummers, minimap, zoeken en kopiëren. Herlaadt vanzelf als het bestand verandert.

Git-paneel

Branch, ahead/behind en wijzigingen in de statusbalk. Diff, stage en unstage, commit, branches wisselen, en commits per dag over dertig dagen. Push en pull doe je bewust in de terminal.

Monitor

CPU en geheugen van het systeem en van elke terminal, met de hele procesboom van de shell en drie minuten historie. Wat ForgeTerm niet meet, zoals de GPU, staat er als niet gemeten.

Verkenner en sessie

Een bestandsboom die de map van je shell volgt. Dubbelklik zet het pad, goed gequote voor die shell, in de terminal. Bij de volgende start komen je tabs, splits en mappen terug.

Zo ziet het eruit

Echte schermafdrukken van versie 0.1.0 op Windows 11, niet nabewerkt.

Verkenner, PowerShell 7 en cmd onder elkaar, en de code-viewer met een Rust-bestand en minimap.
Drie panes in één tab en een tweede tab met cmd. De statusbalk toont shell, map, Git-branch, grootte en het aantal panes.

Wat ForgeTerm nooit vanzelf doet

Een terminal waarin AI-agents draaien, moet voorspelbaar zijn. Deze regels zitten in de code, niet in een instelling.

  • Geplakte of ingevoegde tekst krijgt nooit een Enter. Meerdere regels plakken in een shell zonder bracketed paste vraagt eerst om bevestiging.
  • ForgeTerm stuurt zelf nooit een prompt naar een agent. Uitvoer van de terminal en van agents is data, geen opdracht.
  • Git in een onbekende repository start geen programma's die die repository instelt: geen fsmonitor, geen externe diff, geen textconv. De status op de achtergrond neemt geen index.lock.
  • Een link opent alleen met Ctrl+klik, en alleen als hij met http of https begint.
  • De shell-integratie past nooit je profiel- of rc-bestanden aan, en ForgeTerm overschrijft nooit je settings.toml.
  • Op 10 november 2026 heeft een onafhankelijke security review vijf punten gevonden. Alle vijf zijn opgelost.

Sneltoetsen

Elke actie heeft een sneltoets, een menu-item en een plek in de Command Palette. Eigen toetsen zet je onder [keys] in settings.toml.

Ctrl+Shift+P Command Palette
Ctrl+Shift+T Nieuwe tab
Alt+Shift+= / Alt+Shift+- Splitsen naast / onder elkaar
Ctrl+Shift+Enter Pane maximaliseren en terug
Ctrl+Shift+↑ / ↓ Vorig / volgend commando
Ctrl+Shift+A AI-werkplek
Ctrl+Shift+I Prompt Studio
Ctrl+Shift+E Verkenner
Ctrl+Shift+O Code-viewer
Ctrl+Shift+G Git-paneel
Ctrl+Shift+M Monitor
Ctrl+Shift+F Zoeken in uitvoer en scrollback
Ctrl+, Instellingen openen

Wat getest is, en wat nog niet

Windows 11
De GUI, alle vier de shells (PowerShell 7, Windows PowerShell, cmd, Git Bash), Claude Code en Codex, en de installer: installeren, opnieuw installeren en verwijderen.
Linux
Gebouwd en getest in WSL met Ubuntu 24.04, dezelfde basis als Linux Mint 22: 142 automatische tests met een echte PTY, de GUI onder WSLg en de inhoud van het .deb-pakket. Op een echte Mint-desktop is het nog niet getest.
Geheugen
Gemeten op de release-build: 163 MB werkgeheugen met één tab open.

Bekende beperkingen

  • De installer is niet ondertekend, daarom de melding van SmartScreen.
  • Er is één thema (Forge Dark) en nog geen keuze voor een ander lettertype.
  • Emoji zijn monochroom.
  • Geen IME, dus geen Chinese of Japanse invoer. Dode toetsen (US-International) werken wel.
  • Geen macOS-versie.

Onder de motorkap

ForgeTerm is geschreven in Rust en bestaat uit negen crates. De terminalengine kent geen GUI-code, zodat hij los te testen is. Geen unsafe code, op twee gedocumenteerde plekken na. Broncode op GitHub

  • Rust 1.88 of nieuwer
  • iced 0.14 GUI, wgpu-rendering
  • alacritty_terminal 0.26 VT-emulatie en PTY
  • syntect syntaxkleuring
  • sysinfo CPU en geheugen
  • JetBrains Mono SIL Open Font License

Vragen

Wat kost ForgeTerm?

Niets. ForgeTerm is gratis en open source, onder de MIT- of de Apache-2.0-licentie, naar keuze. De broncode staat op GitHub: github.com/erikvandeblaak/ForgeTerm.

Waarom waarschuwt Windows bij het installeren?

De installer is niet digitaal ondertekend. Windows SmartScreen meldt dan "Onbekende uitgever". Controleer eerst de SHA-256 en kies daarna Meer info › Toch uitvoeren.

Werkt Claude Code in ForgeTerm?

Ja. Claude Code start, rendert en reageert op pijltjestoetsen en Esc. Shift+Enter geeft in Claude Code een nieuwe regel, omdat ForgeTerm het Kitty keyboard protocol ondersteunt.

Is er een versie voor macOS?

Nee. Er zijn builds voor Windows 11 (x64) en voor Linux (amd64, als .deb voor Mint 22 en Ubuntu 24.04).

Waar staan mijn instellingen?

In %APPDATA%\ForgeTerm\settings.toml op Windows en in ~/.config/forgeterm/settings.toml op Linux. Ctrl+, opent het bestand; wat je opslaat, past ForgeTerm binnen twee seconden toe.

Hoe weet ik dat de download klopt?

Bereken de SHA-256 van het bestand, met Get-FileHash in PowerShell of sha256sum op Linux, en vergelijk die met de hash op deze pagina of in het .sha256-bestand.

ForgeTerm is gemaakt door Erik van de Blaak.

Een fout gevonden of een vraag over ForgeTerm? Meld het op GitHub of mail me.