Technischer Überblick¶
monsterbrain ist eine Electron-App in TypeScript (Electron mit TypeScript (DEC_ELECTRON)). Dateien und Git sind die Wahrheit; es gibt keine Datenbank (monsterbrain speichert kein... (DEC_NO_INTERACTION_STATE)).
Teil |
Läuft in |
Wo |
Aufgabe |
|---|---|---|---|
Hauptprozess |
|
Ordnerbaum, Frontmatter, Links und Backlinks, Konzepte, Git-Status und Diffs, File Watcher |
|
Hauptprozess |
|
IPC-API für die UI, Protokoll |
|
Hauptprozess |
|
MCP-Server für Claude, Channel für Agent-Aktionen |
|
Hauptprozess und Renderer |
|
Erweiterungs-Host v0 |
|
ui |
Renderer |
|
React; Ansichten je Dateityp, Diff-Ansichten, Panels |
shared |
beide |
|
Typen und Pfad-Helfer |
Die UI spricht mit dem Core nur über eine typisierte API, so kann ein späterer Servermodus dieselbe UI im Browser ausliefern.