离线优先
查词、中文反查、全文搜索和模糊搜索都走本地索引。普通查询不会请求网络。
Rust terminal dictionary
本地优先的终端词典应用。内置高质量离线词库,构建 Tantivy 索引后毫秒级查询;需要更深入解释时,再显式调用 OpenAI-compatible AI API。
curl -L -o dictx https://github.com/surustand/dictx/releases/latest/download/dictx-macos-arm64
what it solves
DictX 把词库解析和索引构建前置,运行期只访问本地索引和二进制词条包,避免每次查询都解析大文件。
查词、中文反查、全文搜索和模糊搜索都走本地索引。普通查询不会请求网络。
默认内置新世纪汉英大词典和 kd_data 转换后的 DictX 分片,安装后即可构建索引。
Rich 输出默认展示前 3 条结果,中英文分区、例句换行、标签和 AI 入口都为终端阅读优化。
兼容 OpenAI Chat Completions 风格接口,默认面向 DeepSeek 配置,只有显式触发才联网。
dictionary pipeline
读取 MDX、SQLite、ECDICT CSV、Anki JSONL、CC-CEDICT 或内置词库分片。
统一清洗释义、例句、短语、音标和标签,写入 DictX 专有二进制词库包。
用 Tantivy 索引检索字段,用 entries.dxp 保存完整词条并支持随机读取。
lookup、search、zh 使用本地索引返回结果,再由终端渲染层做自适应展示。
quick start
dictx init
dictx build
dictx zh 伙计
install
DictX 适合日常英文阅读、中文反查、词库整理和命令行工作流。首次安装后运行
dictx build 生成本地索引。