Una aplicación de productividad con IA, no una herramienta de vigilancia

Crecer desde donde están hoy.

Un minuto al día. El equipo publica una línea en el chat o habla con la IA. InRoots la verifica contra el trabajo real, sigue objetivos, orienta y construye una puntuación que todos pueden ver y explicar. Nada tiene que salir de sus servidores.

  1. 1Publicar o hablar
  2. 2La IA verifica
  3. 3Objetivos y coaching
  4. 4Una puntuación justa
Lina K.Backend · esta semana
▲ estándar
72%
Progreso
78
Presencia
88
Fiabilidad
64
Integridad
90
Responsabilidad
55
+4 3 tareas entregadas · +1 reconocimiento del líder · −6 2 cierres de jornada omitidos · permiso vie. justificado
Cada número muestra su evidencia. Basta con escribir "/pulse me" en el chat en cualquier momento.
InRoots· mensaje directo
Philip R. en jornada · tarde 09:42

Personas

¿Quién está ahora?18 / 25

En vivo · viernes 11:20
Lina K.en jornada
Omar S.de guardia
Philip R.tarde 09:42
Sara M.en jornada
Rabie A.permiso
Ahmed T.jornada cerrada

Presencia y dispositivosescritorio · móvil

Estado tomado del cliente de chat, sin agente instalado
Lina K.en línea
Omar S.ocupado
Philip R.ausente
Sara M.en línea
Rabie A.desconectado
Ahmed T.ausente

Mejor rendimientoeste mes

Solo administradores; una lista, construida con la misma puntuación que todos ven
1Sara M.86%
2Omar S.81%
3Lina K.72%
4Philip R.69%
5Ahmed T.66%
Solo reconocimiento; no lleva asociada ninguna decisión salarial. Por debajo del 25% → primero coaching, no penalizaciones.

Riesgo de rotaciónsolo administradores · orientativo

Temprano, discreto y siempre con un motivo
Ahmed T.observación
Puntuación a la baja 3 semanas · 2 jornadas cortas · sin reconocimientos 30 d → 1:1 sugerido esta semana
Philip R.estable
Lina K.en alza
Nunca se muestra a los compañeros. Solo orientativo; un 1:1 sugerido, nunca una acción.

Permisos y ausenciasautoaprobados 3 de 4

Se solicitan en el chat, las reglas deciden
Rabie A. · hoyaprobado
Sara M. · lun–maraprobado
Philip R. · baja, miéal líder
Saldos, cobertura y fechas bloqueadas se comprueban antes de preguntar a nadie.

Trabajo

Eficiencia▲ +11%

8 semanas
Todo el equipo72%
S1S4S8

Transparenciamisma puntuación, cada puesto

Vista propia = vista del líder = vista del equipo, semana a semana
Lina K.▲ 61 → 72
S1S8
Pesos 40·25·15·10·10, cada cambio auditado. Cualquiera puede escribir /pulse me.

Productividad▲ 14 tareas esta semana

Tareas hechas por persona, esta semana
Sara M.
9
Philip R.
7
Lina K.
6
Omar S.
4
Ahmed T.
3

Tareas hechas▲ 9 → 14

Por semana, todo el equipo
S1S8
Contadas a partir de los standups y contrastadas con la actividad de Jira, GitHub y GitLab.

Horas trabajadasesta semana

Por persona · jornadas cortas marcadas · saldo de permisos
HorasCortasSaldo permisos
Lina K.38h 20m—12 d
Omar S.44h 05m—6 d
Philip R.31h 10m2 días9 d
Sara M.39h 40m—15 d
Ahmed T.29h 50m3 días4 d

Objetivosen curso · por encima · por debajo

Frente a objetivos personales y de equipo, este mes
Sara M. · rediseñar onboardingpor encima
Omar S. · despliegue 30% más rápidoen curso
Lina K. · 12 tickets / mesen curso
Philip R. · 8 demos agendadaspor debajo
Ahmed T. · auditoría a11ypor debajo
Por debajo de lo esperado se envía un aviso de coaching primero a la persona y luego al líder.

Mis objetivos y KPILina K.

Vista personal · actividad reciente
12 tickets / mes
9/12
Revisar 4 PR / sem
4/4
KPI de este mes
72%
11:02cerró #1031 · +1 Progreso
10:30reconocimiento de Omar · +1 Responsabilidad
09:05en jornada · oficina

Lugar de trabajocon consentimiento

Ponderado por horas, esta semana
Oficina 54%Casa 38%En movimiento 8%
La IP se clasifica en el propio servidor con una base de datos local que se actualiza cada semana. No se envía nada fuera. Las personas dan su consentimiento y pueden ver su propio registro.

Operaciones

Bloqueos y escalado2 abiertos

SLA de 2 horas; la cadena avanza sola
La exportación de facturas falla en cuentas grandes26h
Lina → Omar (derivado) → líder si no hay respuesta en 2h
Renovación del cert. de staging1h
Ahmed → aviso a las 2h → chat, WhatsApp, correo hasta que alguien lo asuma

Tickets de soporte y SLA7 abiertos · 1 escalado

Severidad baja, media o alta; una severidad alta sin confirmar avisa a la guardia en minutos
#1042 Bucle de inicio de sesión en iOSalta · escalado
#1039 PDF de factura en blancomedia · 1h abierto
#1037 Añadir SSO para el tenant Xbaja · 22h abierto
#1031 Codificación al exportar CSVresuelto · 3h
La severidad alta avisa a la guardia; sin confirmación en 5 minutos se avisa al suplente y, a los 15 minutos, la alerta llega a la sala de respaldo y a WhatsApp. El crédito por la resolución va a quien realmente lo arregló.

Campañasfeedback · confirmación · consentimiento · votaciones

Enviadas por chat, con seguimiento hasta la última persona
Confirmación de política · v4
24/25
Consentimiento de IP
22/25
Votación fecha del offsite
16/25
Feedback Q3
10/25
Quien no responde recibe un recordatorio al día hasta que conteste, en su propio canal.

Registro de auditoría y estado de tareasen vivo

Cada decisión, cada cambio, en el momento
11:20:14 pto.auto_approve sara.m 2d · cobertura ok
11:21:21 task.status #1031 → done · lina.k
11:22:28 blocker.route invoice-export → omar.s
11:23:35 consent.sign ip-policy v4 · ahmed.t
11:24:42 ticket.escalate #1042 high · guardia avisada
11:25:49 oncall.handoff omar.s → rabie.a

Inteligencia

Aprendizaje adaptativotendencias · alertas

Líneas base por persona, perfiles por rol, metas que se mueven con el equipo
Tendencia · Lina▲ inicio más temprano 3 sem.
Tendencia · equipo▲ bloqueos resueltos 2× más rápido
Alerta · Philipcontrol de presencia omitido 3×
Alerta · Ahmedinicio de jornada desde VPN desconocida
Monitor de derivamodelo revisado cada semana
Las alertas llegan primero a la persona, con la evidencia. Nada ocurre en silencio.

Motor neuronalentrenado de forma nativa con sus datos

Decisiones y aprobaciones automáticas, con confianza y motivo
Permiso autoaprobado · Sara0.97 · cobertura ok
Bloqueo derivado · Omar0.91 · responsable del módulo
Solicitud de baja · Philip0.62 · al líder
Anomalía · VPN de Ahmed0.88 · marcada
Funciona con su modelo, en su perímetro. Por debajo del umbral de confianza, consulta a una persona.

Bots definidos por sus instruccionespredefinidos + propios

Perfiles definidos por el texto de instrucciones que se redacte; cada uno responde en el lenguaje de su función
TÉTécnicoDEDevOpsSESeguridadRRRR. HH.FIFinanzasPRProyectosVEVentasONOnboarding+Propio
El comportamiento y las automatizaciones son ajustes, con anulaciones de gerente y administrador. Sin navegación web ni recuperación de documentos; la respuesta llega del proveedor que se haya configurado.

Integraciones

Chat y calendarioun cerebro, cada canal

Se publica donde ya se conversa
K9 Chatnativo · E2EE
Slackpor puente
Microsoft Teamspor puente
WhatsAppcontacto de guardia
Google Calendarvía n8n
Microsoft 365vía n8n

Trabajo y nubeverificado contra el trabajo real

Standups contrastados con la actividad de Jira, GitHub y GitLab; su nube gestionada desde el chat
Jiraactividad
GitLabactividad
GitHubactividad
Bitbucketpronto
VPSienativo

Ops, observabilidad y automatizacióneventos salientes, acciones entrantes

Cada decisión es un evento que puede enviarse a su stack, y cualquier webhook puede activar InRoots
n8nnativo
ZapierAPI · webhooks
Splunkeventos salientes
Grafanaeventos salientes
PagerDutyeventos salientes
Datadogeventos salientes
SendGridcorreo
Any SMTPcorreo
CustomAPI · webhooks

Su propio modelo16 proveedores · aislado con Ollama, voz desactivada

InRoots puede apuntar a cualquiera de estos o a un modelo local. El texto de los standups nunca tiene que pasar por una API pública.
Anthropic
OpenAI
Gemini
Mistral
Ollamalocal
Groq
DeepSeek
Perplexity
Cohere
OpenRouter
Together
Cerebras
Hugging Face
Hyperbolic
Cloudflare AI
n8nsu pipeline

Cómo funciona

Cuatro pasos, un minuto al día
1

Publicar o hablar

"Inicio jornada. Entregué la corrección de la exportación. Bloqueado por los PDF de facturas." Una línea en K9 Chat, Slack o Teams, o dicha al asistente. Las erratas se toleran.

2

La IA lee y verifica

Intención, horas, tareas, bloqueos y ubicación se analizan y luego se contrastan con la actividad de Jira, GitHub y GitLab. La presencia se confirma con un ping ligero, nunca con una captura silenciosa.

3

Objetivos y coaching

Los objetivos personales reciben seguimiento. Las tareas atascadas reciben un aviso. Las sugerencias de mejora citan el propio trabajo de la persona. Los gerentes reciben un resumen semanal en lugar de supervisar a diario.

4

Una puntuación justa, visible para todos

Cinco pilares ponderados, perfiles por rol y un desglose línea a línea detrás de cada número. La persona lo ve primero. "/pulse me" en el chat lo devuelve en cualquier momento.

Soberanía

El crecimiento es suyo. Los datos, también.

Su propio modelo

16 proveedores, incluidos Anthropic, OpenAI, Gemini, Mistral y Groq, o un Ollama local para operar totalmente aislado de la red con las respuestas habladas desactivadas. El texto de los standups nunca tiene que pasar por una API pública.

Geolocalización e inteligencia de IP en el propio servidor

Una base de datos de IP local —db-ip Lite sin clave o MaxMind, actualizada cada semana por un script que usted ejecuta— clasifica oficina, casa y móvil en el propio servidor. No se consulta nada externamente. La ubicación requiere consentimiento y es visible para la persona.

Consentimiento firmado y auditoría inmutable

Las políticas se versionan y se firman electrónicamente con un hash a prueba de manipulaciones. Cada decisión, cambio de peso y aprobación automática queda en un registro de auditoría exportable.

Autoalojado o alojado

Un contenedor, SQLite o Postgres, se despliega en cualquier lugar. O lo alojamos nosotros. Mismo código, mismas funciones; el lugar donde residen los datos es una elección propia.

Sin telemetría

El producto no llama a casa. Sin balizas de uso, sin informes de fallos que salgan, sin analítica oculta. No sale ni un byte a menos que se configure un destino.

Huella mínima de tokens

Presupuestos de llamadas diarios, memoización y puntuación determinista mantienen el costo de inferencia cerca de cero incluso con proveedores de pago. La puntuación es matemática; la IA solo la explica.

Datos de muestra. Los nombres, las cifras y los retratos son ilustrativos. En un despliegue real, la presencia, la ubicación y la scorecard de una persona solo aparecen después de que haya firmado la política de consentimiento, y cada persona puede consultar su propio registro en cualquier momento.

Las primeras preguntas que surgen

¿Es esto vigilancia de empleados?

No. No hay agente de escritorio, ni registro de teclas, ni grabación de pantalla, ni capturas silenciosas. La única entrada es lo que las personas deciden publicar; la única función opcional de captura está desactivada por defecto y requiere el consentimiento firmado de la persona. La salida es una puntuación que pueden ver y cuestionar.

¿Lo aceptará mi equipo?

Los equipos aceptan lo que es justo y visible. Todos ven la misma tarjeta de puntuación, los pesos son públicos, cada deducción muestra su motivo y la persona recibe su propio coaching antes de que un gerente vea nada.

¿Puede funcionar sin ninguna conexión a internet?

Sí, con una excepción. Con Ollama o cualquier modelo local y una base de datos de IP local en su servidor, todo el sistema funciona aislado de la red y el chat permanece en su propio servidor Matrix. Las respuestas habladas opcionales son la excepción: la síntesis de voz pasa por OpenAI o ElevenLabs, así que deje la voz desactivada para seguir aislado.

¿Qué es lo que no hace?

No lee su pantalla, su correo ni sus archivos. No decide a quién se despide. Señala, explica y sugiere; las personas deciden.

Listos cuando ustedes lo estén

Su propio equipo, en InRoots.

Un recorrido de 30 minutos en sus canales, con sus reglas, en su infraestructura.

¿Mejor por correo? sales@inroots.ai