Octop: un asistente autoalojado para usuarios, agentes y canales
Octop: un asistente autoalojado para usuarios, agentes y canales
Comprende el proceso compartido y los servicios externos que todavía puede contactar.
Qué aprenderás
- Identificar la plataforma
- Autoalojado no significa sin red
- Separar hoja de ruta y realidad
Antes de empezar
- Python y administración básica
- Entorno de prueba aislado
Una vista de solo lectura muestra fronteras no verificadas antes de habilitarlas.
Conclusiones clave
- Autoalojar no implica funcionar sin red.
- Los canales comparten control.
- Una hoja de ruta no es una prueba.
Identificar la plataforma
Octop reúne dashboard, CLI, mensajería y tareas programadas alrededor de infraestructura compartida. El plano de control usa SQLite por defecto y permite PostgreSQL.
Empieza con un usuario y un agente que resuman notas sintéticas. Añade canales después: cada integración incorpora credenciales y otra entrada de solicitudes.
Autoalojado no significa sin red
Alojar la aplicación no demuestra que todos los prompts permanezcan locales. Proveedores, OAuth, navegador y almacenamiento remoto pueden contactar otros sistemas.
El repositorio es MIT, pero modelos y servicios tienen términos y costes propios. Inventaría destinos reales en lugar de repetir afirmaciones amplias de privacidad como garantías auditadas.
Separar hoja de ruta y realidad
El README incluye AgentTeams entre planes futuros, mientras la arquitectura describe interacciones actuales. No trates elementos pendientes como capacidades ya implementadas y verificadas.
La serie inspecciona c02c32c, configuración y arranque. No se ejecutaron Octop, login, entrega de mensajes ni llamadas de modelo; los ejemplos requieren validación real.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Empieza con usuario y agente únicos.
- 2
Lista destinos y credenciales.
- 3
Separa funciones y hoja de ruta.
Ejemplo para copiar
pilot:
users: 1
agents: 1
input: synthetic-notes
channels: disabled-until-reviewed
provider_destination: recordPreguntas frecuentes
¿Incluye acceso a modelos?
Debes configurar un proveedor u otra ruta compatible.
¿Se probó aislamiento multiusuario?
No. Se describe arquitectura documentada, no una auditoría reproducida.
Fuentes
- Octop / README.mdFuente verificada 2026-09-23
- Octop / docs/architecture.mdFuente verificada 2026-09-23