AI Knowledge System
Un sistema de nivel empresarial para archivar conversaciones de IA de ChatGPT y Claude en una base de datos de Supabase.
Documentación
🧠 AI Knowledge System
Archivo de conversaciones de nivel empresarial para ChatGPT + Claude
Transforma tus conversaciones de IA de historial de chat perdido en una base de conocimiento buscable y organizada. Este sistema captura información de ChatGPT Enterprise y Claude Desktop, almacenando todo en una base de datos estructurada para referencia y análisis a largo plazo.
✨ Características
- 🔄 Integración dual de IA: Captura sin problemas conversaciones tanto de ChatGPT como de Claude
- 🏢 Cumplimiento empresarial: Funciona con las restricciones de ChatGPT Enterprise mediante extensión de navegador
- 📊 Organización inteligente: Auto-categoriza por estrategia, comentarios de usuarios, análisis competitivo, etc.
- 🎯 Niveles de prioridad: Marca conversaciones como de importancia baja, media, alta o crítica
- 📅 Filtrado por tiempo: Etiquetado trimestral automático para revisiones periódicas
- 🔍 Búsqueda potente: Consulta meses de conversaciones para encontrar patrones e ideas
- 🛡️ Privacidad primero: Tus datos permanecen en tu propia base de datos de Supabase
- ⚡ Guardado con un clic: La extensión del navegador hace que guardar conversaciones de ChatGPT sea sencillo
🎯 Ideal para
- Gestores de producto que construyen repositorios de inteligencia competitiva e investigación de usuarios
- Consultores que mantienen bases de datos de información de clientes
- Investigadores que organizan sesiones de análisis asistido por IA
- Equipos que crean bases de conocimiento compartidas a partir de conversaciones de IA
- Cualquiera que quiera dejar de perder valiosos conocimientos de IA
🚀 Inicio rápido
Requisitos previos
- Node.js 18+
- Navegador Chrome
- Cuenta de Supabase (el nivel gratuito funciona)
1. Configuración de la base de datos
-- Create your conversations table
CREATE TABLE conversations (
id SERIAL PRIMARY KEY,
topic VARCHAR(100),
content TEXT NOT NULL,
category VARCHAR(50),
priority VARCHAR(10),
source VARCHAR(20),
tags TEXT[],
conversation_date DATE DEFAULT CURRENT_DATE,
quarter VARCHAR(10),
created_at TIMESTAMP DEFAULT NOW()
);
2. Despliegue de la API
git clone https://github.com/yourusername/ai-knowledge-system
cd ai-knowledge-system/api-server
npm install
npm start
Configura las variables de entorno:
SUPABASE_URLSUPABASE_ANON_KEY
3. Configuración de la extensión del navegador
- Abre
chrome://extensions/ - Habilita el "modo desarrollador"
- Haz clic en "Cargar descomprimida"
- Selecciona la carpeta
browser-extension
4. Integración con Claude Desktop
Añade a ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"supabase": {
"command": "node",
"args": ["/path/to/supabase-mcp/packages/mcp-server-supabase/dist/transports/stdio.js"],
"env": {
"SUPABASE_ACCESS_TOKEN": "your_token",
"SUPABASE_URL": "your_url",
"SUPABASE_ANON_KEY": "your_key",
"SUPABASE_PROJECT_REF": "your_project"
}
}
}
}
💡 Ejemplos de uso
ChatGPT Enterprise
- Ten tu conversación normalmente
- Haz clic en el icono de la extensión
- Revisa el tema sugerido automáticamente
- Selecciona la categoría y la prioridad
- Haz clic en "Guardar conversación"
Claude Desktop
"Save this strategy conversation with high priority:
[your conversation content]"
"Show me all user feedback insights from Q1 2025"
"Find high-priority competitive analysis discussions"
🏗️ Arquitectura
ChatGPT Enterprise → Browser Extension → API Server → Supabase
Claude Desktop → MCP Protocol → Local Server → Supabase
Componentes
- Extensión del navegador: Captura conversaciones de ChatGPT con cumplimiento empresarial
- Servidor API: Punto final alojado para guardar conversaciones en la base de datos
- Integración MCP: Conexión directa de Claude Desktop a la base de datos
- Base de datos Supabase: PostgreSQL con almacenamiento estructurado de conversaciones
📁 Estructura del proyecto
ai-knowledge-system/
├── browser-extension/
│ ├── manifest.json
│ ├── popup.html
│ ├── popup.js
│ └── content.js
├── api-server/
│ ├── server.js
│ ├── package.json
│ └── .env.example
├── mcp-setup/
│ └── claude_desktop_config.json
├── database/
│ └── schema.sql
└── docs/
└── technical-overview.html
🔧 Configuración
Categorías
strategy- Planificación y dirección de alto niveluser_feedback- Información e investigación de clientescompetitive_analysis- Investigación de mercado y competidoresbrainstorming- Sesiones de ideación creativageneral- Conversaciones diversas
Niveles de prioridad
critical- Información de misión críticahigh- Importante para decisiones a corto plazomedium- Material de referencia útillow- Información que es bueno tener
🛠️ Desarrollo
Desarrollo local
# API Server
cd api-server
npm install
npm run dev
# Extension Development
# Load unpacked extension in Chrome for hot reloading
Añadir características
- Nuevas categorías: Actualiza las restricciones de la base de datos y el menú desplegable de la extensión
- Campos personalizados: Amplía el esquema de la base de datos y los formularios
- Integraciones: Añade nuevas herramientas de IA siguiendo el patrón de la extensión
🤝 Contribuir
- Haz un fork del repositorio
- Crea una rama de características (
git checkout -b feature/amazing-feature) - Haz commit de tus cambios (
git commit -m 'Add amazing feature') - Haz push a la rama (
git push origin feature/amazing-feature) - Abre una solicitud de extracción (Pull Request)
📋 Hoja de ruta
- Integración con Slack para compartir en equipo
- Exportar a informes PDF/Word
- Panel de análisis avanzado
- Aplicación móvil para captura de conversaciones
- Integración con Notion/Obsidian
- Soporte multiusuario con permisos
⚠️ Consideraciones empresariales
Este sistema está diseñado para funcionar dentro de las restricciones empresariales:
- ✅ No se requieren claves API para ChatGPT Enterprise
- ✅ Los datos permanecen en tu propia base de datos
- ✅ La extensión del navegador utiliza APIs web estándar
- ✅ Sin dependencias de servicios de IA externos
📄 Licencia
Licencia MIT: consulta el archivo LICENSE para obtener más detalles.
🙏 Agradecimientos
- Comunidad Supabase MCP por el servidor MCP fundacional
- Anthropic por Claude y el protocolo MCP
- OpenAI por la plataforma ChatGPT
📧 Soporte
- Crea un issue para errores
- Inicia una discusión para preguntas
- Sigue a @yourusername para actualizaciones
Construido por gestores de producto, para gestores de producto. 🚀
Deja de perder tus mejores conocimientos de IA. Comienza a construir tu ventaja de conocimiento.