Aisha
Free
Users seeking culturally grounded AI responses
You paste your stack into Claude, then paste it again into Cursor, then again when you open a new ChatGPT thread — because every tool starts blank and the vendors have no incentive to change that. Persnally is a local daemon that learns your context once from your AI history and serves it to every MCP-compatible tool the moment a session starts.
The setup is a single npm install and an import command that reads your Claude exports, Claude Code sessions, and git repos, then builds a structured, evidence-linked profile in ~/.persnally. From there, a local daemon serves that profile over MCP so Claude, Cursor, Copilot, and other connected tools load your conventions and preferences at session start without you repeating them. Per-client scopes let you decide exactly what each tool can see. The architecture is the trust model — context never leaves your machine, deletions erase source events and rebuild all derived views with no residue. Where it breaks: any tool that does not speak MCP stays out of the loop, and teams using proprietary AI integrations without MCP support get nothing from this.
Bottom line: Pick this if you switch between three or more MCP-compatible AI tools daily and are tired of re-explaining your stack — skip it if your primary tools lack MCP support, because the daemon has nothing to connect to.
Find your fit
More options in Personal Assistants. Compare pricing, platforms, and features side by side.
Free
Users seeking culturally grounded AI responses
Freemium
Individual users needing multimodal AI tools
Every AI coding and chat tool you open meets you as a stranger. Persnally solves that by running a local daemon that ingests your AI conversation history and git activity, derives a structured profile of your preferences, stack, and decisions, and serves that profile on demand over MCP. The workflow is three steps: import your history with one command, let the local process build the model, then every MCP-connected tool calls get_context at session start and receives your context without you typing a word.
The differentiating design choice is provenance. Every claim the profile makes links back to the specific events that produced it — you can ask ‘why does it think this?’ and get a real answer pointing to exact imports, decisions, or conversations. Deleting a topic erases the source events and rebuilds all derived views from scratch; the docs describe this as leaving no tombstones, no residue. That is an architectural guarantee, not a privacy policy.
Persnally fits developers who rotate across multiple AI assistants and want context continuity without manual prompt engineering each session. It also fits anyone who will not hand personal AI history to a cloud service — the vendor states the profile lives in ~/.persnally and is never sent to their infrastructure. The ceiling is MCP coverage: tools that do not implement MCP cannot call get_context, so any part of your workflow outside the MCP ecosystem stays disconnected. Per-client scopes let you restrict what individual tools — including scoped agents — are allowed to read, which matters when you connect tools with different trust levels.
Installation is via npm (npm i -g persnally), the daemon stores data as SQLite and JSON files under ~/.persnally, and the license is FSL-1.1-MIT. The vendor states no paid tiers and no cloud offering exist. Supported import sources named on the page include Claude conversation exports, Claude Code sessions, and git repos; supported MCP clients named include Claude, ChatGPT, Cursor, Copilot, Zed, Windsurf, and Cline.
Sign in to rate this tool or suggest an edit.