오픈소스 JARVIS 데스크톱 어시스턴트, Claude Code로 2일 만에 구축됨

프로젝트 개요
개발자가 Claude Code를 주요 개발 도구로 사용하여 약 1-2일 만에 JARVIS라는 오픈소스 macOS 데스크톱 AI 어시스턴트를 만들었습니다. 이 프로젝트는 MVP로 설명되지만 이미 사용 가능하며, 인터랙티브 데이터 구체와 사이안 빛의 글래스모피즘 패널, JetBrains Mono 타이포그래피를 특징으로 하는 3D 홀로그램 UI를 갖추고 있습니다.
핵심 기능
- 앱 열기, 터미널 명령 실행, 파일 관리, 이메일 검색, 시스템 볼륨 제어, 스크린샷 찍기 등이 가능한 18개의 네이티브 도구를 갖춘 AI 에이전트
- 음성 인식을 위한 Whisper와 macOS TTS를 사용한 텍스트 음성 변환, 푸시-투-톡 방식의 음성 인터페이스
- Gmail, Google Calendar, Notion, GitHub, Obsidian과의 백그라운드 동기화 통합
- 사용자 데이터를 아침 요약으로 집계하는 일일 AI 브리핑
- 일반 영어로 자동화 작업을 정의할 수 있는 자연어 크론 작업
- Claude를 주력으로, OpenAI를 대체 모델로 사용하는 이중 모델 설정
기술 스택
- Rust 백엔드의 Tauri v2
- React + TypeScript 프론트엔드
- 로컬 우선 데이터 저장을 위한 SQLite
- Electron 의존성 없음
- 약 10MB 네이티브 바이너리
- 컴포넌트 라이브러리 없이 완전히 커스텀된 UI
현재 상태 및 다음 단계
이 프로젝트는 MIT 라이선스 하에 완전히 무료이며 오픈소스입니다. 개발자는 특히 에이전트/도구 설계, 로컬 우선 아키텍처, UI/UX 방향에 대한 피드백을 구하고 있습니다. 계획된 다음 단계로는 API 비용 추적, Ollama를 통한 로컬 LLM 지원, 더 많은 시스템 수준 통합 등이 포함됩니다.
저장소는 https://github.com/ChiFungHillmanChan/jarvis-ai-assistant에서 확인할 수 있습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw SEO 감사 기능이 기술 웹사이트 분석을 위해 출시되었습니다
새로운 OpenClaw 스킬이 'seo audit [url]' 명령어로 포괄적인 SEO 감사를 수행합니다. 기술 SEO, 콘텐츠 품질, 온페이지 요소, 구조화된 데이터, 성능 지표, 이미지, AI 검색 준비 상태를 확인하여 건강 점수와 우선순위별 실행 계획을 출력합니다.

T9OS: 클로드 코드로 완전히 구축된 AI 오케스트레이션 시스템
경제학과 학생이 Claude Code를 유일한 프로그래밍 도구로 사용하여 완전한 AI 오케스트레이션 계층인 T9OS를 구축했습니다. 이 시스템은 18개의 프로덕션 파이프라인, 12단계 생명주기 엔진, 모든 출력을 검토하는 7개의 AI '가디언'을 포함합니다.

Claude 코드 프로젝트 폴더를 세션 기록을 잃지 않고 이동하거나 이름 변경하는 방법
Claude Code는 세션 기록을 절대 프로젝트 경로로 저장하기 때문에, mv로 폴더를 이동하거나 이름을 변경하면 세션 접근이 끊어집니다. clamp 도구는 세션 데이터를 새 경로에 맞게 이전하여 이 문제를 해결합니다.

GitAgent: Git 저장소에서 이식 가능한 AI 에이전트를 위한 개방형 표준
GitAgent는 git 저장소의 세 가지 핵심 파일을 통해 AI 에이전트를 정의하는 오픈 스펙입니다: 설정용 agent.yaml, 성격/지시사항용 SOUL.md, 기능 정의용 SKILL.md. CLI를 사용하면 npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude 같은 명령어로 어떤 에이전트 저장소든 직접 실행할 수 있습니다.