Run the agent on your laptop. Approve its tool calls from your phone, Slack, or Discord — in real time. BYOK across six providers, MCP-native, India-priced.
Free tier · ₹0 forever · BYOK from day one · No credit card
// type a request — the agent does the rest
$ offsync new "rewrite the webhook to verify signatures"
▎ Reading apps/server/src/routes/billing.ts…
▎ Diff prepared (12 lines added, 4 removed)
▎ tool_call → write_file awaiting approval…
One tool_call_requested event · fanned out to every surface · raced against your local CLI prompt
The flow
No code leaves your laptop. Only event metadata is synced to the relay — so the phone shows the right card and the agent doesn't act before you say yes.
Your CLI or VSCode extension hosts the agent loop. Files, secrets, and runtime stay on the machine you're sitting at.
When the agent wants to write a file or run a command, the request is published to a single append-only event log over WebSockets.
Your CLI prompt, your phone, your Slack thread, and your Discord channel all see the request. The first Approve or Deny decides — the others just update.
Surfaces
No new daemon to babysit. No new app to learn. Offsync slots into your terminal, your editor, your team chat, and the phone in your pocket.
A local agent loop with built-in tools (read/write/exec) and MCP support. Approve in-terminal — or hand the prompt to your phone.
Run the agent against your open workspace. WorkspaceEdit-native diffs ride your existing source-control flow — undo just works.
Read-only viewer + approval surface. Push notifications on every tool call. Walk away from the desk; ship from the train.
Subscribe a channel; every tool call posts a Block Kit card with Approve / Deny buttons. Pair-program with your team async.
HTTP-interaction bot, no gateway connection needed. Same Approve / Deny flow, native to Discord buttons.
Replay any session, manage BYOK keys + MCP servers, watch live tool calls from a browser. Built on the same WebSocket stream.
Stack
Plug your own keys for any of six LLM providers. Add any MCP server. We run the orchestration; you keep the secrets and the data.
Keys are AES-256-GCM encrypted at rest with envelope binding to your user — replay across accounts is cryptographically rejected.
Real Model Context Protocol over stdio, SSE, and Streamable HTTP. Built-in registry of trusted servers; signed manifests.
Every session is a strictly ordered, replay-from-seq stream. Reconnects pick up exactly where they left off — no duplicate events.
Pricing
Free tier has the full agent loop and BYOK on day one. Paid tiers are about scale — more sessions, longer history, more team seats.
A two-minute install. No credit card. The free tier is enough to get the feel.