내 컴퓨터나 클라우드에서 실행하고 DingTalk, Lark, Discord, Telegram 같은 채팅 앱에 연결하는 셀프 호스팅 개인용 AI 비서입니다.
TencentCloud/Octop
가정과 소규모 팀을 위한 셀프 호스팅 AI 어시스턴트로, 여러 전문가, 메신저 채널 연동, 웹 대시보드를 단일 프로세스에서 제공합니다.
- 스타
- 11,699
- 포크
- 1,585
- 열린 이슈
- 787
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
Octop은 가정과 소규모 팀을 위한 셀프 호스팅 AI 어시스턴트 플랫폼입니다. 단일 프로세스에서 웹 대시보드, CLI, Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom 등의 메신저 채널과 cron 기반 자동화를 제공합니다. 대화, 작업 공간, 인증 정보는 ~/.octop/에 저장되며, 기본 저장소로 SQLite를 사용하고 PostgreSQL도 선택할 수 있습니다.
사용자는 각자 작업 공간, 모델 제공업체, 채널, 예약 작업을 따로 설정한 전문가를 여러 명 만들 수 있습니다. 전문가는 16개의 MBTI 페르소나 템플릿이나 사용자 지정 system prompt를 기반으로 만들 수 있으며, 베타 기능인 AgentTeams를 사용하면 코디네이터가 여러 전문가에게 여러 단계로 구성된 작업을 배정할 수 있습니다. OAuth 및 MCP를 사용하는 커넥터, 문서 검색용 지식 베이스, 서드파티 플러그인으로 어시스턴트 기능을 확장할 수도 있습니다.
Octop은 IDE와 터미널을 위한 ACP 서버로도 동작하며, Claude Code와 OpenCode 같은 외부 에이전트에 코딩 작업을 위임할 수 있습니다. headless Chromium 기반 브라우저 자동화 도구, 원격 데스크톱 보기, 터미널 어시스턴트도 포함되어 있습니다. 원라인 스크립트, pip, Docker 또는 네이티브 데스크톱 빌드로 설치할 수 있습니다.
핵심 기능
- 01사용자마다 각기 다른 작업 공간, 제공업체, 채널, cron 작업을 갖춘 여러 전문가를 만들 수 있습니다
- 02웹 대시보드나 Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom에서 채팅할 수 있습니다
- 03OAuth 및 MCP 커넥터와 문서 검색용 지식 베이스를 제공합니다
- 04IDE용 ACP 연동과 Claude Code 또는 OpenCode로의 작업 위임을 지원합니다
- 05대시보드에서 브라우저 자동화, 터미널 어시스턴트, 원격 데스크톱을 사용할 수 있습니다
- 06도구 승인 및 셸 명령 보호 기능을 갖춘 다중 사용자 JWT 인증을 지원합니다
활용 사례
- 가정에서 셀프 호스팅 어시스턴트 하나를 함께 사용하면서 구성원별로 전문가를 따로 둘 수 있습니다
- 소규모 팀이 Feishu, DingTalk, WeCom 그룹 채팅에서 에이전트로 작업을 전달할 수 있습니다
- 개발자가 IDE나 터미널에서 Claude Code 또는 OpenCode에 코딩 작업을 맡길 수 있습니다
- 에이전트가 정해진 일정에 따라 실행하거나 전송하는 일일 예약 작업을 설정할 수 있습니다
빠른 시작
- 1
macOS/Linux에서는 공식 원라인 설치 프로그램을 실행합니다(Windows에서는 PowerShell 설치 프로그램을 실행합니다).
- 2
새 터미널을 열어 octop 명령을 PATH에서 사용할 수 있도록 합니다.
- 3
최초 실행 설정 마법사를 실행합니다.
octop init - 4
Octop을 시작합니다(Web 대시보드, CLI, IM 채널, cron을 하나의 프로세스로 실행).
octop run
사용 전 알아둘 점
- 셀프 호스팅은 프로세스, 데이터베이스, 모델 키를 직접 실행하고 관리해야 한다는 뜻입니다.
- AgentTeams는 베타 버전이며 모바일 클라이언트는 비공개 베타 버전입니다.
- 권장 설치 프로그램은 원격 스크립트를 셸로 파이프해 실행하므로, 스크립트 출처를 신뢰해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Octop은(는) 무엇인가요?
- 가정과 소규모 팀을 위한 셀프 호스팅 AI 어시스턴트로, 여러 전문가, 메신저 채널 연동, 웹 대시보드를 단일 프로세스에서 제공합니다. Octop은 가정과 소규모 팀을 위한 셀프 호스팅 AI 어시스턴트 플랫폼입니다. 단일 프로세스에서 웹 대시보드, CLI, Feishu, DingTalk, QQ, WeChat, Telegram, Discord, WeCom 등의 메신저 채널과 cron 기반 자동화를 제공합니다. 대화, 작업 공간, 인증 정보는 ~/.octop/에 저장되며, 기본 저장소로 SQLite를 사용하고 PostgreSQL도 선택할 수 있습니다.
- Octop은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Octop은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Octop은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Octop의 마지막 커밋은 2026년 11월 5일입니다.
- Octop은(는) 어디에 사용할 수 있나요?
- 가정에서 셀프 호스팅 어시스턴트 하나를 함께 사용하면서 구성원별로 전문가를 따로 둘 수 있습니다 소규모 팀이 Feishu, DingTalk, WeCom 그룹 채팅에서 에이전트로 작업을 전달할 수 있습니다 개발자가 IDE나 터미널에서 Claude Code 또는 OpenCode에 코딩 작업을 맡길 수 있습니다 에이전트가 정해진 일정에 따라 실행하거나 전송하는 일일 예약 작업을 설정할 수 있습니다
- Octop는 어떻게 설치하나요?
- macOS/Linux에서는 공식 원라인 설치 프로그램을 실행합니다(Windows에서는 PowerShell 설치 프로그램을 실행합니다). 새 터미널을 열어 octop 명령을 PATH에서 사용할 수 있도록 합니다. 최초 실행 설정 마법사를 실행합니다.: octop init Octop을 시작합니다(Web 대시보드, CLI, IM 채널, cron을 하나의 프로세스로 실행).: octop run
- Octop은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TencentCloud/Octop
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
각 AI 에이전트에 파일 시스템, 데스크톱, 브라우저, 네트워크와 장기 메모리를 갖춘 클라우드 워크스페이스를 제공하는 오픈소스 멀티 에이전트 플랫폼입니다.
Telegram, Discord, Slack, WhatsApp 등에서 동작하는 안전하고 가벼운 Rust 기반 개인용 AI 에이전트 프레임워크입니다.
다중 사용자 워크스페이스, 여러 공급자 간 모델 장애 조치, LLM Wiki, MCP와 Skills, IM 채널 연동을 지원하는 셀프 호스팅 Java/Spring Boot AI 어시스턴트 플랫폼입니다.
LLM 제공자와 채팅 채널, 도구 및 하드웨어를 연결해 로컬 머신에서 실행하는 Rust 기반 개인 AI 에이전트 런타임입니다.