llm wiki + local first 검색 엔진 secall 업데이트 알려드립니다. v0.4.0

175.213.***.***
7

카파시 선생님의 llm wiki보고 qmd라는 툴을 써보려고 하다가 한글 지원 때문에 포기했다가 그냥 토큰이 좀 남아서 만들어 본건데 한달전쯤 처음 소개 드리고 tunaflow 작업하는 동안 함께 몇 가지 추가했습니다.

요약:

  1. 웹 UI 가 생겼어요secall serve --port 8080 하면 브라우저에서 보는 뷰어. Obsidian 안 쓰셔도 검색/필터/그래프 탐색 가능합니다. 다크모드 기본이고 Tailwind/shadcn 으로 그렸는데 사실 클로드가 다 그렸어요 ㅎㅎ

  2. 위키 검색이 좀 똑똑해졌습니다 — 기존엔 파일이름/본문 substring 매칭이라 "git 자동화" 검색하면 정확히 그 단어가 박힌 페이지만 나왔는데, 이제 의미적으로 비슷한 페이지도 찾아 줍니다. mode=hybrid 로 호출하면 keyword + semantic 결과를 RRF 로 묶어서 줍니다. (Ollama 에 bge-m3 로드돼 있어야 하고, 처음 한 번 secall wiki vectorize 로 페이지 임베딩 backfill 만 해두면 됩니다)

  3. 긴 작업 취소 버튼 — sync / ingest / wiki 가 오래 걸릴 때 웹 UI 에서 취소 가능. LLM 호출 직전마다 cancel polling 해서 부분 결과는 보존합니다. 지난번 wiki 생성 30분 돌아가는데 잘못 누른 옵션이 있어서 손가락만 빨던 게 좀 풀렸어요.

  4. 그래프 자동 동기화 — 시맨틱 그래프 (어떤 세션이 어떤 파일을 고치고 어떤 토픽을 다뤘는지) 가 새 세션 들어올 때마다 incremental 로 업데이트됩니다. CLI 로 secall graph rebuild --since 2026-05-01 같은 것도 됩니다.

  5. vault 사고 fix — 한 번은 sync 가 vault 의 일부 변경(SCHEMA.md, graph/, log/)을 stage 안 하고 push 해서 로컬과 원격이 어긋났던 적이 있었는데, git add -A 로 통일해서 그 사고 막았습니다. 같은 패턴이 push() 에도 있어서 같이 고쳤어요. (PR 리뷰어가 잡아줘서 다행 ㅠ)

위키 페이지 하나 검색 예:

curl -s -X POST http://localhost:8080/api/wiki \
  -H 'content-type: application/json' \
  -d '{"query":"git 자동화","mode":"hybrid","limit":5}'

mode 안 주면 기존 keyword 그대로 동작하니까 호환은 안 깨졌습니다. Ollama 안 켜져 있어도 자동으로 keyword fallback 으로 떨어집니다.

그동안 외부에서 PR 도 몇 개 들어왔어요. opencode JSON ingest, OpenVINO embedding 백엔드, codex wiki 백엔드, hook 예시 정리 등... 감사합니다. 다모앙에서 관심 가져 주신 분들 덕에 이슈도 좀 더 명확해졌어요.

여전히 사용자는 저 혼자라서 뭔가 거창한 건 아니고, 그냥 "에이전트랑 이런저런 얘기한 거 흘려버리지 말고 좀 정리해 둘까" 하는 도구입니다. 위키도 직접 정리하기 귀찮으니까 LLM 한테 시키는 거고요. 한국어 검색은 여전히 토크나이저(Lindera ko-dic / Kiwi 선택) 깎고 있긴 한데 충분히 쓸 만은 합니다.

git clone https://github.com/hang-in/seCall
cd seCall
just build           # 또는 cargo build --release + (cd web && pnpm build)
./target/release/secall init

설치 자체는 클로드 코드한테 클론해서 깔아달라고 하면 다 해 줍니다. 저도 늘 그렇게 합니다 ㅎㅎ

릴리즈는 v0.4.0 으로 묶었어요. 이전 v0.3.3 이후 변경분 정리는 ReleasesREADME Updates 섹션 에 있습니다.

"seCall은 AI 에이전트 세션을 위한 로컬 퍼스트 검색 엔진입니다. Claude Code, Codex CLI, Gemini CLI 의 대화 로그를 수집하고, BM25 + 벡터 하이브리드 검색으로 인덱싱하며, CLI / MCP 서버 / Obsidian 호환 지식 볼트 / 웹 UI 로 제공합니다. 위키 검색에도 hybrid 모드가 들어가서, 페이지 단위 임베딩으로 의미적 유사도 검색이 가능합니다."

— AI 가 정리한 한 줄. 사실 이번에도 그렇게 거창하진 않습니다 😅

오픈소스이고 ⭐ 스타 주시면 너무 감사합니다. 포크해서 물고뜯고씹고즐기셔도 환영입니다.

https://github.com/hang-in/seCall

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.35 -0.01

2026.07.10 KEB 하나은행 고시회차 1056회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!