v1.0.0
v1.0.0 - Initial Release
Personal Agent is a local-first AI chat desktop app that works with any OpenAI-compatible provider. Define custom instructions, skills, and agents to get exactly the responses you want - no generic outputs, no unwanted emojis.
What You Can Do
Chat with any provider
- OpenAI, DeepSeek, Opencode Go, Ollama, LM Studio, or any OpenAI-compatible endpoint
- Streaming responses with collapsible thinking/reasoning content
- Edit messages, retry on errors, regenerate responses
- Keyboard shortcuts: Enter to send, Shift+Enter for newline, Esc to stop
Customize how the AI responds
- Custom instructions - global rules injected into every conversation (no emojis, specific formatting, preferred response structure)
- Skills - reusable knowledge blocks you activate per conversation (coding conventions, project guidelines, domain rules)
- Custom agents - combine instructions and skills into named profiles for different workflows
Organize your conversations
- Tag and pin conversations
- Search across all conversations with debounced input
- Auto-generated conversation titles
- Virtualized message list for smooth scrolling in long chats
Sync across devices
- Optional Turso database for cloud persistence
- Conversations, agents, skills, and instructions follow you across macOS and Windows
Privacy-first
- All data stored locally by default
- API keys masked in all UI and never logged
- Export provider settings without keys
Tech Stack
Tauri v2, React 19, TypeScript, Zustand, Vercel AI SDK, Tailwind CSS v4, shadcn/ui, Turso (libsql)