CraftBot with Living UI
CraftBot - 24시간 자율적으로 작동하는 개인용 AI 어시스턴트 및 오픈 소스 에이전트 플랫폼
CraftBot은 사용자의 기기 내부에 상주하며 24시간 내내 작업을 해석, 계획 및 실행하는 강력한 개인용 AI 어시스턴트입니다. BYOK 시스템으로 다양한 LLM을 지원하고, Living UI와 외부 서비스 통합을 통해 사용자의 생산성을 극대화하는 혁신적인 솔루션입니다.
2026-05-15
631004.1K
CraftBot with Living UI 제품정보
CraftBot: 24시간 당신을 위해 일하는 개인용 자율 AI 어시스턴트
현대적인 업무 환경에서 효율성을 극대화하기 위해서는 단순한 도구를 넘어선 지능형 파트너가 필요합니다. CraftBot은 사용자의 머신 내부에서 상주하며 24시간 내내 작동하는 개인용 AI 어시스턴트로, 단순한 명령 수행을 넘어 스스로 작업을 해석하고 계획하며 목표 달성을 위해 실행합니다. CraftBot은 사용자의 선호도와 목표를 학습하여 능동적으로 도움을 주는 혁신적인 오픈 소스 플랫폼입니다.
What's CraftBot?
CraftBot은 단순한 챗봇이 아닙니다. 이 플랫폼은 사용자의 기기에서 직접 구동되는 자율형 AI 에이전트로, 복잡한 업무를 스스로 처리할 수 있는 능력을 갖추고 있습니다. CraftBot은 사용자가 설정한 목표를 달성하기 위해 필요한 행동을 계획하고, 이를 실행하며, 시간이 지남에 따라 사용자의 습관과 선호도를 학습합니다.
특히 CraftBot은 사용자의 삶의 목표를 달성할 수 있도록 능동적으로 작업을 제안하고 시작하는 기능을 갖추고 있으며, MCP(Model Context Protocol)와 다양한 스킬(Skills), 그리고 외부 앱 통합을 통해 그 기능을 무한히 확장할 수 있습니다. CraftBot은 현재 Windows, macOS, Linux를 모두 지원하는 크로스 플랫폼 솔루션입니다.
CraftBot의 주요 기능 (Features)
CraftBot은 사용자에게 최상의 AI 경험을 제공하기 위해 다음과 같은 강력한 기능들을 포함하고 있습니다.
1. Bring Your Own Key (BYOK) 시스템
CraftBot은 특정 LLM 제공자에 종속되지 않습니다. OpenAI, Google Gemini, Anthropic Claude, BytePlus는 물론 로컬에서 구동되는 Ollama 모델까지 유연하게 지원합니다. 사용자는 자신의 API 키를 사용하여 원하는 모델을 자유롭게 선택하고 전환할 수 있습니다.
2. 메모리 시스템 (Memory System)
CraftBot은 매일 자정에 하루 동안 발생한 사건들을 증류하고 통합합니다. 이를 통해 과거의 맥락을 기억하고 더 나은 서비스를 제공할 수 있는 기반을 마련합니다.
3. 능동형 에이전트 (Proactive Agent)
사용자의 선호도, 습관, 삶의 목표를 학습한 CraftBot은 수동적인 반응을 넘어 능동적으로 계획을 세우고 작업을 제안합니다. 물론 모든 실행은 사용자의 승인 하에 안전하게 이루어집니다.
4. Living UI
CraftBot 내부에서 구동되는 커스텀 앱을 구축하거나 가져올 수 있습니다. 에이전트는 UI의 상태를 실시간으로 인식하며, 데이터를 직접 읽고 쓰거나 행동을 취할 수 있습니다.
5. 외부 도구 통합
CraftBot은 Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, Telegram 등 다양한 외부 서비스와 연결됩니다. OAuth 지원을 통해 안전하게 자격 증명을 관리하고 서비스를 자동화할 수 있습니다.
6. 스킬 및 MCP 확장성
- MCP (Model Context Protocol): 외부 도구 및 서비스와 에이전트의 기능을 연결합니다.
- Skills: 작업 계획, 리서치, 코드 리뷰, Git 작업 등 미리 정의된 다양한 스킬 프레임워크를 제공합니다.
Living UI: 진화하는 대시보드
CraftBot의 독특한 특징 중 하나인 Living UI는 사용자의 필요에 따라 진화하는 시스템입니다. 단순한 칸반 보드부터 AI 코파일럿이 내장된 커스텀 CRM까지, 사용자는 다음과 같은 방식으로 Living UI를 구축할 수 있습니다.
- 바닥부터 구축: 일상 언어로 원하는 기능을 설명하면 CraftBot이 데이터 모델, 백엔드 API, React UI를 직접 설계합니다.
- 마켓플레이스 활용: 커뮤니티에서 제작된 다양한 Living UI를 가져와 설치할 수 있습니다.
- 기존 프로젝트 가져오기: Go, Node.js, Python, Rust 등으로 작성된 기존 프로젝트나 GitHub 저장소를 연결하여 CraftBot이 관리하도록 설정할 수 있습니다.
CraftBot은 모든 Living UI에 임베디드되어 있으며, 앱의 상태를 컨텍스트로 인식합니다. 이는 에이전트가 현재 화면의 DOM을 읽거나 REST API를 통해 앱 데이터를 쿼리할 수 있음을 의미합니다.
How to Use: 설치 및 시작 방법
CraftBot을 설치하는 방법은 사용자의 환경에 따라 세 가지 옵션으로 나뉩니다. 가장 권장되는 방법은 자동 설정을 제공하는 Option 1입니다.
사전 준비 사항
- Python 3.10 이상
- Git (저장소 복제용)
- LLM API 키 (OpenAI, Gemini, Anthropic 중 선택)
- Node.js 18 이상 (브라우저 인터페이스 사용 시 권장)
옵션 1: 서비스 설치 (권장)
가장 간편한 방법으로, 백그라운드 서비스 등록 및 자동 시작 기능을 제공합니다.
- 저장소 복제:
git clone https://github.com/CraftOS-dev/CraftBot.git cd CraftBot - 설치 및 실행:
python craftbot.py install
설치가 완료되면 CraftBot이 백그라운드에서 실행되며 브라우저가 자동으로 열립니다.
옵션 2: Conda 설치
독립된 가상 환경을 선호하는 사용자에게 적합합니다.
- 저장소 복제 및 이동 후:
python install.py --conda conda run -n craftbot python run.py
옵션 3: 수동 설치 (pip)
모든 환경을 직접 관리하고 싶은 파워 유저용입니다.
- 의존성 설치:
python install.py - 실행:
python run.py
인터페이스 모드
CraftBot은 다양한 사용자 취향을 고려하여 세 가지 UI 모드를 지원합니다.
- Browser 모드 (기본): 현대적인 웹 인터페이스로 가장 사용하기 쉽습니다. (Node.js 필요)
- TUI 모드: 터미널 기반의 대화형 인터페이스입니다.
python run.py --tui명령어로 실행합니다. - CLI 모드: 가벼운 명령줄 인터페이스입니다.
python run.py --cli명령어로 실행합니다.
참고: 기존의 GUI(데스크톱 자동화) 모드는 더 이상 지원되지 않으므로 브라우저 또는 TUI 모드 사용을 권장합니다.
활용 사례 (Use Case)
CraftBot을 통해 다음과 같은 복잡한 작업들을 자동화할 수 있습니다.
- 멀티스텝 워크플로우: 자연어로 복잡한 단계를 지시하면 에이전트가 순차적으로 계획을 세워 실행합니다.
- 기술 리서치: 인터넷 서핑 및 정보 수집 스킬을 활용하여 심층적인 조사를 수행합니다.
- 코드 리뷰 및 Git 작업: 개발자를 위해 코드의 오류를 검토하거나 Git 커밋 및 푸시 작업을 대행합니다.
- 외부 서비스 연동:
/google login또는/slack invite명령을 통해 이메일을 확인하거나 팀원과 소통하는 업무를 CraftBot에게 맡길 수 있습니다.
FAQ
Q: Node.js가 설치되어 있지 않으면 어떻게 하나요?
A: 브라우저 모드 실행 시 Node.js가 필요합니다. 설치가 어려운 경우 python run.py --tui 명령을 사용하여 Node.js 없이도 실행 가능한 터미널 UI 모드를 이용할 수 있습니다.
Q: 설치 중에 의존성 오류가 발생합니다.
A: Python 버전이 3.10 이상인지 확인하고 인터넷 연결 상태를 점검하십시오. 또한 pip install --upgrade pip를 통해 패키지 관리자를 최신 상태로 유지한 후 다시 시도해 보시기 바랍니다.
Q: Playwright 설치가 실패해도 사용 가능한가요? A: 네, Playwright Chromium은 주로 WhatsApp Web 통합 등에 사용됩니다. 이 단계에서 실패하더라도 CraftBot의 다른 핵심 기능들은 문제없이 작동합니다.
Q: Docker에서 실행할 수 있나요? A: 네, 저장소에 포함된 Dockerfile을 사용하여 컨테이너 환경에서 일관되게 CraftBot을 구동할 수 있습니다.
CraftBot은 단순한 AI를 넘어 당신의 디지털 삶을 이해하고 돕는 동반자입니다. 지금 바로 자신만의 CraftBot을 설정하고 더 스마트한 일상을 시작해 보세요!








