
cranot/roam-code
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
로컬 코드베이스 인텔리전스 CLI + AI 코딩 에이전트용 MCP 서버: SQLite 코드 그래프, 28개 언어, 287개 명령어, 246개의 MCP 도구, 변경 안전 게이트, 감사 증거, API 키 0.
개요
자격 증명 없는 · 기본적으로 100% 로컬(옵트인 메트릭스-푸시가 유일한 아웃바운드 서피스) · 변조 방지 ChangeEvidence 패킷 · Apache 2.0 · 완전히 사용자의 컴퓨터에서 실행됩니다 279개의 명령어 · 244개의 MCP 도구 (기본 코어 프리셋에 16개) · 28개 언어 METR과 FrontierCode는 모두 같은 간극을 지적합니다: 테스트를 통과하는 것과 병합 가능한 코드는 다릅니다. Roam은 에이전트가 편집하기 전에 로컬 그래프 사실을 제공하고, 위험한 변경을 차단하며, 실행 후 범위가 부여된 증거를 방출하는 방식입니다. 2026년 6월 12일 기준으로 조사된 에이전트/리뷰 도구에서 차별점은 다음과 같은 조합입니다: - 계정 없음, API 키, 클라우드 로그인 없음. PIP 설치 및 실행. - 소스 코드는 절대 머신을 떠나지 않습니다; 에어갭 저장소는 클라우드 저장소처럼 작동합니다. 단일 아웃바운드 서피스(roam metrics-push)는 옵트인(opt-in)이며 요약 전용이며, --Dry Run에서 정확한 페이로드를 출력합니다.
개요(AI 번역)
로컬 코드 분석 및 코딩 에이전트에 대한 실행 준비 완료.
Roam은 에이전트에게 재사용 가능한 코드베이스 인덱스, 패턴 발견, 후보 정보를 제공합니다 알고리즘적 대안과 검사를 통해 작동하면서 호출할 수 있습니다. 조사할 수 있습니다 각 분석을 처음부터 만들지 않고도 변경사항을 코딩하고 평가하세요.
사용자의 컴퓨터에서 실행됩니다 · 무료 및 오픈 소스 · 로컬 분석을 위한 계정이나 API 키가 없음 · 자동 소스 코드나 텔레메트리 업로드가 없습니다
288개의 명령어 · 259개의 MCP 도구 (기본 core 프리셋에서 17개) · 28개 언어
에이전트와 연결하세요 · 어떤 작업을 시도해 보세요 · 문서 · 코드 맵 탐색
왜 로암은 다른가
에이전트는 코드를 읽고, 추론하며, 이미 도구를 실행할 수 있습니다. Roam이 추가합니다. 재사용 가능한 로컬 분석: 파일과 함수 간의 인덱스 연결 쿼리, 탐지된 패턴을 대안으로 검사하거나 범위 검사를 실행하세요. 결과는 에이전트가 점검하고 테스트하며 구축할 구체적인 무언가를 제공합니다.
정적 검사는 모델 콜이나 유료 Roam API가 아닌 로컬 컴퓨트를 사용합니다. 당신의
에이전트의 모델 사용, 즉 그 결과를 읽는 것은 별개의 것입니다. 새로고침
코드가 변경될 때 roam index로 인덱스를 지출합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
roam-code
Local code analysis and ready-to-run checks for coding agents.
Roam gives your agent a reusable codebase index, pattern findings, candidate algorithmic alternatives, and checks it can call as it works. It can investigate code and evaluate changes without building each analysis from scratch.
Runs on your machine · free and open source · no account or API key for local analysis · no automatic source-code or telemetry upload
288 commands · 259 MCP tools (17 in the default core preset) · 28 languages
Connect your agent · Try a task · Documentation · Explore the code map
Why Roam is different
Your agent can read code, reason about it, and run tools already. Roam adds reusable local analyses: query indexed connections between files and functions, inspect a detected pattern with a proposed alternative, or run a scoped check. The results give your agent something concrete to inspect, test, and build on.
Static checks use local compute, not model calls or a paid Roam API. Your
agent’s model usage, including reading those results, is separate. Refresh the
index with roam index as the code changes.
Roam is useful before there is a defect or a patch: trace a dependency, compare an approach, or establish which checks a change will need. Agents use the tools; people set direction and decide what ships. It complements your editor, search, tests, security tools, and code review.
Connect your agent
You need Python 3.10+ and a Git repository. On Linux, macOS, or Windows:
pip install "roam-code[mcp]"
cd path/to/your/repo
roam init
Replace the path with your project. init builds the local index and creates
project configuration; use roam index if you want only the index. The first
run can download a parser and takes longer than a refresh.
Then choose your agent’s setup guide. Connect through MCP (a standard way for agents to use tools), or let your agent call the CLI. Add the usage instructions to its project configuration; connecting
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →