Runtime topology
TurenOS Desktop runs three principal layers:- The Electron main process owns windows, OS integration, Safe Storage, updates, and sidecar supervision.
- The renderer provides projects, sessions, tools, Extensions, review, and settings UI.
- The bundled
forgesidecar owns the local HTTP API, durable storage, providers, tools, permissions, and execution.
Trust boundaries
- Model providers receive selected prompt and context data.
- MCP servers expose external tools and data under reviewed manifests and allowlists.
- Filesystem and shell tools act with the local user’s privileges after permission evaluation.
- Static analyzers inspect selected bytes without executing targets.
- Desktop IPC exposes an allowlisted preload API rather than direct Node access to the renderer.