SmartBrain

Your own private AI,
on your own machine.

A personal AI assistant that runs entirely on your computer. Your knowledge, your models, and your credentials never leave your hardware — encrypted under a passphrase only you hold.

brew install --cask securecloudgroup/tap/smartbrain

Detecting your system…

What SmartBrain is

Fully local

Runs entirely on your machine. No accounts, no telemetry — the only SmartBrain-operated service is an optional node for phone access that relays encrypted connections, serves the phone app, and keeps no records.

You own your data

Your knowledge base, notes, and secrets live in a local database, encrypted at rest under your passphrase. Real documents are welcome — a several-hundred-page PDF is fine.

You stay in charge

The assistant can read freely, but anything that changes data or reaches out waits for your approval — and every attempt is audited.

Share with Vaults

Group knowledge into vaults and share them — sealed for someone you trust, or published publicly so anyone can subscribe by URL and get signed updates.

Your choice of AI

Bring your own API keys, or run fully local models with Ollama or Apple MLX. A built-in gateway routes between them.

What it does

Every item here links to the page of the manual that covers it, so you can read the detail — including the limits — before you install anything.

Chat that can act

Ask in plain language. The assistant can search your knowledge, read or summarize a whole document, save a note, add a task, look something up on the web, or draft an email. Answers stream as they are written, and you can stop, copy, regenerate or listen to one — and resend any message of yours with a tap on Retry.

Chat & tools

Talk to it

Tap the mic or hold Space and speak; it stops when you pause, and the words appear as you say them. Nothing to set up — a built-in engine transcribes on your own machine, and audio never leaves it, even from your phone. Have replies read aloud, or switch on Conversation mode and just talk, with a wake word of your choosing.

Voice

Knowledge, with citations

Drop in PDFs, Word, PowerPoint, Excel, HTML, Markdown, CSV, JSON and plain text, paste a URL, or follow a website's RSS feed and let it fill a vault on its own. Search by keyword, by meaning, or both at once. Every result names its source and, where the file has them, the place in it — a deck cites its slide, a spreadsheet its sheet, a PDF its page — and opens the document at the passage that matched, highlighted.

Knowledge

Approvals and an audit log

Tools are tiered. Reading runs on its own. Anything that writes or reaches out waits for you — approve it once, or tell it to stop asking about that one tool. Sending an email or deleting something asks every time, with a second confirmation, and can never be pre-approved. Every attempt goes into an audit log you can read.

Activity & approvals

Vaults you can share

Group documents into a vault to scope a search — or to share it. Hand someone a sealed, encrypted file and the key separately, or publish an open one and let anyone subscribe by URL. Updates are signed with your key, and a subscriber's copy will not accept a change signed by a different one. You host the file; SmartBrain hosts nothing.

Vaults

Planner

Tasks with due dates, times and priorities, grouped into Today, This week and Later. The assistant can propose one; you approve it before it lands.

Planner

Schedules

Run a prompt once, or hourly, daily or weekly — “every morning, summarize my open tasks.” Output lands in your chat and on the schedule's own page. Schedules run only while the app is unlocked, and anything risky inside a run parks for your approval rather than acting alone.

Schedules

Email

Optional, and Gmail only. You connect it with your own Google OAuth client, and SmartBrain asks for two scopes: read and send. Nothing else — no archiving, no labels, no deleting. The assistant drafts; you approve the send.

Email

Web search

DuckDuckGo works with no key at all. You can switch to your own Brave or Tavily key, or point at a SearXNG instance you run. Searching is a reviewed action, so nothing goes out until you allow it.

Web search

Memory

Your name, its name, standing instructions and a list of remembered facts — encrypted, and added to every conversation. It is one readable list, so when you wonder why it keeps doing something, you can look, and delete the line.

Memory

Local or cloud models

Run models on your own machine with Ollama or Apple MLX, or bring your own keys for OpenAI, Anthropic or Google. A gateway on your machine routes each job — chat, reasoning, embeddings, summarizing — to whichever you picked for it.

Connect a model

Usage and cost

An estimate of what your cloud models have cost, per model, over a range you choose. Local models show as free. It is computed on your machine from your own token counts — no usage data leaves it.

Usage & cost

Reach it from your phone

Pair a phone once, then use SmartBrain on Wi-Fi or cellular. There is no port to forward and nothing listening for inbound connections. The link is direct where the network allows it; where it does not, a relay passes it along without being able to read it. Off until you pair a device.

Remote access

Connect other tools (MCP)

Point Claude Desktop, Cursor or another MCP client at SmartBrain and let it search and read your knowledge base. Read-only, behind a token you mint yourself, and off until you do.

MCP

Backup and recovery

Export everything as JSON, or take a backup you can restore later — your content stays encrypted under your own key inside it. Your Recovery Key and Emergency Kit are issued once at setup and are the only way back in if you forget your passphrase. There is no reset, because nobody else holds a copy.

Backup & recovery

Self-improvement, off by default

If you switch it on, SmartBrain scores its own recent work from telemetry that never leaves your machine. At most it learns one short preference at a time — it shows up in Memory marked “(learned)”, it is measured, and it is reverted on its own if it does not help. A second switch lets it steer how it handles a kind of request, and answers it steered say so. It does not change its own code.

Self-improvement

What actually leaves your machine

The app makes no calls of its own: no accounts, no analytics, no telemetry. Things go out when you ask for them — a cloud model you configured, a web search, Gmail, a vault you subscribed to — and the desktop app checks GitHub for its own updates. All of it is written down, along with the limits this design does not pretend to solve.

Privacy & security

Install

Pick your system. These install with no security warning — the app is delivered through package managers that vouch for the download, so you never hit an “unidentified developer” wall.

🍎 macOS Homebrew

One command in the Terminal app. Installs to Applications, opens on first click — no security prompt, and on Apple Silicon nothing else to install.

No Homebrew yet? If brew says “command not found”, install it first from brew.sh (one command), then run this.

brew install --cask securecloudgroup/tap/smartbrain

🪟 Windows Scoop

In Terminal or PowerShell — no SmartScreen prompt, and nothing else to install.

No Scoop yet? If scoop isn’t recognised, install it first from scoop.sh (one command), then run this.

scoop bucket add securecloudgroup https://github.com/SecureCloudGroup/scoop-bucket; scoop install securecloudgroup/smartbrain

🐧 Linux Native

Download the install script, read it, run it — it verifies the release’s signature, installs per-user with no root, and adds SmartBrain to your app menu. Add --headless on a server for a systemd service. x86_64; arm and Alpine run the Docker stack instead.

curl -fsSLO https://raw.githubusercontent.com/SecureCloudGroup/SmartBrain_3000/main/installer/install-linux.sh && sh install-linux.sh

You run that command once. After the first launch SmartBrain looks for its own updates and installs them when you say so — there is no package-manager command to run again. Prefer a direct download? Grab the latest release. On Apple Silicon Macs, Windows, and x86_64 Linux it needs nothing else — it brings its own runtime. An Intel Mac installs the same app with the same command and runs it in Docker; containers are equally at home on Linux (compose/docker-compose.release.yml in the repo). Docker Desktop, Colima, OrbStack or Engine all work. Full detail in Getting started.

Running in three steps

From install to your first answer in a few minutes.

Install & open

One command above. First launch downloads the app and opens it in your browser.

Set a passphrase

It encrypts everything on your machine. Save your Emergency Kit — it's the only way back in.

Connect a model & chat

Add an API key or a local model (MLX or Ollama), then start building your private knowledge base.

Step by step, with screenshots, in First run and Your first 5 minutes.

Documentation

The whole manual is public, and it is the same text the app shows on its own Help page.

  1. Getting started What you need, installing, first run, locking, updating, troubleshooting, uninstalling.
  2. Connect a model Cloud provider keys, local models with Ollama or MLX, the embedding model knowledge search uses, and the built-in voice engine.
  3. Using SmartBrain Chat and tools, voice, knowledge, feeds, planner, schedules, email, memory, web search, usage, activity.
  4. Share knowledge with Vaults Group documents, share a sealed vault privately, publish one openly, subscribe by URL.
  5. Connect external tools (MCP) Give a desktop AI client read-only access to your knowledge base.
  6. Backup & recovery Export, encrypted backup, restore, changing your passphrase, and the Recovery Key.
  7. Privacy & security What protects your data, what leaves your machine and when, and the honest limits.
  8. Remote access Pairing a phone, using it on Wi-Fi or cellular, managing and revoking devices.
  9. Design limits The single-user, local-first choices that were made on purpose, and what they cost.

Also worth reading: the changelog, the security policy, and the license.