PreciosDocumentación
Empezar
Agentes y habilidades

La fuerza laboral que se multiplica.

Un agente es un agente de OpenCode: markdown como base y, más allá, tus propias herramientas, complementos, modelos y un árbol de permisos por capacidad. Una concesión en kortix.yaml determina a qué puede acceder: su máquina, sus conectores y canales, sus secretos y sus habilidades. Una habilidad codifica cómo hace tu empresa un trabajo específico. Ambos son archivos de tu repositorio y ambos se revisan como código.

Iniciar una sesiónLeer la documentación
skills/agent-browser/SKILL.md
name: agent-browserdescription: Browser automation CLI for AI agents. Use when the user needs to interact with websites — navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps. Triggers include "open a website", "fill out a form", "scrape data from a page", "test this web app", "login to a site".
dos archivos
agents/kortix.md
description"Generic Kortix general knowledge worker.
Hands-on, full tool access, handles coding / research /
content / ops / data tasks end-to-end in an isolated
session sandbox. Edit this file to specialize."

You are a Kortix general knowledge worker.

You are hands-on: you read, edit, run, search, fetch, and

ship. The session you are in is an isolated sandbox — an

Qué es un agente

Dos archivos. Ningún objeto oculto detrás de ellos.

Un agente tiene exactamente dos hogares. El archivo markdown contiene cómo piensa —su prompt, su modo, su modelo y su árbol de permisos— y es un archivo de agente estándar de OpenCode, porque Kortix no le añade ningún dialecto. El bloque de manifiesto contiene aquello que puede tocar. Nada de un agente vive en una base de datos que no puedas leer.

agents/kortix.md
---description: "Generic Kortix general knowledge worker.  Hands-on, full tool access, handles coding / research /  content / ops / data tasks end-to-end in an isolated  session sandbox. Edit this file to specialize."mode: primarypermission: allow--- You are a **Kortix general knowledge worker**. You are hands-on: you read, edit, run, search, fetch, andship. The session you are in is an isolated sandbox — anephemeral branch of this repo, your own /workspace — soyou can install, experiment, and recover freely. Only whatyou commit and push survives. ## How you work 1. **Understand first.** Read the relevant files, search   the codebase or web, gather the context. Do not guess.2. **Plan briefly.** For non-trivial work, jot the approach   to your todo list before touching anything.3. **Do the work.** Edit, write, run, fetch.4. **Verify.** Run the tests, hit the dev server, check the   output. Whatever proves the change actually works.5. **Commit small, meaningful chunks.** Each commit leaves   the repo in a working state.
Extracto del agente predeterminado en cada nuevo proyecto de Kortix.
kortix.yaml
# behavior lives in the .md — this block is governance onlydefault_agent: kortix agents:  kortix:    connectors: all    secrets: all    skills: all    kortix_permissions: all   release-bot:    # this one gets almost nothing, on purpose    connectors: [github]    secrets: [GITHUB_AGENT_TOKEN]    kortix_permissions: [project.cr.open] # a grant you leave out resolves to none.# there is no implicit access. grant explicitly.
  • El manifiesto rechaza un campo de comportamiento en el bloque de gobernanza, con un error que apunta al propio archivo .md del agente.
  • Markdown es el punto de partida, no el límite: toda la superficie de OpenCode está a su lado en el mismo repositorio —tus propias herramientas de TypeScript, los plugins que se conectan al runtime y la configuración del modelo y el proveedor. Un agente puede fijar su propio modelo o heredar, en ese orden, el predeterminado del proyecto, la cuenta y la plataforma.
  • Cada proyecto nuevo incluye dos agentes: kortix, el generalista, y memory-reflector, que organiza el cerebro del proyecto.
Alcance limitado

Denegar de forma predeterminada. Nunca por encima de la persona.

El bloque de concesiones cubre toda la superficie, no solo las herramientas: qué imagen de sandbox inicia el agente, qué conectores y canales puede usar, qué secretos puede recibir, qué skills puede invocar y qué puede hacer en el propio Kortix. Un agente sin concesiones no obtiene nada de ello. Concedes explícitamente o la respuesta es no —y, además, existe un techo que nada en la configuración puede levantar.

agents/memory-reflector.md
---description: "Reflects on recent project activity and  curates memory/ — the project brain. Runs on a  cron and ends every run by opening a single change  request."mode: primarypermission:  edit: allow  bash:    "git *": allow    "kortix cr *": allow    "kortix sessions *": allow    "*": ask---
Un árbol de permisos real, de un agente real incluido de serie.
permitir
Se ejecuta libremente. Sin prompt ni pausa.
preguntar
Hace una pausa para una persona. La sesión espera tu respuesta.
denegar
Bloqueado por completo. No es una advertencia: es un muro.

Configura una acción para toda una capacidad —read, edit, bash, task, websearch o acceder fuera del espacio de trabajo— o añade reglas glob debajo, para que git push pregunte mientras todo lo demás esté permitido.

Un agente nunca supera a su persona
La concesión que se aplica al inicio de la sesión es la que declara el agente, intersectada con el rol de quien lo inició. Concede todo a un agente y aun así obtendrá exactamente tus propios permisos —ni más, en ninguna ruta.
Algunas cosas nunca se pueden conceder
La administración a nivel de cuenta —miembros, facturación y creación de proyectos— está completamente fuera del conjunto que un agente puede poseer. No existe ningún valor que puedas escribir en un archivo para activarla.
Los secretos se nombran, no se muestran
El bloque de un agente enumera por nombre los secretos que puede usar —identificadores, nunca valores. Una sesión recibe únicamente la intersección de esa concesión y el rol de quien la inició.
No puede votarse un aumento
Un agente puede editar kortix.yaml —es un archivo—. Pero el cambio solo se aplica a las sesiones iniciadas después de que una persona fusione la solicitud de cambio, y aun así el techo sigue vigente.
Qué es un skill

Cómo hace tu empresa una tarea, escrito una sola vez.

Un skill es un directorio con un SKILL.md en su raíz. El frontmatter le da nombre y dice cuándo recurrir a él; el cuerpo contiene el procedimiento. Cualquier sesión puede cargarlo, así que aquello que explicaste a un agente en marzo sigue siendo válido para todos los agentes en noviembre.

skills/agent-browser/SKILL.md
---name: agent-browserdescription: Browser automation CLI for AI agents. Use when  the user needs to interact with websites — navigating  pages, filling forms, clicking buttons, taking  screenshots, extracting data, testing web apps. Triggers  include "open a website", "fill out a form", "scrape data  from a page", "test this web app", "login to a site".--- # agent-browser Fast browser automation CLI for AI agents. Chrome via CDPwith accessibility-tree snapshots and compact @eN refs. The CLI and a headless Chromium are **already installed**in this Kortix sandbox and on $PATH — you do not need torun any install step. ## Start here This file is a discovery stub, not the usage guide. Beforerunning any command, load the workflow content: ```bashagent-browser skills get core```
Extracto de un skill incluido en cada proyecto nuevo.

La descripción es el activador

Un agente decide si carga un skill basándose únicamente en su nombre y descripción. Una descripción vaga significa que el skill nunca se activa; por eso la descripción se lee como una lista de cosas que una persona realmente diría.

Más que prosa

Un directorio de skill puede incluir scripts, referencias y recursos junto al markdown. La instrucción y la herramienta que la ejecuta se distribuyen juntas, para que un procedimiento no se quede obsoleto respecto a aquello que impulsa.

Concedidos, no globales

La concesión de skills de un agente controla qué skills puede cargar. Un agente financiero no recibe el manual de despliegue solo porque estuviera en el repositorio.

10
skills confirmados en el repositorio de un proyecto nuevo desde el primer día
10
skills de la plataforma inyectados en cada sesión al iniciar
2
agentes en un proyecto nuevo: un generalista y un curador de memoria
Todo son archivos

La plantilla de trabajo está en el diff.

Los agentes y los skills no son filas en una tabla que no puedes ver. Son markdown en el repositorio que clona el ordenador en la nube, así que cambiar tu plantilla de trabajo es el mismo acto que cambiar tu código —y recibe la misma revisión.

  • your-company/
  • kortix.yamlgobernanza: qué puede tocar cada agente
  • agents/un agente de OpenCode por archivo
  • kortix.mdel generalista, en cada proyecto
  • memory-reflector.mdorganiza el cerebro del proyecto mediante un cron
  • skills/un directorio por skill
  • agent-browser/SKILL.mdcómo esta empresa controla un navegador
  • harnesses/opencode/el entorno de ejecución en el que piensan tus agentes
El editor escribe una rama, no una fila
Personalizar es deliberadamente de solo lectura. Al pulsar “Crear nuevo” o “Editar” se abre una sesión que edita los archivos en una rama y abre una solicitud de cambio que revisas y fusionas. No existe ningún botón que cambie silenciosamente el comportamiento de un agente mañana.
Los agentes se reescriben a sí mismos —y se revisan
Un agente puede perfeccionar su propio prompt, añadir un skill o endurecer una regla de permisos. Cada una de esas acciones es un commit en una rama, dentro de una solicitud de cambio que fusiona una persona. Mejora autónoma, fusión humana. Un agente nunca fusiona sus propios cambios.
Una plantilla de trabajo que puedes bifurcar
Como todo es texto en un único repositorio, puedes crear una rama de toda tu plantilla de trabajo, probar otro conjunto de concesiones, revertirlo o entregarlo a un proyecto nuevo. La configuración viaja con el clon.
Marketplace

Empieza con el trabajo de otra persona. Hazlo tuyo de inmediato.

Explora agentes, skills y proyectos completos, añade uno a tu proyecto con un clic y lo que llega son archivos en tu repositorio —no una dependencia que alquilas. Lleva la etiqueta beta porque las fuentes y actualizaciones aún cambian, y está activado para todos los proyectos.

  1. 00

    Encuéntralo

    Explora el marketplace sin iniciar sesión. Kortix incluye su propio registro —62 agentes, 61 skills y 62 plantillas de proyecto— y puedes activar registros externos seleccionados con un clic. Ninguno se carga de forma predeterminada.

  2. 01

    Añádelo

    Un botón. Inicia una sesión de agente que lee el código fuente del elemento e integra lo que encaja en los propios archivos de tu proyecto, en lugar de instalar un paquete y cruzar los dedos.

  3. 02

    Se configura solo

    Si el elemento necesita una clave o una app conectada, el agente te proporciona un enlace para completarlo en el mismo turno. Nunca pegas una credencial en un chat y el agente nunca ve el valor.

  4. 03

    Tú lo apruebas

    La sesión abre una solicitud de cambio. Lees exactamente qué archivos están a punto de incorporarse a tu empresa y los fusionas cuando estés conforme. Nada llega sin revisión.

Algo que esto no es: un gestor de paquetes. No hay lockfile, fijación de versiones ni actualización automática; un elemento que añades se convierte en tus propios archivos, exactamente como el código que escribiste. Es una decisión deliberada y la tomaríamos de nuevo.

Explorar el marketplace

Gestiona toda tu empresa desde un único repositorio que posees.

Empieza con una tarea y crece desde ahí.

Comenzar

Producto

  • Ordenador del agente
  • La empresa como código
  • Conectores
  • Automatizaciones
  • Canales
  • Agentes y habilidades
  • Seguridad
  • Autohospedado
  • Enterprise
  • Precios
  • Descargar

Soluciones

  • Ventas
  • Marketing
  • Ingeniería
  • Producto
  • Finanzas
  • Personas
  • IT
  • Ciencia de datos

Desarrolladores

  • Documentación
  • AI Operating System
  • CLI
  • SDK
  • Inicio rápido
  • Para desarrolladores
  • Marketplace
  • GitHub

Empresa

  • Acerca de
  • Empleo
  • Blog
  • Registro de cambios
  • Casos de uso
  • Marca

Conectar

  • X
  • LinkedIn
  • Discord
  • Estado
  • Soporte
  • Términos
  • Privacidad
©2026 Kortix