Quick Start
Goal: install Sery Link, pick a folder, search it. No account or signup needed for local features.
- Install — download Sery Link for your OS and drag to Applications (macOS) or run the installer (Windows/Linux).
- Open — the welcome wizard shows one screen: "Pick a folder."
- Pick a folder containing Parquet, CSV, Excel, or documents you want to search. (You can also skip and add folders later from Settings.)
- Sery Link indexes locally — no email, no signup, no cloud contact. Schemas, sample rows, and column stats are cached on your machine. Larger folders take longer to finish their first index.
- Search anything — type a filename, a column name, or text from a document. Results assemble across all your watched folders.
Local-first — Sery Link makes no network calls until you ask it to.
Want to ask natural-language questions? Two paths:
- • Cloud workspace — connect to
app.sery.aifor AI queries that route SQL across all your machines, with curated recipes for common workflows - • MCP — let Claude Desktop / Warp / Cursor / Continue read your folders via local stdio (no Sery account needed)
Installation
Grab the build for your platform from the download page.
macOS
- 1. Download the DMG for your chip (Apple Silicon or Intel) from /download.
- 2. Double-click the DMG file.
- 3. Drag Sery.app to the Applications folder.
- 4. Open Sery from Launchpad or Applications.
If you see “Sery Link is damaged and can't be opened”
Despite the wording, the app isn't damaged. macOS shows this for any downloaded app that isn't Apple-notarized, and there's no “Open Anyway” button for it. Strip the quarantine attribute that macOS attached on download — the app then opens normally:
xattr -dr com.apple.quarantine /Applications/Sery\ Link.appOne-time fix per install. The same approach Homebrew Cask and most independent macOS app distributors document. We deferred Apple Developer enrollment for the v0.5.1 launch; future releases will be notarized and this step won't be needed.
If you see “Sery Link cannot be opened because the developer cannot be verified”
A milder variant of the above (older macOS versions or certain download paths). To allow it:
- 1. Open System Settings → Privacy & Security
- 2. Scroll to Security
- 3. Click “Open Anyway” next to the Sery message
- 4. Confirm “Open” in the dialog
If this dialog never appears, you're hitting the “is damaged” case above — use the xattr command instead.
$ brew install seryai/tap/sery-linkor universal installer: curl -fsSL https://sery.ai/install.sh | sh
Windows
- 1. Download the
.msiinstaller from /download. - 2. Run it; accept SmartScreen if prompted (unsigned builds are flagged until we reach a reputation threshold).
- 3. Sery installs to
Program Filesand adds a Start Menu entry.
Linux
- 1. Download the
.AppImageor.debfor your distro from /download. - 2. For AppImage:
chmod +x sery-*.AppImagethen run it. - 3. For Debian/Ubuntu:
sudo dpkg -i sery-*.deb.
Your First Query
Local search works the moment you've added a folder — no AI provider needed. Type filenames, column names, or document text into the search bar; Sery Link returns hits with a "why matched" line so you know where each one came from.
Plain-English questions happen in your cloud workspace at app.sery.ai. Connect Sery Link to a workspace (paste a workspace key from app.sery.ai/settings/workspace-keys), then open the dashboard's chat — Sery's AI agent generates SQL, runs it on the right machine via the secure tunnel, and answers in plain English. Local-only users still get the file-manager surface; AI is the upgrade path.
Example questions
Once you've connected a workspace, things like:
- "Find my 2024 tax documents" — returns a file list with paths
- "How much did I spend on flights last year?" — aggregates matching CSV rows
- "What's my busiest folder by file size?" — ranks files across indexed data
- "Show me the largest PDFs modified this month" — filters + sorts
How the answer comes back
Sery responds with a short natural-language summary plus a structured answer — a file list for "find" questions, a table + optional chart for "how much / how many" questions.
Adding Another Machine
Install Sery on every machine that has data you care about — home PC, office laptop, server, NAS — then connect them all to the same workspace to query across them. Machines are connected using a workspace key you create once on the Sery dashboard; the same key works on any number of machines.
Create a workspace key
- 1. Sign in to app.sery.ai → Settings → Workspace Keys.
- 2. Click "Create Key". Give it a name (e.g. "My Machines"). The key looks like
sery_k_…— it's shown once, so copy it. - 3. The same key can connect as many machines as you want. Rotate or revoke it anytime from the same page.
Connect a machine
- 1. Install Sery on the new machine (see ).
- 2. Pick a folder (or skip) to complete first-run. Sery Link runs fully local at this point — no cloud contact yet.
- 3. In the top status bar, click Connect next to "Local only".
- 4. Paste the workspace key into the dialog. Sery Link stores the resulting token in the OS keyring; the key itself isn't persisted on the machine.
- 5. The machine appears in the Machines tab on every other machine connected to the same workspace, and in the dashboard's Machines view.
Local-first by default: Sery Link works fully offline without ever connecting to a workspace — you just lose the cross-machine view and natural-language AI queries. Everything indexed on a machine stays on that machine unless you connect.
Queries Across Machines
Two pieces ship today, one piece arrives in v0.6. Both need a workspace connection — see Adding Another Machine above.
Cross-machine search (shipped today)
At app.sery.ai you can search filenames + column names across every connected machine in your workspace. Results include a machine column so you know where each file lives. Catalog metadata (paths, columns, row counts) is the only thing that crosses the network — files themselves never leave the device that owns them.
Cross-machine SQL via MCP (shipped today)
On the Plus plan, point an MCP-aware LLM client (Claude Desktop, Warp, Cursor, Continue) at https://mcp.sery.ai/sse and the LLM gets a query_sql tool that routes execution to whichever machine owns the file. SQL runs locally; only result rows come back. See the MCP Integration section below.
Cross-machine AI fan-out (v0.6 — not shipped yet)
Asking a single natural-language question that automatically dispatches to every machine in parallel and merges results — that's on the v0.6 roadmap. Today, the in-app Ask tab queries one machine at a time. Use cross-machine search (above) to find files across machines, then ask follow-ups against a specific dataset.
MCP Integration
MCP (Model Context Protocol) lets external LLM clients — Claude Desktop, Warp, Cursor, Continue — read your data through Sery. Two flavors:
Local stdio mode (Free, no account)
Toggle a folder under Settings → MCP in Sery Link. Copy the generated config snippet for your client. Paste, restart, done. Nine read-only tools — list files, search, schema, sample rows, document text, SQL — all running locally.
{
"mcpServers": {
"sery": {
"command": "/Applications/Sery Link.app/Contents/MacOS/sery-link",
"args": ["--mcp-stdio", "--root", "/Users/me/Documents"]
}
}
}Or skip the GUI: cargo install sery-mcp gives you the same MCP server as a standalone Rust binary.
Cloud endpoint (Plus only)
For multi-machine workspaces, point your MCP client at https://mcp.sery.ai/sse with a workspace API key (generate one at Settings → API Keys). Same nine tools, but query_sql routes to the machine that owns the file via the WebSocket tunnel.
{
"mcpServers": {
"sery-cloud": {
"url": "https://mcp.sery.ai/sse",
"transport": "sse",
"headers": { "Authorization": "Bearer sery_xxx" }
}
}
}Setup walkthrough + troubleshooting: MCP runbook.
Adding Data
Supported file types
Parquet
.parquet, .pq
Fastest — columnar + compressed
CSV
.csv, .tsv
Auto-detects delimiters + encoding
Excel
.xlsx, .xls
Reads every sheet
Documents
.pdf, .docx, .pptx, .html
Converted to markdown for search
Adding folders
- 1. Open the main window → Folders tab.
- 2. Click "+ Add Folder".
- 3. Pick the folder. Sery watches it for changes so new files are indexed automatically.
You can add as many folders as you like. Sery indexes metadata only — raw file contents never upload, even when the folder contains large datasets.
Cloud sources
Sery Link can also pull data from cloud storage and shared URLs. Click "+ Add remote source" in the Folders tab to open the picker. Credentials and OAuth tokens live in your OS keychain on the desktop machine — they never reach Sery's servers, the same way local folders work.
S3 / public URLs
- •s3:// buckets with AWS access keys
- •Direct https:// links to .csv / .parquet / .json
Google Drive
- •OAuth — read-only scope, no write access
- •Pick any folder; subfolders are walked recursively
- •Google Sheets export to .xlsx (every tab preserved)
- •Re-walks once an hour to catch new files
Drive types we don't support yet: Google Docs, Forms, Drawings, and Sites. Sery Link tells you up-front how many were skipped when you watch a folder. Docs export support is on the v0.7 roadmap.
Privacy Model
Here's exactly what leaves your machines, so you can audit it yourself:
What does travel
- • File paths, schemas, column names — so Sery can route your question correctly.
- • A small sample (up to 5 rows per dataset) to ground the AI's answer in real values. PII-looking columns (email, phone, SSN, tokens, etc.) are auto-redacted before they leave.
- • Your question, routed to each relevant machine.
- • Result rows — the final answer rows (capped at 10,000 per query).
What never travels
- • Raw file contents. Your files stay on the machines where they live. Queries execute locally; only the results come back.
- • Files outside watched folders. Sery only reads directories you explicitly add.
- • Redacted column values. Anything matching the PII heuristic is replaced with
<redacted>before sync.
Auditable: every outbound payload is logged to a local audit file. You can review exactly what was sent, when, from the Privacy tab.
Pricing & Billing
Sery has two plans. That's it. Full details at /pricing.
Free
$0
- • Unlimited machines
- • All local features (search, preview, watch, format convert)
- • Local MCP — Claude Desktop, Warp, Cursor, Continue
- • 50 Sery-hosted AI queries / month
- • Community support
Plus
$19/mo
- • Everything in Free
- • Unlimited Sery-hosted AI queries
- • Up to 5 invited machines on one bill
- • MCP cloud endpoint (mcp.sery.ai)
- • Priority + email support
No Team or Enterprise tier yet. Sery is a personal tool in v1 — team pricing (SSO, audit logs) arrives once enough small firms ask for it. Cancel anytime from account settings.
Troubleshooting
App won't open (macOS) — 'Sery cannot be opened'
Cause: macOS Gatekeeper blocking an unsigned/un-notarized build
Solution:
- 1. System Settings → Privacy & Security → Security
- 2. Click "Open Anyway" next to the Sery message
- 3. Click "Open" in the confirmation
Workspace key doesn't work on the second machine
Cause: Key was rotated, revoked, or pasted with extra whitespace
Solution:
- 1. Open app.sery.ai → Settings → Workspace Keys and confirm the key is still active
- 2. Copy the key again — extra whitespace at either end will cause a silent reject
- 3. If the key was revoked or deleted, create a new one and paste it into Sery Link's Connect dialog
Claude Desktop doesn't see Sery's MCP tools
Cause: Config not saved correctly, or client wasn't restarted
Solution:
- 1. Confirm the config snippet from Settings → MCP is in claude_desktop_config.json
- 2. Confirm the command path actually points at the installed Sery Link binary
- 3. Test manually: run the command + args from a terminal — you should see "MCP stdio mode" and the process should wait on stdin
- 4. Quit Claude Desktop fully, then re-open. The hammer icon should list Sery's tools.
Folder scan stuck at 0%
Cause: Very large folder, permission denied, or network drive
Solution:
- 1. Wait 1–2 minutes for folders with 10,000+ files
- 2. Check that Sery has read permission on the folder (macOS: System Settings → Privacy → Files)
- 3. For network drives, try a smaller local copy first to confirm the pipeline works
FAQ
Q: Does my data leave my machines?
No. Raw files never leave the device where they live. Only your questions, the minimal samples needed to ground the AI's answer (PII-redacted), and the result rows travel. See the Privacy Model section for the exact list.
Q: What counts as a 'machine'?
Any device you install Sery on — your laptop, desktop, NAS, home server, office PC, Raspberry Pi. Each install counts as one machine in your workspace. Both Free and Plus allow unlimited machines you own; Plus also lets you share your workspace with up to 5 invited machines on one bill.
Q: Do I need to pick a 'mode' (local vs cloud) when I install?
No. Sery Link starts fully local on first run — no signup, no cloud contact. You opt in to the cloud workspace later by clicking Connect. The local file-manager surface (search, preview, watch, format convert) and MCP stdio mode work without any account.
Q: Can I bring my own Claude or GPT-4 API key?
Not anymore. Sery Link's local AI surface was removed in v0.6 — AI now runs in the cloud workspace where Sery's tool-using agent can route queries across all your machines and use curated recipes. If you want a 'bring-your-own-LLM' surface that talks to your local files, set up the MCP server and point Claude Desktop / Cursor / Warp / Continue at it (no Sery account required).
Q: Do you support Windows and Linux?
Yes. Sery ships for macOS (Apple Silicon + Intel), Windows 10/11, and Linux (AppImage + Debian package). The same workspace works across OSes — a macOS laptop and a Linux server can be in the same workspace.
Q: Is there a team or enterprise plan?
Not yet. Sery is focused on individuals in v1. Team pricing (SSO, audit logs, shared workspaces) comes after the personal experience is polished. Contact us if you need something specific; we note use cases for future tiers.
Q: Can I uninstall cleanly?
Yes. Uninstall the app from your OS the normal way. Sery's config + token live in ~/.seryai (or your platform's equivalent); remove that folder to clear everything. No data persists anywhere else.
Ready to get started?
Download Sery Link, pick a folder, ask your first question. No account required.
Download Sery Link