Repolode
omnigent-ai

omnigent-ai/omnigent

Meta-harness de código abierto que orquesta Claude Code, Codex, Cursor y agentes personalizados con políticas compartidas, aislamiento y colaboración en tiempo real.

Estrellas
11,238
Forks
1,854
Issues abiertos
2,396
Último commit
hace 13 horas

¿Qué es?

Omnigent es un framework de agentes de IA de código abierto que funciona por encima de los agentes de programación existentes. Ofrece una capa de orquestación común para Claude Code, Codex, Cursor, OpenCode, Hermes, Pi y los agentes que definas en YAML, para que puedas cambiar de harness o combinarlos sin rehacer tu flujo de trabajo. Las sesiones pueden combinar varios agentes; por ejemplo, uno puede revisar el trabajo de otro o una tarea puede repartirse entre varios agentes.

El proyecto también ofrece controles de gobernanza y acceso. Las políticas pueden pausar acciones de riesgo hasta que se aprueben, limitar el gasto o restringir las herramientas a las que puede acceder un agente. Se aplican a nivel de servidor, agente o sesión. Los agentes pueden ejecutarse en sandboxes locales o en la nube, incluidos Modal, Daytona, E2B, Kubernetes y Databricks. Para acceder a los modelos, admite claves de API, suscripciones a Claude o ChatGPT y gateways compatibles con OpenAI o Anthropic.

Puedes iniciar sesiones en una terminal y continuarlas en un navegador o en el teléfono mediante la interfaz web. También hay una aplicación de escritorio nativa para macOS. Los compañeros de equipo pueden seguir una sesión compartida en tiempo real, tomar el control en conjunto o bifurcar una conversación. El proyecto requiere Python 3.12 o posterior y actualmente está etiquetado como alfa.

Funciones clave

  • 01Ejecuta Claude Code, Codex, Cursor, OpenCode, Hermes, Pi y agentes personalizados definidos en YAML en una misma sesión.
  • 02Aplica políticas de aprobación, límites de gasto y acceso a herramientas a nivel de servidor, agente o sesión.
  • 03Ejecuta agentes en sandboxes locales o en la nube, como Modal, E2B, Daytona y Kubernetes.
  • 04Admite claves de API, suscripciones a Claude o ChatGPT y gateways de modelos compatibles.
  • 05Sincroniza sesiones entre la terminal, el navegador, el teléfono y la aplicación de escritorio.
  • 06Permite que los compañeros de equipo compartan sesiones en tiempo real, tomen el control en conjunto o las bifurquen.

Casos de uso

  • Comparar o combinar varios agentes de programación para una misma tarea.
  • Ejecutar un agente en un sandbox en la nube mientras lo supervisas desde el teléfono.
  • Exigir aprobación humana antes de que los agentes ejecuten comandos de shell o gasten presupuesto.
  • Colaborar con un compañero de equipo en una sesión de agente en tiempo real.

Inicio rápido

  1. 1

    Instala Omnigent con uv (se requiere Python 3.12 o posterior).

    uv tool install omnigent
  2. 2

    Inicia una sesión en tu terminal.

    omnigent
  3. 3

    Abre la interfaz web local en http://localhost:6767 desde el navegador.

Antes de usarlo

  • El proyecto está marcado como alpha, así que puede haber cambios incompatibles.
  • La compatibilidad con Windows es limitada; varias envolturas de terminal y funciones de aislamiento no están disponibles.
  • En Linux se necesitan bubblewrap y tmux para los terminales nativos del harness, y las CLI del harness requieren Node.js 22 o posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es omnigent?
Meta-harness de código abierto que orquesta Claude Code, Codex, Cursor y agentes personalizados con políticas compartidas, aislamiento y colaboración en tiempo real. Omnigent es un framework de agentes de IA de código abierto que funciona por encima de los agentes de programación existentes. Ofrece una capa de orquestación común para Claude Code, Codex, Cursor, OpenCode, Hermes, Pi y los agentes que definas en YAML, para que puedas cambiar de harness o combinarlos sin rehacer tu flujo de trabajo. Las sesiones pueden combinar varios agentes; por ejemplo, uno puede revisar el trabajo de otro o una tarea puede repartirse entre varios agentes.
¿omnigent es gratuito? ¿Qué licencia tiene?
omnigent es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿omnigent sigue mantenido?
Mantenimiento activo. El último commit de omnigent fue el 5 nov 2026.
¿Para qué puedo usar omnigent?
Comparar o combinar varios agentes de programación para una misma tarea. Ejecutar un agente en un sandbox en la nube mientras lo supervisas desde el teléfono. Exigir aprobación humana antes de que los agentes ejecuten comandos de shell o gasten presupuesto. Colaborar con un compañero de equipo en una sesión de agente en tiempo real.
¿Cómo se instala omnigent?
Instala Omnigent con uv (se requiere Python 3.12 o posterior).: uv tool install omnigent Inicia una sesión en tu terminal.: omnigent Abre la interfaz web local en http://localhost:6767 desde el navegador.
¿Dónde consigo omnigent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/omnigent-ai/omnigent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados