TencentCloud/Octop
A smarter, self-hosted AI assistant — multi-user, multi-agent.
해결하는 문제
Octop는 개인, 가족, 소규모 팀을 위한 자체 호스팅형 AI 어시스턴트 플랫폼입니다. 사용자가 자신의 기기에서 전용 에이전트와 데이터를 로컬로 유지할 수 있는 사생활 보호가 가능한 다중 사용자 환경을 제공하여 벤더 종속성과 개인정보 유출 위험을 피할 수 있도록 합니다.
작동 방식
Octop는 웹 대시보드, 명령줄 인터페이스(CLI), 다양한 실시간 메시징(IM) 채널을 통합한 단일 프로세스로 실행됩니다. "Harness" 스택 기반으로 구축되어 에이전트 런타임, 다중 플랫폼 IM 브리지, 계층적 메모리, 브라우저 자동화를 제공합니다. 사용자 데이터(대화, 워크스페이스, 자격 증명 등)는 ~/.octop/ 디렉터리 아래의 로컬 SQLite 데이터베이스와 디렉터리 구조에 저장됩니다.
대상 사용자
완전히 자체 호스팅된 AI 어시스턴트를 원하는 다중 사용자 지원 사용자, 기존 커뮤니케이션 도구(Discord 또는 Feishu 등)에 AI를 통합하고자 하는 사용자, 그리고 IDE 통합을 위해 Agent Client Protocol(ACT)을 통해 AI 기능을 확장하고자 하는 개발자에게 적합합니다.
주요 특징
- 다중 사용자 전문 팀: 관리자와 공유 가정을 지원하며, 상황에 따라 전문가를 전환할 수 있는 내장 전문가 라이브러리 제공.
- 광범위한 IM 통합: Feishu, DingTalk, QQ, Discord, WeCom과 연결 가능.
- 로컬 우선 보안: JWT 기반 다중 사용자 격리, 쉘 명령어 가드레일, PII 마스킹을 통해 데이터를 로컬에 유지.
- 고급 AI 기능: 웹 자동화용 헤드리스 Chromium 세션, GUI 앱용 원격 데스크톱 접근, 브라우저 내 인터랙티브 셸 포함.
- ACP 양방향 지원: 외부 도구가 Octop 에이전트를 사용하거나 Claude Code, OpenCode와 같은 외부 코드 에이전트에게 작업을 위임할 수 있음.
- 유연한 백엔드: 로컬 디스크, Docker 컨테이너, PostgreSQL, S3/COS를 워크스페이스 저장소로 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트