Descripción general
Campbooks es un cliente de correo electrónico source-available e inteligencia artificial nativa, pensado para profesionales jóvenes y pequeñas empresas que se ahogan en correos y papeleo. Lee tu bandeja de entrada y los documentos que llegan con ella, utiliza IA para archivar y mostrar lo que importa, y te ofrece un flujo de revisión y aprobación tranquilo — reimaginado para que no se parezca en nada al correo electrónico al que estás acostumbrado.
Qué hace Campbooks
- Conecta tu buzón — Zoho Mail, Google Workspace (Gmail) o Microsoft 365 mediante OAuth
- Organiza tu bandeja de entrada — la IA categoriza, prioriza y resume para que lo importante llegue a la cima
- Convierte los adjuntos en documentos — clasifica facturas, contratos, recibos, estados de cuenta y más, y extrae sus campos clave
- Te ofrece un flujo de revisión — cada documento es revisado, aprobado o rechazado por una persona; la IA solo se encarga del archivo
- Sincroniza tu calendario — la sincronización bidireccional con Google/Zoho usa la misma conexión del buzón, y los correos pueden convertirse en eventos
- Automatiza las tareas repetitivas — los flujos de trabajo se activan con correos entrantes o webhooks para enviar mensajes, llamar a APIs, publicar en Slack/Discord o exportar
- Exporta a tus herramientas — Google Drive, Zoho WorkDrive y Notion
- Responde preguntas — Scout, el asistente de IA integrado, muestra lo que necesita tu atención y redacta respuestas
Cómo funciona
- Conecta una cuenta de correo mediante OAuth. Campbooks analiza tu bandeja de entrada y la mantiene sincronizada.
- La IA procesa cada mensaje — lo categoriza, prioriza y resume — y clasifica cualquier adjunto en tipos de documento, extrayendo campos como proveedor, importe y fecha.
- Todo llega a un mismo lugar — un feed principal, una bandeja de entrada y un área de documentos, cada uno con estados claros y elementos de acción.
- Tú mantienes el control — revisa y aprueba documentos, responde y organiza el correo, confirma eventos del calendario y deja que los flujos de trabajo gestionen las partes repetitivas.
La IA es opcional. Campbooks funciona completamente sin ninguna clave de IA — la clasificación, el asistente Scout, los borradores de respuesta, el análisis de documentos y la búsqueda semántica simplemente se activan en cuanto añades una clave de proveedor. Consulta Configuración de IA.
Arquitectura
Campbooks es una única aplicación Ruby on Rails 8.1. La pila es deliberadamente pequeña — una sola base de datos hace casi todo, y no hay ningún paso de compilación de Node ni Redis que ejecutar.
| Capa | Qué utiliza |
|---|---|
| Servidor web | Puma, con Thruster por delante para caché HTTP, compresión y X-Sendfile |
| Base de datos | PostgreSQL con la extensión pgvector (incrustaciones vectoriales para búsqueda semántica) |
| Trabajos en segundo plano | Solid Queue — análisis de correo, procesamiento de IA, indexación, sincronización de calendario (respaldado por base de datos, sin Redis) |
| Caché y WebSockets | Solid Cache y Solid Cable — también respaldados por Postgres |
| Frontend | Hotwire (Turbo + Stimulus) con import maps — sin Node/bundler; Tailwind CSS 4 mediante el binario independiente |
| Componentes de interfaz | Componentes de vista Phlex |
| Almacenamiento de archivos | Active Storage en disco local por defecto, o cualquier almacén de objetos compatible con S3 |
| IA | Proveedores configurables — Anthropic (Claude), OpenAI, Mistral, DeepSeek, Gemini — con pgvector/neighbor para búsqueda semántica |
| API pública | OAuth 2.0 (credenciales de cliente) mediante Doorkeeper |
| Búsqueda | Postgres + pgvector en todas partes; OpenSearch es opcional y solo impulsa el autocompletado de contactos |
Todo se despliega como una pila de Docker Compose de tres contenedores (Postgres + web + worker). Consulta Despliegue.
Próximos pasos
- Instalar Campbooks — Docker en unos pocos minutos
- Desplegar en producción detrás de un proxy TLS
- Conectar una cuenta de correo
- Configurar servicios de IA