
pumaDB
pumaDB · Programación
pumaDB es una capa de memoria alojada que permite a los agentes de IA y a las aplicaciones pequeñas conservar registros JSON duraderos sin necesidad de ejecutar una base de datos. Conectas un cliente MCP como ChatGPT, Claude o Codex a un único endpoint compartido, o llamas a una API REST desde código de servidor de confianza, y las mismas filas aparecen en todas partes. Está pensado para hechos, decisiones, preferencias y notas de traspaso que, de otro modo, desaparecerían cuando termina un chat.

Acerca de pumaDB
Qué es pumaDB
pumaDB es un servicio de memoria para agentes de IA dirigido a quienes no dejan de explicar el mismo contexto a herramientas distintas. En lugar de pegar los datos del proyecto en cada chat nuevo, los escribes una vez en una pequeña tabla JSON y dejas que cualquier agente conectado los lea. La propuesta es restar, no sumar: sin proyecto de base de datos, sin migración de esquema, sin infraestructura que aprovisionar. Nada que alojar. Eso es lo que atrae.
Lo que resuelve es el traspaso de memoria. Una nota registrada en ChatGPT a las 14:02 puede recuperarse en un chat de Claude recién abierto a la mañana siguiente, porque ambos clientes apuntan a la misma cuenta. La memoria viaja con tu trabajo en vez de quedarse encerrada en una sola aplicación. Ese es el cambio.
El detalle está en su alcance deliberado. Los registros son objetos JSON pequeños con filtros de igualdad de primer nivel, no un motor de búsqueda. No hay recuperación semántica, ni embeddings, ni razonamiento sobre grafos. No adivina. Si necesitas una búsqueda difusa del tipo "encuentra cosas relacionadas con esto", pumaDB tiene la forma equivocada.
Primeros pasos
- Abre la guía de conexión y elige tu cliente: Codex, ChatGPT, Claude web, OpenClaw o cualquier cliente MCP con Streamable HTTP.
- Inicia sesión con tu correo. pumaDB gestiona OAuth, así que no hay ninguna clave API que pegar en el cliente MCP.
- Apunta el cliente a la URL MCP alojada,
https://api.pumadb.ai/mcp, y aprueba el flujo de inicio de sesión. - Para código de servidor, solicita un enlace mágico, verifica el token y copia el
api_keyque te devuelvan en una variable de entornoPUMADB_API_KEY. - Escribe tu primera fila con
rememberpor MCP oPOST /v1/{table}por REST, y vuelve a leerla para confirmar el recorrido completo.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de pumaDB.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores independientes y creadores en solitario
- Equipos que comparten contexto entre herramientas de IA
- Quienes llevan proyectos largos con un asistente de IA
- Personas recelosas de dar acceso de escritura a un agente
Tareas
- Guardar convenciones de proyecto y reglas de ramas
- Registrar causas de errores y notas de traspaso
- Mantener preferencias del usuario
- Guardar recortes de investigación
- Seguir el estado ligero de las tareas
Casos de uso
- Cambiar de asistente de IA a mitad de proyecto
- Dar backend a una app serverless pequeña
- Incorporar a un agente nuevo a un trabajo en curso
- Revisar antes de confirmar
Funciones clave
Un endpoint compartido entre herramientas
La URL MCP alojada es la misma para Codex, ChatGPT, Claude web, OpenClaw y cualquier cliente Streamable HTTP. Te conectas una vez y todas las herramientas autorizadas leen y escriben las mismas tablas, que es justo el sentido de pumaDB: memoria que sigue a tu trabajo en lugar de quedarse encerrada en una app. No hay una base de datos por herramienta que aprovisionar.
MCP alojado con OAuth
Los clientes de agente se conectan mediante descubrimiento OAuth y registro automático de cliente, así que inicias sesión con tu correo y te ahorras pegar una clave API en el cliente. El servidor MCP expone herramientas orientadas al agente como remember, query, add, upsert, update_row y delete, que apuntan a las mismas filas que tocarías por REST.
API REST para backends de confianza
El código de servidor, los workers, las funciones serverless, las herramientas de CLI y los scripts usan claves API bearer que empiezan por puma_live_. Los endpoints incluyen GET /v1/{table}, POST /v1/{table}, POST /v1/{table}/update_row y DELETE /v1/{table}. La documentación es tajante sobre dónde van las claves: manténlas fuera de los bundles de React, los sitios estáticos, las apps móviles y los repositorios públicos.
Tablas JSON pequeñas y duraderas
Este es el almacén de memoria JSON en el centro del producto. Las filas son objetos JSON simples que reciben id, created_at y updated_at de forma automática. Los filtros son comprobaciones de igualdad de primer nivel sobre cadenas, números, booleanos o valores nulos. Para guardar hechos y preferencias estructuradas que una persona o un agente puedan leer directamente, esto basta. No es un motor de recuperación, y no finge serlo.
Historial revisable y restauración
pumaDB conserva versiones archivadas de las filas. Puedes listar versiones con GET /v1/{table}/versions?id=<row-id> y restaurar una anterior con POST /v1/{table}/restore. Para quien no se siente cómodo dejando que un agente escriba en la memoria sin supervisión, poder ver y revertir cambios marca la diferencia entre confiar o no.
Operaciones por lotes
Un endpoint de lotes acepta varias operaciones en una sola llamada, mezclando acciones add y delete con cargas de filas y filtros. Si tu app sincroniza varios registros a la vez, te evitas una ráfaga de peticiones de una sola fila.
Herramienta remember centrada en la seguridad
La herramienta remember guarda referencias técnicas, código, Markdown y ejemplos de configuración como registros inertes que deben revisarse antes de usarse. La intención es que la memoria pueda llevar instrucciones sin ejecutarlas en silencio, algo que importa cuando un agente vuelve a leer contenido que escribió antes.
Ventajas y desventajas
Ventajas
- Te saltas por completo la configuración de la base de datos y obtienes memoria duradera para agentes por MCP o REST.
- Funciona como memoria compartida para herramientas de IA: ChatGPT, Claude, Codex y otros clientes MCP leen la misma cuenta.
- OAuth para MCP significa que no hay que pegar ninguna clave API en los clientes de agente.
- Un historial de filas revisable con restauración te da una red de seguridad para las escrituras de los agentes.
- El plan Personal gratuito es realmente utilizable con 20 tablas, 1.000 filas cada una y 25 MB de almacenamiento.
Desventajas
- Los registros necesitan un nombre de tabla y filtros de igualdad de primer nivel, así que no hay búsqueda semántica ni recuperación difusa.
- Las claves de la API REST son secretos bearer de cuenta completa, así que usarlas en el cliente obliga a montar antes una ruta de backend.
- El precio para equipos no está publicado en el sitio principal, así que tienes que preguntar antes de presupuestar los planes compartidos.
Preguntas frecuentes
pumaDB da a los agentes de IA y a las apps pequeñas un lugar donde guardar registros JSON duraderos como hechos, preferencias, estado de tareas y notas de traspaso. Te conectas por MCP alojado o llamas a la API REST, y las mismas filas se pueden leer entre las herramientas que autorices.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con pumaDB.
Alternativas a pumaDB
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
