Personal Agent
v1.9.0 - local-first desktop AI workspace

The AI workspace that lives on your machine

Personal Agent brings your conversations, providers, agents, and skills into one local-first desktop app. Bring your own models, keep your data, and get answers in your format every time.

Free for macOS, Windows, and Linux. MIT licensed.

Bring your own provider, cloud or local

  • OpenAI
  • DeepSeek
  • Ollama
  • LM Studio
  • Opencode Go
  • Any OpenAI-compatible endpoint

Features

Built local-first, tuned to you

The parts most AI tools treat as an afterthought: organization, consistency, and control over your own data.

Local-first storage

Conversations live in a database on your disk. Connect Turso when you want them on every laptop - you own the data either way.

Any provider

OpenAI, DeepSeek, Ollama, LM Studio, Opencode Go, or any OpenAI-compatible endpoint. Switch models without switching apps.

Custom instructions

Define format, tone, and constraints once. Every reply follows your rules instead of platform defaults.

Skills

Reusable knowledge blocks for projects, conventions, and domains. Activate exactly what each conversation needs.

Custom agents

Combine instructions and skills into named profiles and jump between contexts with a single slash command.

Agent memory

An agent that grows with you. Tell it your name, preferences, and decisions once - it remembers across conversations and recalls only when relevant. Off by default, and always yours to clear.

Tags, pins, and search

Tag conversations, pin the ones that matter, and search everything from one place. No more untitled chat 47.

Build your agent

Instructions + Skills = Agent

Stack global rules with reusable skills, wrap them into a named agent, and call the whole thing with a slash.

Agent memory

Tell it once. It remembers.

Your agent keeps a brain of its own. Mention a preference, a name, a decision - it files the durable bits away and pulls them back out only when they matter, even in a brand-new conversation weeks later.

Tuesday - Trip brainstorm

Heads up, I am vegetarian - keep that in mind for anything food-related.

Noted. Saved to long-term memory.

a month later, a brand-new conversation

A month later - Dinner plans

Find me dinner spots near the venue.

Since you are vegetarian, here are three places within walking distance...

recalled 1 memory - diet: vegetarian

  • Off by default
  • Short-term and long-term
  • Recalls only when relevant
  • Yours to clear anytime

Preview

See it in action

Real screens from the app - the chat, the agent editor, provider settings, and the remote database setup.

Chat interface with sidebar conversations, pinned and tagged chats, and a message input

Your data

Sync in seconds, owned by you

Connect a remote database and everything is already there the moment you open the app on another laptop. And no matter where it lives, one thing does not change: it is your data, not ours.

This laptop
Remote database
Another laptop

No accounts, no vendor lock-in. Personal Agent never sees your data - you hold the keys.

Download

Run it where your work lives

Native builds for every major desktop platform, published on GitHub Releases.

Free and MIT licensed. Prefer building from source? npm install then npm run tauri build.