Saltar al contenido principal

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​

  1. Conecta una cuenta de correo mediante OAuth. Campbooks analiza tu bandeja de entrada y la mantiene sincronizada.
  2. 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.
  3. 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.
  4. 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.

CapaQué utiliza
Servidor webPuma, con Thruster por delante para caché HTTP, compresión y X-Sendfile
Base de datosPostgreSQL con la extensión pgvector (incrustaciones vectoriales para búsqueda semántica)
Trabajos en segundo planoSolid Queue — análisis de correo, procesamiento de IA, indexación, sincronización de calendario (respaldado por base de datos, sin Redis)
Caché y WebSocketsSolid Cache y Solid Cable — también respaldados por Postgres
FrontendHotwire (Turbo + Stimulus) con import maps — sin Node/bundler; Tailwind CSS 4 mediante el binario independiente
Componentes de interfazComponentes de vista Phlex
Almacenamiento de archivosActive Storage en disco local por defecto, o cualquier almacén de objetos compatible con S3
IAProveedores configurables — Anthropic (Claude), OpenAI, Mistral, DeepSeek, Gemini — con pgvector/neighbor para búsqueda semántica
API públicaOAuth 2.0 (credenciales de cliente) mediante Doorkeeper
BúsquedaPostgres + 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​