KittyPaw Guide

설치부터 운영까지 한 번에 보는 가이드

KittyPaw 는 단일 Go 바이너리로 로컬에서 실행되는 AI 에이전트 실험입니다. 이 가이드는 처음 실행하는 사용자, 스킬을 붙이는 사용자, 채널과 권한을 점검하는 사용자가 바로 필요한 문서로 이동하도록 구성했습니다.

$ curl -fsSL https://raw.githubusercontent.com/kittypaw-app/kitty/main/install-kittypaw.sh | sh

목적별 시작 경로

처음부터 모든 기능을 켤 필요는 없습니다. 아래 경로 중 하나만 골라서 작게 검증하고, 필요한 스킬과 채널을 점진적으로 늘리는 방식이 가장 안정적입니다.

가이드 목차

기본 데이터 흐름

사용자는 CLI, 로컬 Web UI, 또는 채널 어댑터로 요청을 보냅니다. KittyPaw 서버는 로컬 SQLite 에 대화와 설정을 저장하고, 필요한 경우 스킬을 goja sandbox 안에서 실행합니다. 스킬 출력은 다시 채팅 응답이나 채널 발송으로 돌아갑니다.

CLI / Web UI
Telegram · Slack · Discord · Kakao
Cron Trigger
KittyPaw local server
account config · permissions · routing
Model routing
main · named models · fallback
LLM providers
Claude · OpenAI · Gemini · Groq · local
goja skill sandbox
package.toml · config · supervised ops
Local SQLite + secrets
messages · schedules · account secrets
Channel delivery
chat reply · scheduled briefing · alert
User confirmation
approve · retry · adjust config
운영 원칙

Alpha 단계에서는 한 번에 큰 자동화를 만들기보다, 하나의 스킬을 설치하고 수동 실행으로 검증한 뒤 cron 과 채널 발송을 붙이는 순서를 권장합니다.