Recued
Menu

A local control plane for AI

Recued holds the space between you and AI.

Give an AI agent the key to your email or CRM, and it can do anything that key allows. Recued is a self-hosted gateway between AI agents and your accounts, and the agent never gets the key. It gets only the tools you grant it. By default, anything that writes, sends, or deletes waits for your yes.

Local-first Permission-gated Free & open Bring your own keys
Recued as a local control plane, running on your machine and encrypted at rest. A central Recued server holds your data (mail, calendar, files, contacts, tasks, notes, CRM, the things you own, memory and timeline) and does jobs of its own: a chat you reach in the app, by email, in Slack or Telegram, and recipes that run by hand, on a schedule, or when something happens. Agents, people and those jobs all pass one Contracts and Gateway boundary: a contract holds one key and grants nothing until you choose, unknown callers fail closed, and a master pause halts everything. AI writes ask first, one at a time, per batch, or per session, and Logs record every call before it runs. It sits between your own systems (reached through Connections and packs, with keys on your server or a broker you pick), people arriving through Reception and Messenger, outside AI agents and paying customers calling in over MCP or the OpenAI API, and AI providers, with personal data aliased before it leaves and restored locally.
Agents and people ask, and Recued does jobs of its own. All of it passes one gate: grants are checked, personal data is shielded before it reaches an LLM, and writes wait for your approval — one, a batch, or a whole session, answered in the app, by email, Slack or Telegram. Recued acts locally with your keys and records every run. Running work can be watched live, killed, or paused outright. Open the diagram to inspect it at full size.
Recued answers supported lookups directly from saved records and prepares relevant facts for questions that need AI. One example answers a contact email lookup locally. Another protects Maya's name as Person 1 and brings together her insurance policy expiry on 18 November and her trip starting on 20 November. AI can answer that the policy expires two days before Maya leaves, without additional lookups when that context is sufficient. If more information is needed, tools supply it before AI continues. The examples and data are fictional.
Recued has its own chat: in the web app, by email, and in Slack and Telegram. It answers from your saved records first. A lookup like "What is Maya's email?" needs no AI at all. When a question does need AI, Recued swaps out the personal details and brings the relevant facts along, so the model has them before it starts. Replay Maya's questions in the demo. Open the diagram to inspect it at full size.

Search the marketplace

Find installable recipes, packs, publishers, platforms, and tags.

Featured recipes

View all 2477 recipes
Ask a web page

Use “Ask a web page” in Recued. Ask a question about a page by address or handle: a separate AI answers from its text alone (up to 40,000 characters, or one section with find), quoting the words it rests on; answer is null when the page has nothing on it. Saves your context on a long page; to act on it, inspect it. Opens the page first if no tab shows it.

by Recued CoreCertified v1 52 installs
Save a file from a web page

Use “Save a file from a web page” in Recued. Save a file a page links to, such as a PDF or a spreadsheet, among your files, by its link (ref or CSS selector) or its address. Your server fetches a public file itself, up to 25 MB; one behind a sign-in comes as the page would fetch it, up to 2.5 MB. Answers its file ref, for reading a PDF or the CSV recipes.

by Recued CoreCertified v1 52 installs
Wait for part of a web page

Use “Wait for part of a web page” in Recued. Wait in a page until something shows, such as the results after a search or a message after saving, or until it goes, such as a loading spinner. Answers found true, or found false when it did not happen in time, and what changed on the page. Opens the page first if no tab shows it.

by Recued CoreCertified v3 52 installs

Featured packs

View all 1084 packs
Browser Toolkit

Use Browser Toolkit in Recued to let your AI list your open tabs, open pages, read them and their tables, ask them questions, take screenshots, scroll them, wait for them to change, and type, click, press keys and send forms on them in Chrome through the Browser Bridge, on sites you are signed in to, one step or many across tabs at a time. Every new tab, typing, click, key and set of steps asks you first, unless you've allowed it on that site.

pack:browser-toolkitbrowserweb
by Recued CoreCertified v4 51 installs Pack
PDFToText Pack

Use PDFToText Pack in Recued for poppler, document, parse, and preview. It includes 6 built-in actions and 2 ready-to-run workflows. It runs locally on your machine.

pack:pdftotextpdftotextpopplercli
by Recued CoreCertified v5 3 items 39 installs Pack
Photo Attribution

Use Photo Attribution in Recued to match one event's photos to the people you know, write a warm line for each picture, review them, and send everyone their own. Faces are matched on your machine; your photos are never copied; sending asks first. First install two programs on the server: face_recognition (pipx) and libvips (brew install vips). Then allow their actions on each tool pack's Access tab. Open “Scan an event folder” for the rest of the setup.

pack:photo-attributionphotofacerecords
by Recued CoreCertified v4 14 items 2 installs Pack

Publishers

Publish your recipe

Marketplace content is free.

Publishing requires signup because the account owns your namespace. Pro is a convenience bundle for reserved handles, DDNS, and ACME setup; it is not a marketplace content gate.