README.ko.md
README.ko.md
Tesserae
English · 中文 · 日本語 · Русский · Español · Français · Deutsch
라이브 데모 · 문서 · MCP 설정 · Obsidian 내보내기
Tesserae는 프로젝트 메모리 컴파일러입니다. 마크다운, 소스 파일, 선택적으로 PDF/Office 문서/이미지가 들어 있는 디렉터리를 입력으로 받아 타입이 지정된 지식 그래프를 추출하고, 쿼리 가능한 위키를 작성하며, 이식 가능한 아티팩트를 함께 생성합니다: 마크다운 프로젝션, Cognee용 번들, 에이전트 하니스, 그리고 Claude Code, Codex 또는 모든 MCP 클라이언트에 연결할 수 있는 MCP 서버. 호스팅 서비스가 아니라 프로젝트 컨텍스트를 위한 빌드 단계입니다.
언제 사용하고, 언제 사용하지 않을지
다음과 같은 경우에 사용하세요:
- 단일 프로젝트의 텍스트 중심 소스(문서, 코드, 연구 노트)에 대해 지속 가능하고 검사 가능한 지식 그래프가 필요할 때.
- 자신의 파일을 근거로 질문에 답하는 로컬 MCP 서버가 필요할 때.
- 직접 글루 코드를 작성하지 않고도 Cognee에 깨끗한 번들을 공급하거나, Obsidian에 마크다운 프로젝션을 넣고 싶을 때.
다음의 경우라면 건너뛰세요:
- 작은 디렉터리에 대한 벡터 검색만 필요하다면 —
ripgrep과 임베딩 라이브러리가 더 간단합니다. - 편집 UI가 있는 호스팅 위키를 원한다면. 여기서 제공하는 정적 사이트는 읽기 전용입니다.
- 즉시 사용 가능한 정확한 의미 임베딩이 필요하다면. 기본 RAG-Anything 임베딩은 결정적입니다(Status 참조).
- 턴키 방식의 "무엇이든 질문" 에이전트를 기대한다면. 이 프로젝트는 그 기반을 만들 뿐, 원하는 에이전트에 연결하는 것은 사용자의 몫입니다.
상태
진화 중인 연구/에이전트 도구 프로젝트입니다. 알려진 한계:
- 컴파일 시간은 코퍼스 크기에 거의 선형으로 비례합니다. 큰 마크다운 트리(수천 개 파일)에 대한 첫 컴파일은 수 분이 걸릴 수 있습니다.
- 기본 RAG-Anything 임베딩 공급자는
deterministic입니다. 재현 가능하고 의존성이 없지만 의미 검색 품질은 제한적입니다. 더 나은 검색을 위해ollama(예:qwen3-embedding:0.6b)나 OpenAI 호환 엔드포인트로 전환하세요 — docs/integrations/rag-anything.md 참조. - RAG-Anything의 비전 지원(이미지 내용 추출)은 아직 엔드-투-엔드로 연결되지 않았습니다. 이미지 파일은 구조적으로 파싱되지만 설명되지는 않습니다.
- Cognee 런타임 cognify는 best-effort입니다: 누락된 공급자, 유료 API 키, 또는 네트워크 실패는 빌드를 중단시키지 않고 로그에 남고 건너뛰어집니다.
- MCP 서버는 안정적인 도구 집합을 노출하지만, 내부 그래프 스키마는 여전히 추가될 수 있습니다.
빠른 시작
Python 3.9 이상이 필요합니다. RAG-Anything을 사용하면 Python 3.10 이상이 필요합니다.
pip install tesserae
cd /path/to/my-project
tesserae project setup
tesserae project compile
tesserae project ask "Where is Mermaid rendering implemented?"
tesserae project build-site && tesserae project serve --port 8765
설정 마법사는 일반적인 소스(README.md, docs/, src/, data/)를 감지하고 .tesserae/config.json을 작성합니다. LLM 호출 기능은 기본적으로 OAuth 기반의 codex CLI를 사용하므로 일반적인 경로에서는 API 키가 필요 없습니다. 더 자세한 내용은 docs/quickstart.md와 docs/installation.md를 참고하세요.