Skip to main content
Glama

Tessera

Claude Code를 위한 지속적인 코드베이스 메모리 — 오픈 소스, 라이선스 제한 없음.

Tessera는 Claude Code에 프로젝트에 대한 의미론적 이해를 제공하며, 이는 턴과 세션을 넘어 지속되어 중복 파일 재읽기를 제거하고 구조화된 작업 기록을 제공합니다.

작동 방식

  1. tessera scan . — 코드베이스의 SQLite 그래프를 구축합니다 (파일, 심볼, 임포트)

  2. Claude가 매 턴마다 graph_continue를 호출 — 캐시되고 점수가 매겨진 파일 추천으로 라우팅

  3. graph_register_edit가 편집 후 그래프를 업데이트하고, 계획 체크리스트를 자동 확인

  4. 선택 사항: tessera debate "task"를 실행하여 Claude와 GPT 간의 다중 라운드 계획 토론

Related MCP server: RLM Memory MCP Server

설치

Claude Code 플러그인 (권장)

claude plugin marketplace add dr-code/tessera
claude plugin install tessera@tessera

이것은 MCP 서버를 등록하고 (uvx를 통해 — Python 환경 불필요) 모든 스킬을 자동 설치합니다 (/build, /debate, /cleanup, /plan-review, /codex-review). 그런 다음 모든 프로젝트에서:

tessera scan .          # builds graph, writes .mcp.json and CLAUDE.md

pip (수동 / CI)

curl -fsSL https://raw.githubusercontent.com/dr-code/tessera/main/install.sh | bash

claude CLI가 있으면 스크립트는 플러그인 마켓플레이스를 사용합니다 (uvx를 통해 MCP 서버를 등록하고 모든 스킬을 설치). 없으면 pip install tessera로 대체하고 스킬을 ~/.claude/skills/로 복사하도록 제안합니다.

그런 다음 모든 프로젝트에서:

tessera scan .          # builds graph, writes .mcp.json and CLAUDE.md

수동 대안

# Claude Code plugin (two steps)
claude plugin marketplace add dr-code/tessera
claude plugin install tessera@tessera

# pip only
pip install tessera          # core — no API keys needed
pip install tessera[debate]  # adds debate mode (requires ANTHROPIC_API_KEY + codex CLI)
pip install tessera[dashboard]
pip install tessera[all]

빠른 시작

cd my-project
tessera scan .          # builds graph, writes .mcp.json and CLAUDE.md
tessera status          # show graph stats
tessera dashboard       # start dashboard at localhost:5050

MCP 등록

tessera scan . 후, 프로젝트에 .mcp.json이 생성됩니다:

{
  "mcpServers": {
    "tessera": {
      "command": "uvx",
      "args": ["--from", "tessera", "tessera", "mcp"],
      "env": { "TESSERA_PROJECT_ROOT": "/path/to/project" }
    }
  }
}

uvx는 첫 실행 시 PyPI에서 tessera를 가져와 캐시합니다 — PATH 항목이 필요 없습니다. Claude Code가 자동으로 인식합니다.

CLI 참조

tessera scan [PATH]              Build/rebuild the graph
tessera mcp                      Start MCP server (stdio)
tessera status [PATH]            Show graph stats
tessera decisions [PATH]         List locked decisions
tessera reset [PATH]             Clear action graph
tessera plans [PROJECT [SUB]]    List archived plans
tessera verify [PATH]            Compliance: plan vs git diff
tessera handoff [PATH]           Generate clipboard handoff summary
tessera debate "task" [flags]    Run Claude vs GPT debate
tessera dashboard [PATH]         Start dashboard at localhost:5050

토론 모드

pip install tessera[debate]codex CLI가 필요합니다.

ChatGPT에 연결 (API 키 불필요)

ChatGPT Plus 또는 Pro 구독이 있으면 codex CLI를 인증할 수 있습니다 — 별도의 API 키나 결제 설정이 필요하지 않습니다:

npm install -g @openai/codex   # install once
codex auth login               # opens browser — sign in with your ChatGPT account

그게 전부입니다. tessera debate와 모든 Claude Code 스킬 (/debate, /build, /cleanup 등)이 자동으로 구독을 사용합니다.

API 키를 통한 연결 (선택 사항)

구독 OAuth 경로 대신 직접 API 결제를 선호하는 경우 OPENAI_API_KEY를 설정하세요.

tessera debate "Add JWT authentication" \
  --project myapp \
  --subtask auth-middleware \
  --max-rounds 3

기능 플래그

플래그

기본값

효과

TESSERA_ENABLE_DEBATE

on

tessera debate 활성화

TESSERA_ENABLE_DASHBOARD

on

tessera dashboard 활성화

TESSERA_ENABLE_COMPLIANCE

on

tessera verify 활성화

대시보드는 기본적으로 127.0.0.1에 바인딩되며 인증이 없습니다. LAN 액세스를 위해 TESSERA_DASHBOARD_HOST=0.0.0.0을 설정하면 모든 /api/* 경로(프로젝트 그래프, 계획, 잠긴 결정)가 네트워크상의 누구에게나 로그인 없이 접근 가능해집니다 — 신뢰할 수 있는 네트워크에서만 이렇게 하세요.

토큰 절감 목표

지표

목표

턴 2+ 읽기 감소

콜드 스타트 대비 문자 50% 이상

10턴 세션 감소

전체 문자 40% 이상

캐시 적중률 (턴 3 이후)

60% 이상

심볼 발췌 절감

전체 파일 읽기 대비 70% 이상

Claude Code 세션 내 스킬

Tessera는 컨텍스트를 위해 tessera 그래프를 사용하고 GPT의 관점을 위해 Codex CLI를 사용하는 5개의 Claude Code 슬래시 명령어를 제공합니다. 플러그인 마켓플레이스 설치 시 이 저장소의 skills/ 디렉토리에서 자동 설치됩니다. 수동 설치는 ./install.sh를 실행하거나 skills/에서 ~/.claude/skills/로 복사하세요.

필요 사항: codex CLI (npm install -g @openai/codex)가 codex auth login (ChatGPT 구독) 또는 OPENAI_API_KEY로 인증되어야 합니다.

스킬

사용법

설명

/debate

/debate "REST vs GraphQL"

아키텍처 또는 설계 결정에 대한 다중 라운드 Claude vs GPT 토론

/build

/build "add JWT auth"

전체 빌드 루프: GPT 계획 → 토론 → 사용자 승인 → 구현 → GPT 검토

/cleanup

/cleanup src/

양방향 슬롭 스캐너 — Claude + GPT가 독립적으로 분석한 후 조정

/plan-review

/plan-review plan.md

코딩 전 구조적 검토를 위해 구현 계획을 GPT에 전송

/codex-review

/codex-review HEAD~2

스테이징된 변경 사항, 커밋 또는 파일에 대한 독립적인 GPT 코드 검토

모든 스킬은 tessera MCP가 구성되지 않았을 때도 정상적으로 작동합니다 — 그래프 컨텍스트 없이도 Claude+GPT 협업을 실행합니다.

라이선스

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

  • Persistent memory layer that saves and recalls your project context and preferences.

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dr-code/tessera'

If you have feedback or need assistance with the MCP directory API, please join our Discord server