openNeko

AI Agent와 대화하는 오픈소스 데스크탑 픽셀 고양이

화면 하단을 사뿐히 걸어다니며 타이핑, 코딩 에이전트 상태, 짧은 질문에 반응합니다. OpenAI/Codex, Claude, Gemini 로그인과 Ollama 같은 로컬 모델을 우선 지원합니다.

반갑다냥~ 오늘도 같이 작업하자냥.
openNeko pixel cat

작업 흐름을 방해하지 않는 작은 AI 동료

openNeko는 데스크탑 위에 가볍게 머무는 반응형 펫입니다. 채팅, 상태 표시, 스킬 실행, 스킨 교체가 모두 로컬 앱 안에서 동작합니다.

타이핑 반응

키보드를 타이핑할 때마다 고양이가 타이핑 애니메이션으로 반응합니다. 키 내용은 읽지 않습니다.

짧은 AI Agent 대화

고양이를 클릭하면 작은 말풍선 입력창이 열리고, 선택한 Agent의 답변이 고양이 말투로 돌아옵니다.

에이전트 상태 브리지

Codex, Claude Code, Gemini, Cursor 등과 같은 에이전트 활동에 따라 다양한 모션으로 반응합니다.

스킬 프롬프트

번들 또는 사용자 SKILL.md를 메뉴와 슬래시 명령으로 실행합니다.

/ translate 이거 얼마에요?
/ daily-fortune 오늘의 운세
/ daily-bgm 초집중 열공모드

다양한 모습의 싸이버네꼬

기본 스킨 5종과 외부 스킨 폴더를 지원해 픽셀 고양이를 바꿀 수 있습니다.

이웃집 고양이 방문

근처에 같은 Wi-Fi로 접속한 openNeko 친구를 발견해 화면에 찾아오게 합니다.

모찌 네꼬

소스 그대로 설치하고 실행

GitHub Pages는 소개 페이지를 맡고, 실제 앱 소스와 설치 스크립트는 GitHub 저장소에서 관리합니다.

macOS
curl -fsSL https://github.com/kimtoma/openNeko/releases/latest/download/openneko-install.sh | bash
Node.js 22.12+와 git이 필요합니다. 소스 실행은 npm install, npm run build, npm start 순서입니다.

원하는 AI 연결 방식 선택

기본은 OAuth 로그인 기반 Agent입니다. 필요하면 API 키 provider나 로컬 OpenAI 호환 엔드포인트를 설정에서 추가합니다.

ChatGPT 로그인 ChatGPT나 Codex 로그인 세션을 사용합니다. 앱에 OpenAI API 키를 입력하지 않아도 됩니다.
Claude 로그인 Claude Code CLI의 로컬 OAuth 로그인 세션을 사용해 API 키 입력을 줄입니다.
Gemini 로그인 Gemini CLI의 로컬 OAuth 로그인 세션을 사용해 대화할 수 있습니다.
Ollama 로컬 모델 / API 키 설정 Ollama, 로컬 OpenAI 호환 서버, Gemini API 키, Anthropic API 키를 설정할 수 있습니다.

MIT 라이선스로 열어두는 작은 데스크탑 실험

스프라이트, 스킨, 스킬, AI provider adapter, 설치 스크립트까지 모두 저장소에서 함께 개선할 수 있습니다. 귀여운 데스크탑 펫이면서 동시에 에이전트 상태를 표현하는 로컬 UI 실험입니다.

black skin orange skin calico skin pink skin