Tableros con etapas propias
Las columnas llevan el nombre de cómo entrega el equipo. Cada etapa define qué agente trabaja y quién aprueba.
Octopus · by Mister.D
Cada tarea pasa por análisis, desarrollo, testing y revisión con un agente de Claude en cada etapa, un auditor que puede bloquear el trabajo y una persona del equipo que aprueba antes de cada merge.
El checkout falla en Safari
Automatización de flujos
Se definen las etapas que el equipo ya usa. Octopus pone un agente especializado en cada una, un auditor en cada traspaso y una persona en las puertas que importan. Entra un ticket; sale un cambio revisado, probado y desplegado.
Desde el tablero, la API o una automatización. Entra en la primera etapa de un pipeline configurado a medida, con sus agentes y sus reglas.
Revisa el código que toca el ticket, escribe criterios de aceptación y los convierte en casos de prueba concretos antes de escribir una línea.
Archivos a cambiar, subtareas, riesgos. El agente auditor lo aprueba, pide cambios o lo bloquea con el motivo escrito en la tarea.
Cada corrida tiene su propio contenedor o microVM y una API key de vida corta limitada a esa corrida. El agente crea la rama, commitea y abre el pull request.
El agente de testing ejecuta cada caso, toma capturas y graba un video anotado con cada paso y su resultado. Todo queda adjunto a la tarea.
El auditor revisa el PR, una persona aprueba en la puerta de revisión y el merge dispara el deploy con GitHub Actions.
Automatizaciones
Los disparadores miran el tablero: tarea nueva, cambio de etapa, comentario, PR mergeado o un horario. Las condiciones los acotan. Las acciones asignan un agente, mueven la etapa, notifican o corren un pipeline.
QA al entrar
Deploy al mergear
Reporte semanal
Se nombran, se ordenan, se agregan o se quitan. Cada tablero corre su propio proceso.
Cada etapa tiene su prompt, sus herramientas y sus permisos MCP, hasta lectura o escritura por herramienta.
Se eligen las etapas donde firma una persona. Nada se mergea sin esa firma.
Eventos o cron arrancan el trabajo. Nadie tiene que acordarse de empujar el ticket.
Testing y QA
Octopus lee el ticket y sus criterios de aceptación, escribe los casos de prueba, ejecuta cada uno en un navegador real y adjunta la grabación a la tarea. Cada paso queda marcado en el video: qué se clickeó, qué se escribió, qué se verificó y dónde falló. QA mira, aprueba o comenta.
El agente de testing lee el ticket y los criterios de aceptación y escribe los casos, bordes incluidos, cada uno con prioridad.
Cada caso corre en un navegador real dentro del sandbox aislado de la corrida. Se graban clicks, tipeo, navegación, consola y red.
Un video anotado por caso y un reporte pass/fail quedan en la tarea. Cada falla abre un comentario con el paso exacto que se rompió.
4,5× más rápido por ticket
Funcionalidades
Dieciséis piezas que llevan una tarea del tablero a producción, con un agente en cada etapa y una persona en cada aprobación.
Las columnas llevan el nombre de cómo entrega el equipo. Cada etapa define qué agente trabaja y quién aprueba.
Análisis, planificación, desarrollo, testing y revisión: cada uno con su prompt, sus herramientas y sus permisos.
Un segundo agente revisa el resultado y responde aprobar, pedir cambios o bloquear.
Nada llega a revisión ni a producción hasta que alguien del equipo aprueba.
Los agentes crean la rama, commitean, abren el pull request y disparan el deploy de GitHub Actions con la GitHub App de Octopus.
Los agentes recorren la app, sacan capturas y graban video con anotaciones sobre el elemento exacto que falló.
Cada corrida tiene su propio contenedor o microVM en Kubernetes, y se destruye al terminar.
GitHub, navegador, sandbox de código y la API de Octopus por MCP. Lectura o escritura, tool por tool.
Tarea nueva, cambio de etapa, comentario, PR mergeado o un horario: asignar agente, mover etapa, notificar, correr el pipeline.
Preguntar por qué, sumar contexto o cambiar el rumbo sin salir del ticket.
Capturas, PDFs, videos anotados y logs quedan en la tarea que los generó.
Definir los números que importan al equipo, como lead time, retrabajo o aprobaciones por etapa, y graficarlos por workspace.
Los agentes corren sobre Claude con la key de Anthropic del equipo. Consumo, factura y límites propios.
Cada API key pertenece a un workspace con permisos explícitos. Cada corrida recibe una key propia de vida corta.
SAML y passkeys con MisterD ID. Cada acción sensible queda registrada en el log de auditoría.
Se instala en tu infraestructura con Docker Compose o Helm. Funciones de equipo con una license key. Exportar e importar un workspace completo.
Gobierno y seguridad
Cada corrida arranca en un sandbox nuevo, recibe una key limitada a una sola tarea, usa sólo las herramientas permitidas y pasa por un auditor y por una persona antes de salir. Cada paso queda en el log de auditoría.
Cada corrida tiene su propio container o microVM en Kubernetes. Nada pasa a la siguiente.
Una API key nueva por corrida, limitada a su tarea y workspace, que vence sola.
Se concede escritura en GitHub, navegador, sandbox o lectura de la API de Octopus herramienta por herramienta. Lectura y escritura van por separado.
Un agente auditor aprueba, pide cambios o bloquea cada etapa. Las personas firman en los gates de revisión.
Keys emitidas, herramientas usadas, veredictos y aprobaciones, con hora y la corrida responsable.
Ingreso con MisterD ID. Workspaces con roles y API keys por workspace.
Octopus se instala donde decidas: tu cuenta de nube, tu data center o un solo servidor. El código, los sandboxes, la evidencia y los logs quedan ahí. La única llamada hacia afuera va a Claude, con tu propia key.
$ octopus init✓ imágenes descargadas (daemon, web, postgres)✓ workspace creado, key de admin emitida→ Octopus listo en http://localhost:8585
Una license key activa las funciones de equipo en tu propia instalación. El precio depende del tamaño del equipo; lo definimos en la demo.
Licencias
Instalás Octopus en tus propios servidores, cargás una license key para activar las funciones de equipo y conectás tu propia API key de Claude. El código, los sandboxes, la evidencia y los logs quedan de tu lado. La única llamada hacia afuera va a Claude.
Tu cuenta de nube, tu data center o un solo servidor. Un comando con Docker Compose, o un Helm chart en Kubernetes. El código, los sandboxes, la evidencia y los logs quedan ahí.
Cargás la license key en tu propia instalación y se activan las funciones de equipo. La key tiene fecha de vencimiento; para renovar, instalás una key nueva. Sin reinstalar.
Octopus llama a Claude con tu propia API key. Anthropic factura el uso del modelo directo a tu cuenta. No le sumamos recargo.
| Función | Base corre sin license key | Recomendada para equipos Licencia de equipo license key en tu instalación |
|---|---|---|
| Tablero, proyectos y agentes | ||
| Sandbox Docker por corrida | ||
| Vista del log de auditoría | ||
| Workspaces | Uno | Varios |
| Proveedores SSO | Uno | Ilimitados |
| Usuarios con roles | — | |
| Exportación del log de auditoría (CSV, JSON, SIEM) | — | |
| Helm chart para Kubernetes | — | |
| Soporte prioritario | — |
La licencia de equipo incluye actualizaciones mientras la licencia está activa. Se licencia por equipo; el precio depende del tamaño del equipo.
Definimos la licencia con vos en la demo.
Pedir cotización de licenciaReservar demo
Demo de 30 minutos. Traé un ticket real y lo pasamos por el pipeline en vivo.
Respondemos en un día hábil con horarios. Mientras tanto, elegí el ticket.
Preguntas
Claude. Usás tu propia key de Anthropic, así el consumo se factura a tu cuenta y rigen tus límites.
Cada corrida tiene su propio sandbox aislado y una API key de vida corta limitada a esa corrida. Todo corre en los servidores donde se instala Octopus: los tuyos.
Sí, por tablero: etapas, el agente de cada etapa, sus prompts, las herramientas que puede usar (con permisos de lectura o escritura) y las automatizaciones que mueven el trabajo.
El agente de testing adjunta a la tarea videos anotados, capturas y un reporte de pruebas. QA revisa la evidencia en lugar de reproducir cada caso a mano.
Un comando, octopus init, levanta todo el stack con Docker Compose en tu servidor. Para Kubernetes hay un Helm chart.
Por equipo, con una license key que se instala en tus propios servidores. Activa varios workspaces, proveedores SSO, exportación del log de auditoría, el Helm chart y soporte prioritario. El uso del modelo va por tu propia key de Claude.