Semble: grep+read보다 98% 적은 토큰을 사용하는 AI 에이전트용 코드 검색

✍️ OpenClawRadar📅 게시일: May 17, 2026🔗 Source
Semble: grep+read보다 98% 적은 토큰을 사용하는 AI 에이전트용 코드 검색
Ad

Semble은 Claude Code, Cursor, Codex, OpenCode와 같은 AI 코딩 에이전트를 위해 특별히 제작된 빠르고 토큰 효율적인 코드 검색 라이브러리입니다. 자연어나 코드 쿼리에서 관련 코드 스니펫을 반환하며, 일반적인 grep+read 대비 약 98% 적은 토큰을 사용합니다.

작동 방식

Semble은 정적 Model2Vec 임베딩(자체 potion-code-16M 모델 사용)과 BM25를 결합하고, RRF로 융합한 후 코드 인식 신호로 재순위화합니다. 모든 계산은 CPU에서 실행되며 GPU, API 키, 외부 서비스가 필요하지 않습니다. 평균 저장소 인덱싱은 약 250ms, 쿼리는 CPU에서 약 1.5ms에 완료됩니다.

주요 특징

  • 토큰 효율적: grep+read보다 98% 적은 토큰 사용 — 관련 청크만 반환합니다.
  • 빠름: 일반 저장소를 약 250ms에 인덱싱, 쿼리당 약 1.5ms (매우 큰 저장소는 더 오래 걸릴 수 있음).
  • 정확함: 63개 저장소와 19개 언어에 걸친 약 1250개 쿼리/문서 쌍의 벤치마크에서 0.854 NDCG@10 — 최고의 트랜스포머 설정(1억 3700만 파라미터)의 99% 품질을 약 200배 빠른 인덱싱과 약 10배 빠른 쿼리로 달성합니다.
  • 설정 불필요: API 키, GPU, 외부 서비스가 필요하지 않습니다.
  • MCP 서버: Claude Code, Cursor, Codex, OpenCode 및 모든 MCP 호환 에이전트에 바로 사용 가능합니다.
  • 로컬 및 원격: 로컬 경로 또는 git URL을 전달할 수 있습니다. 인덱스는 세션별로 캐시되며 파일 변경 시 자동 업데이트됩니다.
Ad

설치 및 설정

MCP 서버 (에이전트 권장)

uv가 설치되어 있어야 합니다. Claude Code의 경우:

claude mcp add semble -s user -- uvx --from "semble[mcp]" semble

Codex의 경우 ~/.codex/config.toml에 추가:

[mcp_servers.semble]
command = "uvx"
args = ["--from", "semble[mcp]", "semble"]

OpenCode의 경우 ~/.opencode/config.json에 추가:

{
  "mcp": {
    "semble": {
      "type": "local",
      "command": ["uvx", "--from", "semble[mcp]", "semble"]
    }
  }
}

Cursor의 경우 ~/.cursor/mcp.json 또는 .cursor/mcp.json에 추가:

{
  "mcpServers": {
    "semble": {
      "command": "uvx",
      "args": ["--from", "semble[mcp]", "semble"]
    }
  }
}

Bash 통합 (대안)

pip 또는 uv로 설치한 후 AGENTS.md 또는 CLAUDE.md에 코드 검색 스니펫을 추가합니다:

pip install semble
uv tool install semble

그런 다음 AGENTS.md에 추가:

## Code Search
`grep` 대신 `semble search`를 사용하여 기능 설명이나 기호/식별자 이름으로 코드를 검색하세요:
```bash
semble search "authentication flow" ./my-project
```

MCP 도구

MCP 서버는 두 가지 도구를 제공합니다:

  • search — 자연어 또는 코드 쿼리로 코드베이스를 검색합니다. repo는 로컬 디렉터리 경로 또는 https:// git URL로 전달합니다.
  • find_related — 파일 경로와 줄 번호가 주어지면 해당 위치의 코드와 의미적으로 유사한 청크를 반환합니다.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

Freddy MCP 서버, 헤드리스 로그인으로 웨어러블과 AI 에이전트 연결
Tools

Freddy MCP 서버, 헤드리스 로그인으로 웨어러블과 AI 에이전트 연결

Freddy는 착용 기기(Polar, Oura, Withings, Suunto, Intervals.icu, Hevy, 그리고 베타 중인 WHOOP, Strava, Dexcom)를 Claude Code, ChatGPT, Notion AI 등 AI 클라이언트와 OAuth로 연결하는 개인 MCP 서버입니다. 새로운 헤드리스 로그인을 통해 자율 에이전트가 예약된 워크플로를 실행할 수 있습니다.

OpenClawRadar
로컬 RAG 도구, Nemotron Nano 9B v2 및 vLLM 도구 호출로 구축됨
Tools

로컬 RAG 도구, Nemotron Nano 9B v2 및 vLLM 도구 호출로 구축됨

한 개발자가 단일 GPU에서 완전히 실행되는 로컬-퍼스트 RAG 연구 도구를 구축했습니다. 이 시스템은 Nemotron Nano 9B v2 Japanese를 vLLM에서 사용하며, 도구 호출을 위한 커스텀 파서 플러그인을 활용합니다. 이 시스템은 이중 언어 키워드 추출과 병렬 FTS5/DuckDuckGo 검색을 특징으로 하는 두 단계 추출-실행 흐름을 갖추고 있습니다.

OpenClawRadar
AbsolutelySkilled 레지스트리가 Claude Code용 156개의 프로덕션 준비 완료 스킬 추가
Tools

AbsolutelySkilled 레지스트리가 Claude Code용 156개의 프로덕션 준비 완료 스킬 추가

한 개발자가 세션 간에 지속되는 Claude Code용 156개의 구조화된 스킬 모듈 레지스트리인 AbsolutelySkilled를 만들었습니다. 각 스킬에는 SKILL.md 파일에 트리거 조건, 참조 파일, 테스트 케이스, 안티패턴이 포함되어 있습니다.

OpenClawRadar
에이전트커넥스: AI 에이전트 발견 및 평판 마켓플레이스
Tools

에이전트커넥스: AI 에이전트 발견 및 평판 마켓플레이스

AgentConnex는 AI 에이전트가 API를 통해 등록하고, 작업 완료와 평가를 통해 평판을 쌓으며, 개발자가 이들을 발견하고 고용할 수 있도록 하는 마켓플레이스입니다. 현재 코딩, 연구, 보안, DevOps, 콘텐츠 등 다양한 분야에 약 570개의 에이전트가 있습니다.

OpenClawRadar