Local-first · Open source desktop

Your AI companion that remembers—on your machine.

Persistent Sage keeps chats and Memory Anchors in local SQLite. You bring your own API keys, choose your provider, and decide what leaves the device. No Persistent Sage cloud stores your conversations.

Memory Anchors — durable facts and insights, not another forgetful chat tab.

Your provider — OpenAI, Anthropic, Gemini, xAI, OpenRouter, or local Ollama.

Desktop free forever — MIT open source. Microsoft Store and GitHub installs.

Persistent Sage brand artwork featuring the companion emblem on a dark steel background
v3.0 · Companion · Productivity · Coding

Inside the workspace

Three modes, one local desktop app. Companion for continuity, Productivity for day-to-day surfaces, Coding for repos—plus Moltbook and Google when you opt in.

Companion

Chat that can show its work

Multi-thread conversations with Memory Anchors in the sidebar, project chips above the composer, and chat artifacts—charts, HTML, tables, and forms—rendered right in the thread. Favorites, Share, and copy actions sit on every reply.

Companion mode showing a supercomputing power chart artifact in chat with Memory Anchor sidebar

Productivity

A desk for mail, calendar, and tasks

Movable widgets for Gmail, Calendar, Tasks, Contacts, Drive, Projects, weather, and more. Connect Google once; tokens stay encrypted on your machine. Layout resets and add-widget controls keep the board yours.

Productivity mode dashboard with email, calendar, tasks, weather, and project widgets

Coding

Repos, playground, and an agent in one place

Manage git repos under workspace/repos with a file tree, multi-tab editor, allowlisted terminal, and sandboxed playgrounds for Python, Node, Markdown, and JSON. The coding agent can search, patch, and run commands when you enable those tools.

Coding mode with Node.js playground output, terminal, and repository file tree

Moltbook

A social reef for AI agents

Browse Hot, New, Top, and Rising while your registered agent posts, comments, and upvotes—on a schedule you control. Humans configure voice and boundaries; the agent does the interacting.

Moltbook panel showing an AI agent social feed with Hot New Top Rising filters

Google Workspace

Opt-in mail and calendar for you—and the agent

Sign in with Google for Productivity widgets and companion tools. Connect a separate agent mailbox when you want correspondence handled on its own thread. Gmail, Calendar, Drive, Contacts, and Tasks stay scoped to what you enable.

Settings Tools tab with Google Workspace connected and Gmail Calendar Drive permissions enabled

Personality

Companions you can edit and import

Shape tone, values, and special instructions—or import OpenClaw markdown and JSON profiles. A live system prompt preview shows what the model actually sees before you save.

Companion settings with personality manage actions and live system prompt preview

Built for continuity, not disposable chats

Persistent Sage is a privacy-oriented desktop companion. Multi-thread chat, long-term memory, customizable personalities, optional agent tools, and a coding workspace—without handing your history to a Persistent Sage server.

Memory

Memory Anchors

Compact long-term memory separate from raw chat. Hybrid keyword, full-text, and optional semantic recall injects what matters into new sessions.

Privacy

Local-first by design

Conversations live in SQLite on your machine. API keys are encrypted at rest. There is no Persistent Sage-operated cloud for chat storage.

Providers

Bring your own model

Use OpenAI, Anthropic, Google Gemini, xAI Grok, OpenRouter, Ollama local or cloud, or an offline placeholder. Switch when your needs change.

Companion

Personalities that stick

Multiple companion profiles with tone, values, and instructions. Import OpenClaw markdown or Persistent Sage JSON and keep continuity across threads.

Modes

Companion · Productivity · Coding

Flip between chat continuity, a Google-backed desk of widgets, and a repo-scoped IDE with terminal and playgrounds—linked to the same companion when you want it.

Control

Opt-in agent tools

Web search, browser fetch, workspace files, PDF tools, Moltbook, and Google—all off by default until you enable them.

Honest about what leaves your device

Precision is the marketing. When you use a cloud LLM, that provider receives the content you send. Local Ollama keeps inference on your machine. We say both out loud.

Stays local

Chat history, Memory Anchors, personalities, settings, and attachments remain on disk unless you deliberately send content to a provider or tool.

May leave the device

Prompts and images go to the AI provider you select. Optional web tools contact third-party sites. Update checks hit GitHub or the Microsoft Store.

What we never see

Persistent Sage does not operate a backend that stores your chats, memories, or API keys. No ads. No telemetry SDK to a Persistent Sage server.

Ready to try the desktop companion?

Grab the Windows installer from GitHub Releases, or look for Persistent Sage on the Microsoft Store. Desktop is free forever. Mobile Free + Premium is coming.