anansi
Anansi es una memoria web personal open-source y local-first que captura referencias de X, Reddit, GitHub y páginas web. Permite a agentes AI consultar esta biblioteca mediante herramientas MCP para recuperar contexto y referencias guardadas sin depender de servicios centralizados.
Ficha actualizada 25 sept 2026, 10:24 · upstream 25 sept 2026, 10:18 · release sin release detectada
Qué es anansi
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Anansi funciona como una base de datos personal gestionada por el usuario, construida con Next.js, React y Node.js. Captura automáticamente bookmarks de X, Reddit, GitHub y páginas web, almacenando los datos en SQLite localmente o en la nube mediante Cloudflare D1 y R2. La aplicación expone una API para búsqueda y permite a agentes AI acceder a estos recursos a través del Protocolo de Contexto Modelo (MCP).
- Gestión de referencias para agentes AI mediante MCP
- Recuperación de contexto histórico de bookmarks y estrellas GitHub
- Curación de contenido web con búsqueda semántica o por palabras clave
- Almacenamiento local-first de datos sensibles sin enviar a la nube
- Compatibilidad nativa con el Protocolo de Contexto Modelo (MCP) para agentes AI
- Arquitectura local-first que prioriza la privacidad y control de los datos
- Soporte multiplataforma para X, Reddit, GitHub y Chrome Bookmarks
- Búsqueda híbrida combinando BM25 y embeddings semánticos con Ollama
- Captura de TikTok pausada por falta de reparación del autenticador
- Requiere Bun 1.3+ como runtime en lugar de Node.js estándar
- Despliegue local necesita configuración manual de Ollama para IA
- No incluye Dockerfile ni Compose, requiriendo gestión manual de dependencias
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con Bun y configurar tokens en .env (LIBRARY_TOKEN, INGEST_TOKEN, MCP_TOKEN). Para búsqueda semántica local, instalar Ollama y pull embeddinggemma. Cargar la extensión en modo desarrollador de Chrome. Opcionalmente desplegar en Cloudflare Workers con D1 y R2. No usar db:push para migraciones.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
