
GetProfile is an open-source, self-hosted solution that gives your AI agents structured user profiles and long-term memory. Unlike generic memory systems that store messy blobs of text, it extracts natural language summaries, typed traits with confidence scores, and relevant memories with importance levels into clean, structured profiles stored in your own PostgreSQL database. It works as a drop-in proxy for the OpenAI API, so you can add persistent memory to your existing LLM-powered applications without rewriting your code.
GetProfile acts as a lightweight gateway between your agent and any OpenAI-compatible LLM provider. You simply route your requests through the proxy, and it automatically enriches each prompt with the relevant user profile, traits, and memories β no code changes needed.
Instead of storing raw conversation history, GetProfile extracts a natural language summary, typed traits with confidence scores, and memories tagged by importance level. You define exactly which traits matter for your application and how they get extracted and injected into prompts.
You control the schema for user traits β what gets extracted from interactions and how it appears in prompts. This keeps your context windows clean and relevant, avoiding overloaded prompts and unpredictable blackbox behavior.
Deploy GetProfile in your own environment using Docker. It's built on a lightweight Hono proxy with PostgreSQL for persistent storage, minimal external dependencies, and easy scaling via Docker Compose.
"Not just memory β structured understanding your AI can actually use."
Most memory solutions dump raw conversation logs into your context window. GetProfile instead extracts structured, typed, and scored information β summaries, traits with confidence levels, and memories ranked by importance β so your agent gets exactly what it needs without the noise. The result is a lean, predictable, and auditable memory layer that respects your data privacy and keeps your prompts efficient.
You're building AI agents that need to remember users across sessions, you value data privacy and want to self-host on your own PostgreSQL, or you're tired of blackbox memory solutions that bloat your prompts with irrelevant history. GetProfile is free under Apache 2.0, fully open-source, and ready to deploy with Docker today.
Other tools you might consider
Loading commentsβ¦
Maker
meowbyte
Visit Website
getprofile.org
Project Info
Product Keywords