telexed ~ c / 3694eb62-0c2radar:40 · agent_toolLIVE
← 피드로
NO.
#3694eb62
분야
에이전트·도구
출처
Hacker News · MCP Server
게재
2026-02-11 13:10:23
중요도
★ 4/10 — radar 40
`CodeRLM`: `tree-sitter` 기반 LLM 코딩 에이전트용 코드 인덱싱
FIG-3691:1

`CodeRLM`: `tree-sitter` 기반 LLM 코딩 에이전트용 코드 인덱싱

`CodeRLM`: tree-sitter code indexing for LLM coding agents

파일을 훑는 대신 심볼 검색, 호출자 추적, 구현부 직접 조회로 코드 탐색을 바꿨다. 초반 결과만 봐도 3분 대 8분으로 더 빠르고 의미적 버그를 잘 잡지만, Rust 빌드 의존성 탓에 바로 깔아 쓰기엔 거칠다.

[ 요점 ]
  1. Rust 서버가 tree-sitter로 저장소를 인덱싱하고 심볼 테이블과 cross-reference를 만든다. 에이전트는 파일 읽기 대신 구조 질의로 움직인다.
  2. API 흐름이 initstructuresearchimplcallersgrep으로 정리돼 있다. 에이전트 탐색 레이어를 따로 두는 설계다.
  3. 심볼 파싱 지원 언어는 Rust·Python·TypeScript·JavaScript·Go다. 다국어 저장소에서도 최소한의 구조 탐색은 바로 붙일 수 있다.
  4. 같은 탐색 프롬프트 비교에서 인덱스 경로는 약 3분, 기본 도구는 8분이 걸렸다. 중복 이름 버그와 orphaned code도 함께 잡았다.
  5. 배포 형태는 Claude Code 플러그인과 무의존 Python CLI 래퍼다. 다만 Rust 툴체인과 별도 서버 프로세스가 필요해 도입 마찰은 남아 있다.
원문github.com/JaredStewart/coderlm/blob/main/server/REPL_to_API.md원문 보기 →

// related