프로젝트 소개

Spherse는 사용자가 로컬에서 AI Agent를 실행하고 데이터를 관리하며 직접 만든 콘텐츠를 소비할 수 있는 인프라입니다. 핵심 설계는 다음과 같습니다: 프로젝트 디렉터리가 공유 데이터 공간이며, 일반 파일은 항상 로컬에 저장됩니다; 각 Agent는 독립된 시스템 프롬프트, 도구 권한, 개인 Skill, MCP Server 연결, 여러 지속 세션 및 채팅 주제를 가집니다; Cron 기반 스케줄링과 사용자 정의 이벤트를 통해 Agent 자동화를 구현합니다; 내장된 HTTP Preview Server를 통해 HTML을 직접 호스팅할 수 있으며, 페이지는 UI SDK를 이용해 데이터를 읽고 쓰고, 세션을 생성하고, 메시지를 전송하며 Agent를 트리거하여 완전한 상호작용 루프를 형성합니다. 전체 프로젝트 디렉터리는 완전한 Workspace로 배포될 수 있으며, 데이터, Agent 설정, Skill, 자동화 규칙 및 상호작용 페이지를 포함합니다. macOS 및 Windows 데스크톱 애플리케이션을 제공하며, 웹 클라이언트를 통해 모바일 접근을 지원하고, 자동으로 Cloudflare Tunnel을 생성할 수 있습니다. 기술 스택에는 Electron, React, TypeScript, Fastify, MCP, SQLite 등이 포함됩니다.