자체 모델 키와 데이터를 사용해 WhatsApp에서 실행되는 셀프 호스팅 AI 에이전트를 만드는 오픈소스 TypeScript SDK입니다.
mariagorskikh/open-instinct
iMessage로 문자를 주고받는 오픈소스 개인 AI 에이전트로, 자체 클라우드 데스크톱에서 실행되며 다른 사람의 에이전트와 협력합니다.
- 스타
- 383
- 포크
- 79
- 열린 이슈
- 6
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Open Instinct는 전화번호로 문자를 보내 대화하는 개인 에이전트입니다. 각 에이전트는 Inkbox를 통해 전용 전화번호, 이메일 주소, 에이전트 간 통신용 엔드포인트를 받고, Maritime의 Linux 데스크톱이 있는 microVM 안에서 실행됩니다. 에이전트 루프는 Pi를 기반으로 하고, 연결된 앱에는 Composio를 통해 접근하며, 결제에는 Stripe Link 지갑을 사용합니다. 모든 도구 앞에는 정책 검사 단계가 있습니다. 기본 모델은 Claude이며, 대신 Pi에서 지원하는 다른 제공업체를 사용할 수도 있습니다.
에이전트는 사용자를 대신해 전화를 걸고, PDF 같은 파일을 만들어 첨부 파일로 보낼 수 있으며, 자체 프롬프트 및 페르소나 파일을 읽거나 수정할 수 있습니다. 도구를 실행하기 전에 코드에서 7단계 신뢰 등급을 적용하므로 파트너, 친구, 낯선 사람의 에이전트에 서로 다른 권한을 부여할 수 있습니다. 카드 정보는 모델에 전달되지 않습니다. 각 구매에는 정확한 금액만 사용할 수 있는 일회용 카드가 쓰이며, 소유자가 승인합니다.
이 프로젝트는 CLI, 여러 사용자의 가입을 처리하는 게이트웨이, 아키텍처·권한·배포·키 설정을 다루는 문서를 포함한 TypeScript 모노레포입니다. 버전 0.1 베타로 소개되며, 관련 없는 OpenInstinct 프로젝트와는 제휴 관계가 없습니다.
핵심 기능
- 01iMessage 또는 SMS로 에이전트와 문자를 주고받으며, 이메일도 사용할 수 있습니다.
- 02Maritime의 Linux 데스크톱이 있는 자체 microVM에서 실행됩니다.
- 03Composio를 통해 이름으로 앱을 연결합니다.
- 04전화를 걸고 결과를 문자로 알려 줍니다.
- 05Stripe Link와 소유자가 승인하는 일회용 카드로 결제합니다.
- 06도구를 실행하기 전에 7단계 신뢰 등급을 적용합니다.
활용 사례
- 개인 비서에게 문자로 예약이나 전화 통화를 부탁하기.
- 파트너나 가족 구성원의 에이전트가 제한된 권한으로 내 캘린더를 확인하도록 하기.
- 프롬프트 및 페르소나 파일을 수정해 맞춤 설정할 수 있는 자체 호스팅 개인 에이전트 구축하기.
- 에이전트 간 협력 및 결제 승인 흐름의 구현 방식을 살펴보기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct - 2
의존성을 설치하고 빌드합니다
pnpm install && pnpm build - 3
Anthropic API 키를 환경 변수로 설정합니다
export ANTHROPIC_API_KEY=sk-ant-... - 4
에이전트 프로필을 만듭니다
pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
사용 전 알아둘 점
- 여러 서비스의 API 키는 직접 준비해야 하며, README에 따르면 키는 포함되어 있지 않습니다.
- iMessage 및 Maritime의 라이브 배포는 베타로 안내되어 있습니다.
- 유료 결제에는 Stripe Link OAuth 클라이언트가 필요하며, 신청 검토에 약 3~5일이 걸립니다.
- Node 22.19 이상 및 pnpm 10이 필요합니다.
토픽
자주 묻는 질문
- open-instinct은(는) 무엇인가요?
- iMessage로 문자를 주고받는 오픈소스 개인 AI 에이전트로, 자체 클라우드 데스크톱에서 실행되며 다른 사람의 에이전트와 협력합니다. Open Instinct는 전화번호로 문자를 보내 대화하는 개인 에이전트입니다. 각 에이전트는 Inkbox를 통해 전용 전화번호, 이메일 주소, 에이전트 간 통신용 엔드포인트를 받고, Maritime의 Linux 데스크톱이 있는 microVM 안에서 실행됩니다. 에이전트 루프는 Pi를 기반으로 하고, 연결된 앱에는 Composio를 통해 접근하며, 결제에는 Stripe Link 지갑을 사용합니다. 모든 도구 앞에는 정책 검사 단계가 있습니다. 기본 모델은 Claude이며, 대신 Pi에서 지원하는 다른 제공업체를 사용할 수도 있습니다.
- open-instinct은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-instinct은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- open-instinct은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-instinct의 마지막 커밋은 2026년 10월 21일입니다.
- open-instinct은(는) 어디에 사용할 수 있나요?
- 개인 비서에게 문자로 예약이나 전화 통화를 부탁하기. 파트너나 가족 구성원의 에이전트가 제한된 권한으로 내 캘린더를 확인하도록 하기. 프롬프트 및 페르소나 파일을 수정해 맞춤 설정할 수 있는 자체 호스팅 개인 에이전트 구축하기. 에이전트 간 협력 및 결제 승인 흐름의 구현 방식을 살펴보기.
- open-instinct는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct 의존성을 설치하고 빌드합니다: pnpm install && pnpm build Anthropic API 키를 환경 변수로 설정합니다: export ANTHROPIC_API_KEY=sk-ant-... 에이전트 프로필을 만듭니다: pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
- open-instinct은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mariagorskikh/open-instinct
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트의 메모리, 자격 증명, 코드와 자동화를 저장하고 모든 MCP 호환 호스트에서 이용할 수 있는 클라우드 백엔드입니다.
Fetch.ai의 uAgents 기반으로 LLM, MCP, A2A, 결제, 멀티 에이전트 패턴을 다루는 실행 가능한 Python AI 에이전트 예제 80여 개 모음입니다.
AI 에이전트가 MCP 또는 REST를 통해 서드파티 앱의 액션을 탐색하고 실행할 수 있는 셀프 호스팅 게이트웨이입니다.
업무 내용을 로컬 지식 그래프로 정리하는 오픈소스 개인용 AI 어시스턴트로, 이메일, 노트, 브라우저, 회의록, 공유 Spaces를 제공합니다.
도구를 사용하는 AI 에이전트와 도구 사이에서 위험한 호출을 차단하고 민감한 결과를 가리는 호스트에 구애받지 않는 안전 미들웨어입니다.