FutureOS is an open-source AI agent that follows you across every surface you work on: a Rust core driving a terminal UI, native desktop app, mobile apps, CLI, and IM bots — one backend, one memory, one set of skills. 3,800+ models from 140+ providers built in, or bring your own endpoint. Every tool call gated by your approval, with sandbox tiers underneath. A built-in loop control plane keeps 24h+ long tasks durable, resumable, and verified. Local-first. Open source (MIT + Apache-2.0).
Hey Product Hunt 👋
I built FutureOS after one too many mornings of waking up to a failed overnight agent run with no way to check it from my phone.
The split that bugged me: coding agents own the terminal, personal assistants own chat apps — but I wanted ONE agent that follows me across terminal, desktop, mobile, and IM, with the same sessions and memory everywhere.
So FutureOS is a single Rust backend (gRPC, localhost-only) with five client surfaces. Two things make it different from the agents that blew up this year:
1. Every tool call — file read, write, shell — requires your explicit approval by default, with sandbox tiers underneath. Trust before capability, especially after this year's agent security incidents.
2. A loop control plane for 24h+ runs: durable goals, event-sourced state (crash at 3am, resume at breakfast), and verification gates — the agent doesn't get to declare itself done.
It's open source (MIT + Apache-2.0), local-first, and works with 3,800+ models across 140+ providers, or your own OpenAI-compatible endpoint. We're genuinely early, and I'll be honest: the mobile apps are our roughest edge.
What's your current setup for long agent tasks — and what would make you trust an agent with shell access on your machine?