CraftBot favicon

CraftBot

내 PC에서 24시간 작동하는 개인용 AI 비서, CraftBot

소개:

CraftBot은 사용자의 컴퓨터 내부에 상주하며 24시간 내내 자율적으로 작업을 수행하는 혁신적인 개인용 AI 에이전트입니다. 사용자의 선호도와 목표를 학습하여 업무 계획을 수립하고 실행하며, 다양한 LLM 모델 지원 및 외부 툴 통합 기능을 제공합니다. 윈도우와 리눅스를 모두 지원하며 자율적인 비서 역할을 완벽히 수행합니다.

추가 날짜:

2026-04-20

월간 방문객:

634285.6K

CraftBot - AI Tool Screenshot and Interface Preview

CraftBot 제품정보

CraftBot: 당신의 PC 속에서 24시간 일하는 지능형 AI 비서

현대인의 복잡한 디지털 업무 환경에서 CraftBot은 단순한 소프트웨어를 넘어 당신의 개인 비서 역할을 수행합니다. CraftBot은 사용자의 머신 내부에서 상주하며 24시간 내내 자율적으로 작업을 해석하고, 계획하며, 실행하여 목표를 달성하도록 설계된 강력한 개인용 AI 어시스턴트입니다.

What's CraftBot

CraftBot은 단순한 챗봇이 아닙니다. 사용자의 선호도, 습관, 그리고 인생 목표를 학습하여 능동적으로 작업을 제안하고 실행하는 '프로액티브(Proactive) 에이전트'입니다. 이 시스템은 MCP(Model Context Protocol)와 다양한 스킬 프레임워크를 기반으로 하며, 구글 워크스페이스, 슬랙, 노션 등 일상적으로 사용하는 외부 앱과 긴밀하게 통합되어 작동합니다.

사용자가 명령을 내리면 CraftBot은 스스로 행동 계획을 세우고 실행하며, 필요에 따라 브라우저나 GUI 모드를 통해 직접 화면을 조작하기도 합니다. 이는 사용자의 생산성을 극대화하기 위한 최적의 오픈 소스 AI 솔루션입니다.

CraftBot의 주요 특징 (Features)

1. 유연한 LLM 지원 (Bring Your Own Key)

CraftBot은 특정 모델에 종속되지 않습니다. 사용자는 자신의 API 키를 사용하여 다음과 같은 다양한 제공업체를 선택할 수 있습니다.

  • OpenAI
  • Google Gemini
  • Anthropic Claude
  • BytePlus
  • 로컬 Ollama 모델 (오프라인 환경 지원)

2. 지능형 메모리 시스템

CraftBot은 단순한 대화 기록 저장을 넘어, 매일 자정마다 그날 발생한 이벤트들을 증류하고 통합합니다. RAG(검색 증강 생성) 기반의 시맨틱 메모리를 통해 ChromaDB에 데이터를 저장하고, 필요할 때마다 문맥에 맞는 정보를 인출합니다.

3. 능동적인 에이전트 행동

사용자의 승인 하에 CraftBot은 스스로 계획을 수립하고 작업을 시작합니다. 사용자의 목표를 개선하기 위해 필요한 행동을 제안하며, 시간이 지날수록 사용자의 작업 스타일을 닮아갑니다.

4. 광범위한 외부 툴 통합

OAuth 지원 및 임베디드 자격 증명을 통해 다음 플랫폼과 연결할 수 있습니다.

  • 커뮤니케이션: Slack, Discord, Telegram, Zoom
  • 생산성: Google Workspace, Notion, LinkedIn
  • 개발: Git 작업, 코드 리뷰, 연구 작업 지원

5. 크로스 플랫폼 및 GUI 자동화

Windows와 Linux를 완벽하게 지원하며, 실험적인 GUI 모드를 통해 AI가 직접 화면의 요소를 감지하고 마우스와 키보드를 제어하는 데스크톱 자동화 기능을 제공합니다.

CraftBot 사용 사례 (Use Case)

  • 복합적인 연구 및 기획: 특정 주제에 대해 인터넷 리서치를 수행하고, 결과를 요약하여 노션(Notion) 페이지에 정리한 뒤 슬랙(Slack)으로 보고서를 전송하도록 시킬 수 있습니다.
  • 일정 관리 및 소통: 구글 캘린더의 일정을 확인하고 줌(Zoom) 회의 링크를 생성하거나, 링크드인(LinkedIn) 메시지에 응답하는 작업을 자동화합니다.
  • 코드 및 프로젝트 관리: Git 저장소의 코드를 리뷰하고 업데이트 사항을 확인하며, 반복적인 개발 태스크를 에이전트에게 맡길 수 있습니다.
  • 24/7 백그라운드 어시스턴트: 서비스 모드로 설치하면 터미널을 닫아도 배경에서 계속 작동하며 사용자의 비서 역할을 수행합니다.

설치 및 사용 방법 (How to Use)

기본 설치 단계

CraftBot을 시작하려면 Python 3.10 이상과 git이 필요합니다.

  1. 리포지토리 복제:
    git clone https://github.com/zfoong/CraftBot.git
    cd CraftBot
    
  2. 의존성 설치:
    python install.py
    
  3. 에이전트 실행:
    python run.py
    

인터페이스 모드 선택

  • Browser 모드 (기본): python run.py (Node.js 18+ 필요)
  • TUI 모드 (터미널 UI): python run.py --tui (추가 의존성 없음)
  • CLI 모드: python run.py --cli (가벼운 명령줄 인터페이스)
  • GUI 모드: python run.py --gui (시각적 자동화 필요 시)

백그라운드 서비스 운영

사용자가 로그아웃해도 CraftBot이 계속 작동하게 하려면 서비스 설치 기능을 사용하세요.

python service.py install

이후에는 바탕화면에 생성된 바로가기를 통해 언제든 브라우저 인터페이스를 열 수 있습니다.

자주 묻는 질문 (FAQ)

Q: Node.js가 꼭 필요한가요?

A: 브라우저 기반의 모던 UI를 사용하려면 필요하지만, 설치되어 있지 않다면 TUI 모드(--tui)를 통해 터미널 환경에서 모든 기능을 사용할 수 있습니다.

Q: GUI 모드가 제대로 작동하지 않습니다.

A: GUI 모드는 현재 실험 단계에 있습니다. 약 4GB의 모델 가중치가 필요하며, python install.py --gui를 통해 추가 구성 요소를 설치해야 합니다.

Q: 개인 정보 및 API 키 보안은 안전한가요?

A: CraftBot은 로컬 환경에서 실행되며, API 키는 사용자의 머신 내 .env 파일 등에 안전하게 보관됩니다. BYOK 방식을 통해 사용자가 직접 제공업체를 관리합니다.

Q: 어떤 외부 서비스를 연결할 수 있나요?

A: 구글, 줌, 슬랙, 노션, 링크드인 등을 지원하며 /google login과 같은 명령어로 간편하게 인증할 수 있습니다.

Loading related products...