Area
pumaDB
GBrain
Primary job
A small hosted JSON database for agent memory and app state.
A full personal or team brain for knowledge retrieval, graph traversal, and synthesis.
Data model
Named JSON tables. Current account limits are 20 tables, 1,000 rows per table, 25 MB per account, and 64 KB per row.
Markdown pages in a brain repo synced into PGLite or Postgres, with chunks, embeddings, schema packs, and graph edges.
Query behavior
CRUD, simple equality filters, sorting, counting, batch writes, and short-lived viewer links for larger results.
Hybrid search, vector and keyword ranking, graph-aware retrieval, raw search results, and synthesized answers.
AI layer
Stores memory as data. It does not call an LLM to write answers or infer relationships.
Positions itself around synthesis, citations, gap analysis, autonomous ingestion, and enrichment workflows.
Operations
Hosted on Cloudflare. Connect hosted MCP or call REST from trusted server-side code.
Runs locally or self-hosted with PGLite/Postgres/Supabase options and more operational moving parts.
Agent interface
Hosted Streamable HTTP MCP, local stdio MCP, REST API, and CLI.
CLI, MCP server, agent install protocol, skills, jobs, ingestion recipes, and admin workflows.
Recovery model
Every update and delete archives the previous row. The last 10 versions are kept for 30 days and can be restored.
Uses a brain repo as a system of record plus database sync, soft deletes, citation repair, and consistency checks.