프로젝트 소개

Instar는 지속적이고 자기 진화하는 AI 에이전트를 구축하기 위한 TypeScript 기반 프레임워크입니다. Claude Code 또는 Codex CLI 위에서 실행되며, 확장 사고, 네이티브 도구, 하위 에이전트, 훅, 스킬, MCP 서버를 갖춘 실제 에이전트 프로세스를 사용합니다. 핵심 초점은 일관성에 있습니다. 정체성, 기억, 관계, 시간 인식, 일관성, 성장은 프롬프트가 아니라 구조적으로 강제됩니다. 주요 기능으로는 cron 기반 작업 스케줄러, Telegram, WhatsApp, iMessage, Slack을 통한 양방향 메시징, FTS5를 사용하는 SQLite 기반의 주제별 지속 메모리, LLM 기반 검토를 포함한 일관성 게이트, 외부 작업을 위한 안전 게이트, 제안과 학습을 위한 진화 시스템, 크로스 플랫폼 정체성 해석이 있습니다. 또한 충돌 복구를 위한 라이프라인 감독자, 자동 업데이터, 암호화 동기화를 통한 다중 머신 지원, 에이전트 간 통신을 위한 스레드라인 프로토콜도 포함합니다. 이 프로젝트는 agent-identity, agent-memory, command-guard, credential-leak-detector와 같은 독립형 스킬과 스케줄링, 세션, Telegram, 정체성, 피드백을 위한 instar 기반 스킬을 포함해 열다섯 개의 스킬을 제공합니다. 설정 마법사(`npx instar`), CLI, HTTP API를 제공합니다. 아키텍처는 Dawn이라는 장기 실행 AI 시스템에서 영감을 받았으며, 표준 레지스트리와 의지보다 구조를, 정체성을 기초로, 자기 수정을 주권으로 강조하는 철학을 포함합니다. Instar는 강력한 기억과 안전을 갖춘 장기 실행 자율 에이전트를 원하는 파워 유저를 위해 설계되었습니다. `--dangerously-skip-permissions`로 실행되지만 행동 훅, LLM 감독 게이트, 네트워크 강화, 감사 추적을 통해 위험을 완화합니다. 이 프로젝트는 MIT 라이선스이며 활발히 개발되고 있습니다.