Repolode
mariagorskikh

mariagorskikh/open-instinct

Un agente de IA personal y de código abierto con el que conversas por iMessage, alojado en su propio escritorio en la nube y coordinado con los agentes de otras personas.

Estrellas
383
Forks
79
Issues abiertos
6
Último commit
ayer

¿Qué es?

Open Instinct es un agente personal al que contactas enviando mensajes de texto a un número de teléfono. Cada agente tiene su propio número de teléfono, dirección de correo electrónico y endpoint para comunicarse con otros agentes mediante Inkbox, y se ejecuta dentro de una microVM con un escritorio Linux en Maritime. El ciclo del agente se basa en Pi, las aplicaciones conectadas se utilizan a través de Composio y los pagos se hacen con una billetera Stripe Link, con una comprobación de políticas antes de cada uso de herramientas. El modelo predeterminado es Claude, pero también se puede usar cualquier proveedor de Pi.

El agente puede hacer llamadas telefónicas en tu nombre, crear archivos como PDF y enviártelos como adjuntos, y leer o editar sus propios archivos de prompt y persona. El acceso se rige por siete niveles de confianza que se aplican en el código antes de ejecutar cualquier herramienta; así, el agente de tu pareja, el de un amigo o el de un desconocido tienen permisos distintos. Los datos de la tarjeta nunca llegan al modelo: cada compra usa una tarjeta de un solo uso por el importe exacto, que debe aprobar el propietario.

El proyecto es un monorepo de TypeScript con una CLI, un gateway para el registro de varios usuarios y documentación sobre arquitectura, permisos, despliegue y configuración de claves. Se describe como versión 0.1 y beta, y no está afiliado al proyecto OpenInstinct, que no tiene relación con este.

Funciones clave

  • 01Envía mensajes al agente por iMessage o SMS, y también por correo electrónico.
  • 02Se ejecuta en su propia microVM con un escritorio Linux en Maritime.
  • 03Conecta aplicaciones por nombre a través de Composio.
  • 04Hace llamadas telefónicas e informa del resultado por mensaje de texto.
  • 05Paga mediante Stripe Link con tarjetas de un solo uso que aprueba el propietario.
  • 06Aplica siete niveles de confianza antes de ejecutar cualquier herramienta.

Casos de uso

  • Enviar mensajes a un asistente personal para que reserve mesas o haga llamadas por ti.
  • Permitir que el agente de tu pareja o de un familiar consulte tu calendario con permisos limitados.
  • Crear un agente personal autohospedado que puedas personalizar mediante sus archivos de prompt y persona.
  • Explorar cómo implementar la coordinación entre agentes y los flujos de aprobación de pagos.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct
  2. 2

    Instala las dependencias y compila el proyecto

    pnpm install && pnpm build
  3. 3

    Configura tu clave de API de Anthropic como variable de entorno

    export ANTHROPIC_API_KEY=sk-ant-...
  4. 4

    Crea el perfil de tu agente

    pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct

Antes de usarlo

  • Debes aportar tus propias claves de API de varios servicios; según el README, no se incluye ninguna clave.
  • La implementación en vivo de iMessage y Maritime se describe como beta.
  • Los pagos de pago requieren un cliente OAuth de Stripe Link; la solicitud debe revisarse, lo que tarda unos 3 a 5 días.
  • Se requiere Node 22.19 o posterior y pnpm 10.

Temas

Preguntas frecuentes

¿Qué es open-instinct?
Un agente de IA personal y de código abierto con el que conversas por iMessage, alojado en su propio escritorio en la nube y coordinado con los agentes de otras personas. Open Instinct es un agente personal al que contactas enviando mensajes de texto a un número de teléfono. Cada agente tiene su propio número de teléfono, dirección de correo electrónico y endpoint para comunicarse con otros agentes mediante Inkbox, y se ejecuta dentro de una microVM con un escritorio Linux en Maritime. El ciclo del agente se basa en Pi, las aplicaciones conectadas se utilizan a través de Composio y los pagos se hacen con una billetera Stripe Link, con una comprobación de políticas antes de cada uso de herramientas. El modelo predeterminado es Claude, pero también se puede usar cualquier proveedor de Pi.
¿open-instinct es gratuito? ¿Qué licencia tiene?
open-instinct es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿open-instinct sigue mantenido?
Mantenimiento activo. El último commit de open-instinct fue el 21 oct 2026.
¿Para qué puedo usar open-instinct?
Enviar mensajes a un asistente personal para que reserve mesas o haga llamadas por ti. Permitir que el agente de tu pareja o de un familiar consulte tu calendario con permisos limitados. Crear un agente personal autohospedado que puedas personalizar mediante sus archivos de prompt y persona. Explorar cómo implementar la coordinación entre agentes y los flujos de aprobación de pagos.
¿Cómo se instala open-instinct?
Clona el repositorio: git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct Instala las dependencias y compila el proyecto: pnpm install && pnpm build Configura tu clave de API de Anthropic como variable de entorno: export ANTHROPIC_API_KEY=sk-ant-... Crea el perfil de tu agente: pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
¿Dónde consigo open-instinct?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mariagorskikh/open-instinct

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

Proyectos relacionados