The Architect
The Architect

verbonden · 4 hosts · 6 sessies

Jij Bent De Ultieme Agent.

De modellen zijn goed in typen. Jij bent degene die weet wat er gebouwd moet worden. The Architect geeft je één console voor elke harness die je al draait — verbonden via SSH, in de screen- en tmux-sessies die je toch al in leven houdt.

Geen orchestratielaag. Geen mening over jouw workflow. Gewoon directe controle over elke agent die je draait, vanaf welk apparaat dan ook dat voor je staat.

Download de gratis versie Bekijk Pro 1 agent, 1 project, voor altijd gratis. Geen account.

Eén regel per taak: project, laatste output, verstreken tijd. Wanneer een sessie de terminalbel laat rinkelen, licht de badge op en vervaagt binnen zestig seconden — zo zie je in één oogopslag welke agent nú je aandacht nodig heeft en welke een uur geleden al wachtte, zonder iets te hoeven openen.

1: why

Stop met in cirkels typen.

Je hebt dit gesprek al gehad. Je beschrijft de wijziging. Het herschrijft het verkeerde bestand. Je corrigeert het. Het verontschuldigt zich en herschrijft opnieuw het verkeerde bestand. Veertig minuten verloren aan een chatvenster dat nooit de context had om te slagen, draaiend op een plek die je niet kunt bereiken.

De oplossing was nooit een beter promptvak. Het is jij, aan de knoppen, met de echte terminal voor je — die de harness kiest, het model kiest, de daadwerkelijke output leest, en de run stopt zodra het misgaat.

Vereist
ssh
Je sleutels staan al op de machines die ertoe doen.
tmux / screen
Je houdt sessies bewust in leven over verbindingsonderbrekingen heen.
een harness
Claude Code, Codex, Aider, OpenCode, of die van jezelf.
oordeel
Jij bepaalt welk model welke taak krijgt. Niets hier beslist voor jou.

Als die lijst als een vreemde taal aanvoelt, is The Architect niets voor jou.

Dit is geen onboarding-funnel met een terminalthema. Het gaat ervan uit dat je al meerdere harnesses en meerdere modellen draait op echte machines, en dat het enige dat je nog mist een fatsoenlijke manier is om ze allemaal te bereiken, waar je ook bent.

Er is geen tutorial, geen startsjabloon en geen assistent die je aan de hand meeneemt. Het koppelt aan wat je al hebt gebouwd en blijft verder uit beeld.

Laat de amateurs achter je in het stof.

2: sessions

Swipe naar de volgende sessie.

Een echte ANSI-terminal — truecolor, correcte UTF-8, live PTY-resize, muisrapportage, Kitty keyboard protocol. Op een touchscreen swipe je naar links of rechts om tussen je screen- of tmux-vensters te bewegen. Op desktop krijg je dezelfde beweging via knoppen, zodat slepen-om-te-selecteren blijft werken.

opus_home:0
claude-code — thearchitect
> rewrite the bell decay to use the app clock

 Read    src/core/notifications       (214 lines)
 Edit    src/core/notifications       +18 -6
 Bash    make check
          No issues found.

 Done in 41s · 2 files changed
aider — telemetry
aider> /add collector/ingest.py

Added collector/ingest.py to the chat.
tokens: 12.4k sent, 891 received

 Apply edit to collector/ingest.py?
  (y/n/skip) 
codex — vm-01
$ pytest -q tests/

................................
F.....

FAILED tests/test_sync.py::test_upsert_by_device
  AssertionError: expected 2 entries, got 3

38 passed, 1 failed in 4.12s
bash — buildbox
$ tail -f /var/log/deploy.log

14:02:11 pulling origin/master
14:02:14 build ok  (48.2s)
14:03:02 restarting workers …
14:03:04 4 workers up

Sleep het. Of gebruik de pijltjes — net als in de app.

Koppelen op exacte naam

GNU screen matcht sessienamen op prefix, en dat is precies hoe mensen in de verkeerde agent terechtkomen. The Architect matcht de naam exact en koppelt via een pid-gekwalificeerde id, of maakt een nieuwe sessie aan. Het gokt nooit.

De sessie overleeft de app

Sessies leven op de externe host, niet in de client. Sluit de app, verlies je signaal, wissel van apparaat — de run blijft draaien en je koppelt er weer aan precies waar hij was.

Dezelfde console, elk scherm.

Geen uitgeklede companion-app op de telefoon en een volwaardige op desktop. Overal dezelfde terminal-engine — de navigatie past zich aan, de mogelijkheden niet.

Desktop nu Permanente zijbalk, venstergeometrie onthouden, overal hardware-toetsenbord. Windows, macOS, Linux.
Telefoon binnenkort Navigatie onderaan, terminal op volledige breedte, swipen tussen sessies. Check een run vanuit de trein.
Tablet binnenkort Projectzijbalk in liggende stand, terminal ernaast. Het bankstel-werkstation.
3: env

Stel de omgeving in voordat je verbindt.

Elke serieuze harness wordt geconfigureerd via zijn omgeving. Welk endpoint hij aanspreekt, welk model hij aanvraagt, met welke sleutel hij authenticeert, via welke proxy hij loopt — het komt allemaal binnen als variabelen, en het moet allemaal kloppen voordat het proces start, want niets daarvan kan nog worden aangepast zodra de tool draait.

Dus stel je het in op de agent, niet in een .bashrc die je op vier verschillende machines moet onthouden aan te passen. The Architect exporteert je variabelen naar de sessie, voert daarna je startscript uit en start dan de tool — in die volgorde, elke keer. Eén plek, per agent, onder jouw controle.

omgeving — Claude Workstation 8 variabelen
# exported before the tool starts
ANTHROPIC_BASE_URL=https://llm-gw.internal:8443
ANTHROPIC_API_KEY=sk-ant-••••••••••••
ANTHROPIC_MODEL=claude-opus-5
OPENAI_BASE_URL=http://workstation.lan:11434/v1
HTTP_PROXY=http://proxy.lan:3128
NO_PROXY=localhost,127.0.0.1,.internal
TERM=xterm-256color
COLORTERM=truecolor
variabelen exporteren startscript koppelen of aanmaken tool

Richt een harness overal op

Een base-URL is gewoon een variabele. Stuur de ene agent via je bedrijfsgateway, een andere naar een model dat draait op de machine verderop in de gang, een derde naar een staging-endpoint dat je aan het evalueren bent — dezelfde tool, drie agents, geen herconfiguratie ertussen.

Sleutels per agent, niet per machine

Elke agent draagt zijn eigen set. Een host die door meerdere projecten wordt gedeeld heeft geen enkele globale sleutel in een shell-profiel nodig, en een sleutel roteren is één bewerking op één plek in plaats van een ssh-rondje langs elke machine.

Een startscript voor de rest

Alles wat variabelen niet kunnen uitdrukken — een virtualenv activeren, naar de projectmap gaan, een cache opwarmen. Het draait na de exports en voor de tool, zodat de harness opkomt in de staat die je bedoelde. Een eindscript draait wanneer je de verbinding verbreekt.

Eén plek. Volledige controle.

4: sync

Je configuratie synchroniseert via je eigen server.

Er is geen syncdienst, want er is geen server van ons om mee te synchroniseren. The Architect schrijft je agent- en projectconfiguratie — inclusief omgevingsblokken — als JSON via SFTP naar ~/.thearchitect/ op een host die je al bezit, en leest het weer terug op het volgende apparaat. Dat is het hele mechanisme.

Push

Exporteer agents en projecten naar elke host die je kunt bereiken. Hosts, poorten, sessiebeheerders, tools, omgevingsvariabelen, start- en eindscripts.

Pull

Wijs een nieuwe installatie naar dezelfde host. De wizard bij de eerste start toont wat daar staat en importeert wat je kiest.

Nooit SSH-gegevens

Je SSH-wachtwoorden en privésleutels zijn bewust uitgesloten van de overdracht. Ze blijven in de keystore van het apparaat en worden nooit naar een host geschreven — zelfs niet naar de host waarnaar je exporteert. Je omgevingsvariabelen reizen wél mee, naar je eigen homedirectory op je eigen machine, want dat is wat een nieuw apparaat bij aankomst laat werken.

Hetzelfde idee voor sleutels: de app genereert bij de eerste start een RSA-2048- en een ECDSA P-256-identiteitspaar, kopieert de publieke regel naar je klembord, of voegt die toe aan de authorized_keys van een host via een wachtwoordsessie — zo stap je over op sleutelauthenticatie zonder de app te verlaten.

5: trust

Het kan niet schelen wie je bent.

The Architect heeft geen idee hoe je heet, en geen manier om erachter te komen. Er is niets om op in te loggen en niets dat naar huis belt.

  • Geen account, geen aanmelding, geen profiel De app wordt geleverd zonder inlogscherm. Er is geen identiteit om aan te maken, te verifiëren, te herstellen of te lekken.
  • SSH-gegevens verlaten nooit de keystore Privésleutels en wachtwoorden gaan naar de keystore van het platform — Keychain, Credential Manager, libsecret — en worden alleen gelezen om je eigen verbinding te openen. Nooit de app-database, nooit een configuratiebestand, nooit naar een host geschreven, nooit ergens naartoe verzonden.
  • Verkeer gaat naar jouw hosts en nergens anders naartoe Elke verbinding is een directe SSH-sessie van je apparaat naar jouw machine. Geen relay, geen proxy, geen tussenpartij.
  • Licenties werken offline Pro wordt ontgrendeld met een platformgebonden sleutel die op het apparaat zelf wordt gevalideerd. Geen activatieoproep, geen seat-server, geen licentiecontrole die kan mislukken terwijl je in het vliegtuig zit.
  • Geen telemetrie Niets meet hoe je de app gebruikt. Wil je een verslag van een sessie, zet dan verkeerslogging aan en die schrijft naar een bestand op je eigen schijf.
6: download

Neem de gratis versie.

Eén agent en één project, voor altijd gratis, met elke functie op deze pagina werkend. Genoeg om met een echte host te verbinden en zelf te beslissen. Pro heft de limieten op wanneer jij er klaar voor bent.

Gratis
$0
geen account · geen vervaldatum
  • 1 agent, 1 project
  • Volledige ANSI-terminal, swipen tussen sessies
  • Belbadges en live werkstatus
  • SFTP-configuratiesync
  • Apparaat-identiteitssleutels
Gratis downloaden
Pro
$19
eenmalig · per platform
  • Onbeperkt agents en projecten
  • Offline platformgebonden sleutel
  • Licentie reist mee met je SFTP-configuratie
  • Alles uit Gratis
Koop voor Windows of Mac

Rechtstreeks in de VS; via de app stores overal elders.

Linux
Ook Gratis
volledige Pro · per e-mail
  • Alle Pro-functies, zonder kosten
  • Sleutel rechtstreeks naar je inbox
  • AppImage build
  • Geen app store nodig
Vraag een Linux-sleutel aan

Vandaag Windows, macOS en Linux. iOS en Android volgen binnenkort. Linux-sleutels worden door ons rechtstreeks uitgegeven, overal ter wereld.