SS

sting8k/srcwalk

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

69 stars 품질 66 트렌드 22MIT

AI 에이전트에 대한 코드 탐색 - 정확한 읽기, 구조적 발견, 증거 패킷. 1 바이너리, 0 구성.

개요

— 정확한 읽기, 구조적 발견, 증거 패킷, 1 바이너리, 0 구성. Tree-sitter outlines · symbol/search discovery · callers/callees · deps · context/review/diff 패킷 · 개요 - 읽기 파일, 선 범위, 같은 파일 인라인 범위 배치, 기호, 제목, 캡핑 된 원본 페이지, 및 지원되는 정확한 숫자 읽기 및 숫자 다중 섹션 블록에 대한 패서백 소스 프레임. - - 정의, 텍스트 일치 이름 파업, 파일, 텍스트, 의견 및 필드 / 회원 액세스 증거를 찾을 수 있습니다. - - 경계 깊이, 허브 가드, 녹슬지 않는 통화 라벨, 직접 통화 증거를 가진 통화 및 통화를 검사합니다. - — Flow Maps를 가진 원타겟 패킷을 구축하고, 구조적으로 신뢰할 수 있는 로컬 구조의 링크, 지역 및 정확한 다음 명령을 실행할 때 동일한 파일 범위의 이름이 발생했습니다. - 턴 Git는 변경된 파일, 기호 및 untracked 파일에 대한 경계 증거 패킷으로 변경합니다. - — 구조적으로 두 가지 알려진 대상을 비교하거나 기호를 변경하기 전에 폭발 반경을 스캔합니다.

개요(AI 번역)

** AI 에이전트에 대한 코드 탐색 ** - 정확한 읽기, 구조 발견, 증거 패킷, 1 바이너리, 0 구성.

트리 시터 개요 · 기호 / 연구 발견 · 통화 / 통화 · deps · context/review/diff 패킷 · 개요

무엇 그것

  • Show - 파일, 라인 레인지, 같은 파일 인라인 범위 배치, 기호, 머리, 모자를 씌운 익지않는 페이지 및 지원되는 정확한을 위한 parser-backed 근원 구조 숫자 읽기 및 숫자 다중 섹션 블록.
  • Discover - 정의, 텍스트 일치 이름 파기, 파일, 텍스트, 댓글 및 필드 / 회원 액세스 증거.
  • Trace - 경계 깊이, 허브 가드와 콜러를 검사, unsolved-call 라벨, 그리고 직접 호출 증거를 경계. -Context — Flow Maps를 가진 원타겟 패킷을 구축하고, 동일한 파일 범위를 묶었습니다. 이름은 구조로 믿을 수 없을 때 발생, 국부적으로 구조상 연결, 전화 이웃과 정확한 다음 명령. -Review & diff — Git가 변경된 증거 패킷으로 변경 파일, 기호 및 untracked 파일. -Compare & Assessment - 구조적으로 알려진 두 가지 대상을 비교하거나 폭발 검사 상징을 바꾸기 전에 반경.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

srcwalk

Code navigation for AI agents — exact reads, structural discovery, evidence packets, one binary, zero config.

Tree-sitter outlines · symbol/search discovery · callers/callees · deps · context/review/diff packets · overview

What it does

  • Show — read files, line ranges, same-file inline range batches, symbols, headings, capped raw pages, and parser-backed source frames for supported exact numeric reads and numeric multi-section blocks.
  • Discover — find definitions, text-matched name occurrences, files, text, comments, and field/member access evidence.
  • Trace — inspect callers and callees with bounded depth, hub guards, unresolved-call labels, and bounded direct-call evidence.
  • Context — build one-target packets with Flow Maps, bounded same-file scoped name occurrences when structurally reliable, local structural links, call neighborhoods, and exact next commands.
  • Review & diff — turn Git changes into bounded evidence packets for changed files, symbols, and untracked files.
  • Compare & assess — compare two known targets structurally, or scan blast radius before changing a symbol.
  • Deps & overview — inspect imports, links/assets, dependents, and a token-aware project skeleton.

Structural support covers Rust, TypeScript/TSX, JavaScript, Python, Go, Java/Scala/Kotlin, C/C++, Ruby, PHP, C#, Swift, Elixir, CSS, SCSS, and Less. Document navigation covers HTML, Markdown-style files, and .rst fallback. Unsupported files still get smart text/outline reads.

Install

# npm (recommended)
npm install -g srcwalk    # or: npx srcwalk

# If npm appears stuck, show the postinstall binary download:
npm install -g srcwalk --foreground-scripts

# The npm installer requires HTTPS redirects and verifies the release SHA-256
# before extracting the single-binary archive.

# crates.io
cargo install srcwalk --locked

# From source
cargo install --git https://github.com/sting8k/srcwalk --locked
# macOS Apple Silicon
curl -L https://github.com/sting8k/srcwalk/releases/latest/download/srcwalk-aarch64-apple-darwin.tar.gz | tar xz -C /usr/local/bin

# macOS Intel
curl -L https://github.com/sting8k/srcwalk/releases/latest/download/srcwalk-x86_64-apple-darwin.tar.gz | tar xz -C /usr/local/bin

# Linux x86_64 (static musl)
curl -L https://github.com/sting8k/srcwalk/releases/latest/download/srcwalk-x86_64-unknown-linux-musl.tar.gz | tar xz -C ~/.local/bin

# Linux aarch64 (static musl)
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add sting8k/srcwalk
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →