类库
› ck
BeaconBay/ck
ck是一款本地优先的语义代码搜索工具,结合语义理解和传统关键词检索(BM25),支持开发者和AI智能体根据代码含义而非仅关键词进行搜索,可自动构建索引并与AI客户端(如Claude)无缝集成。
技术栈
框架
Vue.js
^3.5.22
异步运行时
Tokio
代码规范
ESLint
^8.57.0
查看全部依赖 (65)
依赖
Pandas
anyhow
bincode
blake3
ck-ann
0.7.4
ck-chunk
0.7.4
ck-core
0.7.4
ck-embed
0.7.4
ck-engine
0.7.4
ck-index
0.7.4
ck-models
0.7.4
ck-tui
0.7.4
clap
crossterm
0.27
ctrlc
datasets
dirs
5.0
fastembed
gitpython
globset
hf-hub
huggingface-hub
ignore
jsonrpc-lite
^2.2.0
memmap2
ndarray
num_cpus
once_cell
ort
pdf-extract
ratatui
0.26
rayon
regex
serde
serde_json
shlex
1.3
syntect
5.2
tantivy
tempfile
thiserror
tokenizers
tqdm
tracing
tracing-subscriber
tree-sitter
tree-sitter-c-sharp
tree-sitter-dart
tree-sitter-elixir
tree-sitter-go
tree-sitter-haskell
tree-sitter-python
tree-sitter-ruby
tree-sitter-rust
tree-sitter-typescript
tree-sitter-zig
walkdir
开发依赖
@types/node
^20.x
@types/vscode
^1.93.0
@typescript-eslint/eslint-plugin
^7.0.0
@typescript-eslint/parser
^7.0.0
@vscode/vsce
^2.24.0
serial_test
2.0
tempfile
3.8
typescript
^5.4.0
vitepress
^1.6.4