Sin proveedores externos
niil está diseñado para ser autónomo. Las herramientas de IA se ejecutan en el propio runtime de niil, y no hay analítica ni telemetría de terceros enviando tus datos a casa.
Herramientas integradas, autoalojadas
Las capacidades de los agentes provienen de herramientas que se ejecutan dentro del propio runtime de niil en lugar de en un SaaS de terceros. El conjunto integrado incluye:
| Herramienta | Propósito |
|---|---|
| filesystem | Leer/escribir archivos en un espacio aislado |
| webfetch | Obtener páginas web / buscar |
| code_exec | Ejecutar código en un espacio aislado |
| database | Consultar bases de datos SQL que conectes |
| Enviar correo con tu SMTP/credenciales | |
| github | API de GitHub (tu token) |
| slack | Mensajería de Slack (tu token) |
| http_client | Peticiones HTTP generales |
| g0_agent_lifecycle | Gestionar agentes |
| g0_knowledge | Consultar bases de conocimiento |
| g0_observability | Métricas/estado de la plataforma |
| g0_workflow | Gestionar flujos de trabajo |
Cuando una herramienta se comunica con un sistema externo (GitHub, Slack, una base de datos), lo hace con las credenciales que tú proporcionas a través de una conexión, y esas credenciales se almacenan cifradas.
Sin analítica, sin SaaS de telemetría
niil no incluye ninguna analítica ni seguimiento de terceros. Las métricas operativas son opcionales y, cuando se habilitan, se exponen para tu propia supervisión (p. ej. Prometheus) — no se envían a un servicio externo.
La única excepción: Stripe (UE, opcional)
Los pagos son la única dependencia externa, y solo cuando tu operador habilita la facturación. Stripe se usa para el pago de la suscripción y está alojado en la UE; niil funciona perfectamente sin él (la facturación simplemente opera en local). Consulta Planes y suscripción y la lista de subencargados.
Proveedores de IA
Los propios modelos los proporcionan los proveedores de IA que tu operador configure — fijados a regiones de la UE (o autoalojados) según tu política de residencia, con la retención gestionada como se describe en Zero Data Retention. Son encargados del tratamiento bajo tu DPA, listados como subencargados.
OpenRouter está desactivado por defecto
niil puede usar OpenRouter como bróker de enrutamiento de modelos anclado a la UE para ampliar la oferta de modelos, pero está desactivado por defecto. Solo se utiliza si el operador lo habilita y un administrador de la organización aleja la política de protección de datos / enrutamiento de modelos de UE estricta.
Esto refleja una decisión de diseño deliberada: niil está abierto a cualquier modelo y cualquier enrutamiento. Por defecto la plataforma está bloqueada al tratamiento en la UE (UE estricta); pero un administrador de la organización que decida que un tratamiento fuera de la UE es aceptable para su caso de uso puede elegir la política Todos los modelos y abrir niil al uso fuera de la UE. Nada sale de la UE sin una decisión explícita de un administrador — el ajuste seguro por defecto se mantiene hasta entonces.