Kiloskin / Agents at Work
Kiloskin is a desktop client for the Kilo agent runtime. The Electron main process resolves and spawns kilo serve, holds the server password, reads files and normalises HTTP and SSE events into one store; the React renderer only draws snapshots received over IPC. Chat, live code, terminal output, diffs, plans and permission requests become separate panes fed by the same event stream. The difficult part is synchronisation. Two Kilo servers, one in this app and one in VS Code, each have their own SSE bus, so neither sees the other's activity. Both read the same SQLite database. The bridge reconciles roster, transcript and diffs against it every 1.5 seconds, while local activity still arrives immediately. It is legible, not magical.








