Intent unifies workspaces, tasks, terminals, and coding agents behind a Rust daemon and JSON-RPC API for local-first agent coordination at scale.
Adapted from @DanKornasCoordinating coding agents gets messy when every workspace, task, and terminal lives in a separate tool. Intent is a local-first platform for coordinating coding agents at scale. It helps you keep the moving pieces around agent work together by putting workspaces, notes, tasks, coding agents, Git, terminals, and events behind a Rust daemon and JSON-RPC API. Key features: • One local control plane – `intentd` owns workspaces, notes, tasks, agents, Git, terminals, and events • Desktop client – an Electron + SvelteKit app connects to the daemon as a thin client • Local-first state – the daemon persists state to SQLite on your machine • Local and LAN access – clients use JSON-RPC over a Unix-domain socket locally and WSS/TLS on a LAN • Source-based workflows – documented targets cover checks, tests, builds, sidecar development, and daemon debugging It’s open-source (Apache License 2.0 license). Link in the reply 👇