Open-source productivity and knowledge infrastructure

Private knowledge infrastructure for humans and agents.

Postgram is a self-hosted productivity and private knowledge backend, not just an agent-memory product. Humans and agents share one inspectable corpus of notes, documents, tasks, people, projects, decisions, and working context through the Web UI, MCP, REST, and CLI. It is built for personal and small trusted-team infrastructure.

New: set up, maintain, and back up Postgram from the Admin interface
Postgram Admin operations dashboard showing health, queue, stats, configuration status, models, jobs, and API keys
Connect Postgram through OAuth with Claude and eligible ChatGPT accounts Search results show graph edge affordances for agents Memory graph extraction and durable grooming controls

A private corpus your tools can actually use

Postgram is more than an agent-memory layer. It preserves source objects, relationships, search results, role-aware recall, and operational control over what becomes graph data. Compact search results show when graph context exists before an agent spends tokens expanding it.

Typed working knowledge

Store memories, documents, people, projects, tasks, interactions, and decisions as inspectable source objects.

Browser-based administration

Set up providers, create API keys, inspect health, run maintenance, and manage backups from a guarded Admin interface; Markdown folder sync remains a CLI workflow.

Search with graph signals

Show agents when search results have related graph context, then expand only when the question needs it.

Agent-native access

Use one corpus through the Web UI, MCP, REST, and the pgm CLI, including OAuth connectors for eligible ChatGPT accounts and Claude.

Operate Postgram without living in the terminal

A guided onboarding flow takes you from first-admin bootstrap and MFA to provider configuration. After setup, the same interface keeps health, API keys, maintenance jobs, and staged backups close at hand.

Search, graph, and inspect your knowledge

Use the UI for search, memory-role filters, and graph exploration, while agents use the same backend through authenticated interfaces.

  • MCP
  • REST
  • CLI
  • Web UI
  • Admin UI
Postgram knowledge graph view Postgram embedding projection view

Run it yourself

1

Choose a provider

Clone Postgram, then choose host Ollama with bge-m3 or set a real OpenAI key before Compose starts.

2

Start and onboard

Run Docker Compose, recover the one-time bootstrap token, create the first admin, enroll MFA, and apply validated provider settings.

3

Verify and connect

Create a scoped API key, wait for enrichment, then smoke-test the CLI before connecting agents.

Open the quick start

Want Postgram without operating it yourself? Managed private instances are being explored. Read the note.