SDK de TypeScript de código abierto para crear un agente de IA autoalojado en WhatsApp, con tu propia clave de modelo y tus datos.
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
Clona el repositorio
git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct - 2
Instala las dependencias y compila el proyecto
pnpm install && pnpm build - 3
Configura tu clave de API de Anthropic como variable de entorno
export ANTHROPIC_API_KEY=sk-ant-... - 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
Backend en la nube para agentes de IA que almacena su memoria, credenciales, código y automatizaciones, accesible desde cualquier host compatible con MCP.
Colección de más de 80 ejemplos ejecutables de agentes de IA en Python basados en uAgents de Fetch.ai, con LLM, MCP, A2A, pagos y patrones multiagente.
Gateway autoalojado que permite a los agentes de IA descubrir y ejecutar acciones de aplicaciones de terceros mediante MCP o REST.
Asistente personal de IA de código abierto que organiza tu trabajo en un grafo de conocimiento local e incluye correo, notas, navegador, notas de reuniones y Spaces compartidos.
Middleware de seguridad independiente del host que se interpone entre agentes de IA que usan herramientas y dichas herramientas para bloquear llamadas riesgosas y ocultar resultados sensibles.