1. Claude OS의 6대 핵심 아키텍처
-
실시간 학습 (Real-Time Learning): Redis pub/sub을 통해 대화 내용을 모니터링하고 아키텍처 결정이나 버그 수정 패턴을 자동으로 추출합니다.
-
메모리 MCP: 사용자가 명시적으로 기억하도록 지시한 내용을 영구 저장하고 다음 세션에서 즉시 불러옵니다.
-
하이브리드 인덱싱: 전체 코드베이스를 벡터화하는 대신, Tree-sitter를 활용한 구조적 분석과 중요도 기반의 선택적 임베딩을 병행합니다.
-
세션 관리: 이전 작업 위치를 자동으로 파악하고 중단된 지점부터 즉시 대화를 재개할 수 있는 기능을 제공합니다.
2. 인덱싱 기술의 혁신
-
속도 개선: 기존에 3~5시간 소요되던 10,000개 파일 규모의 Rails 앱 인덱싱을 단 3초로 단축했습니다.
-
구조적 분석: LLM 호출 없이 AST(추상 구문 트리)를 탐색하여 함수, 클래스, 의존성 그래프를 즉각적으로 구축합니다.
-
효율성: PageRank 알고리즘으로 중요도가 높은 상위 20% 파일만 임베딩하여 리소스를 80% 절감하면서도 검색 정확도는 높였습니다.
3. 로컬 실행 및 보안
- 모든 데이터는 SQLite 및 sqlite-vec를 통해 로컬에 저장됩니다. 외부 클라우드 의존성 없이 사용자의 장비 내에서만 작동하므로 코드 유출 걱정 없이 프라이빗하게 사용할 수 있습니다. 실행을 위해서는 Ollama, Redis, Python 3.11+ 환경이 필요합니다.