zeenie-ai/OpenCompany

Self-improving AI Employees for everyone

OpenCompany – AI 기반 "직원"을 내 컴퓨터에서 직접 운영

이것이 무엇인가
OpenCompany는 데스크톱 우선, 오픈소스 플랫폼으로 자율 AI "직원"을 만들고 실행할 수 있게 해줍니다. 각 직원은 LLM 기반 에이전트(리드 + 전문 에이전트)의 소규모 팀으로, 비주얼 캔버스로 연결할 수 있습니다. 시스템은 로컬(또는 Docker 컨테이너)에서 실행되며, 사용자가 제공하는 모든 LLM(OpenAI, Anthropic, Ollama, vLLM 등)을 사용하거나 모델을 기기에서 무료로 실행할 수 있습니다.

사용 방법

  1. 고용 – 홈 화면에서 작업을 설명하거나(예: "내 캘린더 관리") 미리 만들어진 번들을 선택합니다. OpenCompany가 팀 구성을 초안으로 작성하고(리드 + 전문가) 확인을 받습니다.
  2. 팀 구축 – Dev 모드에서 전문가 노드를 캔버스에 끌어다 놓고, 도구(이메일, GitHub, Stripe, 브라우저, Android 에뮬레이터 등)에 연결하고, 각각에 짧은 일반 텍스트 "스킬"(플레이북)을 부여합니다.
  3. 시작 – 직원은 백그라운드에서 실행되며, 새 이메일, 예약된 시간, 사용자 요청 등의 트리거로 깨어납니다. 메시지를 보내기 전에 승인을 요청하도록 설정할 수 있습니다.
  4. 검토 및 코칭 – 각 직원은 열고 편집할 수 있는 메모리와 생성된 파일, 코드, 메모를 볼 수 있는 작업 공간을 가집니다. 스킬을 업데이트하거나 도구를 추가하면 향후 행동이 즉시 변경됩니다.

주요 기술 구성 요소

  • 커넥터 라이브러리 – 140개 이상의 내장 통합(Gmail, Google Calendar, Microsoft 365, GitHub, Vercel, Cloudflare, Stripe, WhatsApp, Telegram, Discord, X 등).
  • 모델 중립 – 주요 호스팅 API 및 로컬 런타임(Ollama, LM Studio, llama.cpp, vLLM)을 지원합니다. 구독 잠금 없음.
  • 브라우저 에이전트 – 전용 Chrome/Edge 프로필을 실행하여 AI가 웹을 탐색하고 양식을 작성하며, 필요 시 수동 제어가 가능합니다.
  • 자격 증명 처리 – 선택적 1Password 바인딩으로 API 키와 웹사이트 비밀번호를 암호화합니다.
  • 지속성 – 직원 상태, 메모리, 워크플로우가 재시작 후에도 유지됩니다. Temporal 스타일의 "중지/재개"로 장기 실행 작업이 깔끔하게 완료됩니다.
  • 확장성 – 새 도구, 모델 제공자, 스킬 추가는 단일 플러그인 폴더로 가능하며, 문서에 5분 레시피가 제공됩니다.

일반적인 사용 사례

  • 빌더 – 코드 작성, PR 열기, Vercel/Cloudflare에 배포, 개발 서버 유지.
  • 그로워 – 소셜 미디어 게시물 예약, 시장 신호 모니터링, 콘텐츠 게시.
  • 비서실장 – 이메일 분류, 캘린더 관리, 일일 브리핑 준비.
  • 프론트 데스크 – 언어 번역 및 음성 지원으로 WhatsApp, Telegram, Discord에서 고객 메시지에 응답.
  • 리서처 – 웹을 탐색하고, 문서를 스크랩하고, 나중에 질의할 수 있도록 지식을 인덱싱합니다.
  • 재무 담당 – Stripe 이벤트에 반응하고 결제를 처리합니다.

시작하기

  • Windows/macOS/Linux용 네이티브 설치 프로그램을 다운로드하거나(서버용 원라인 설치 스크립트 사용) 앱에 bun, Python, @zeenie-ai/opencompany npm 패키지를 설치하는 소규모 부트스트랩이 포함되어 있습니다.
  • 헤드리스 또는 자체 호스팅 설정의 경우 Docker compose 파일을 실행할 수 있으며, 서버를 빌드하고 http://localhost:5678에서 UI를 노출합니다.
  • UI는 홈(빠른 고용), Dev 모드(캔버스 편집기), 채팅/작업 공간(리드와의 대화), 설정(커넥터, 스킬, API 키)으로 나뉩니다.

대상 사용자

  • 데이터를 제3자 SaaS에 보내지 않고 이메일, 코드, 소셜 미디어를 관리할 개인 AI 비서를 원하는 개인.
  • 감사하고, 확장하고, 영구히 유지할 수 있는 로컬 호스팅 "AI 동료"가 필요한 소규모 팀.
  • 다중 에이전트 워크플로우를 구축하고 도구 사용을 실험할 플레이그라운드를 원하는 개발자.

라이선스 및 커뮤니티

  • MIT 라이선스, 일반적인 fork-branch-PR 흐름을 통해 기여 환영.
  • 활발한 Discord 커뮤니티 및 문서 사이트(docs.opencompany.sh).

위의 모든 세부 사항은 저장소의 README에서 직접 가져온 것이며, 추가 기능은 추론되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트