Rust terminal dictionary

DictX

本地优先的终端词典应用。内置高质量离线词库,构建 Tantivy 索引后毫秒级查询;需要更深入解释时,再显式调用 OpenAI-compatible AI API。

curl -L -o dictx https://github.com/surustand/dictx/releases/latest/download/dictx-macos-arm64
172k+ 内置词条
2 默认高质量词源
.dxdict 专有词库包
offline 普通查询不联网

what it solves

终端查词应该快速、稳定、可读

DictX 把词库解析和索引构建前置,运行期只访问本地索引和二进制词条包,避免每次查询都解析大文件。

01

离线优先

查词、中文反查、全文搜索和模糊搜索都走本地索引。普通查询不会请求网络。

02

高质量内置词库

默认内置新世纪汉英大词典和 kd_data 转换后的 DictX 分片,安装后即可构建索引。

03

终端友好排版

Rich 输出默认展示前 3 条结果,中英文分区、例句换行、标签和 AI 入口都为终端阅读优化。

04

可选 AI 详解

兼容 OpenAI Chat Completions 风格接口,默认面向 DeepSeek 配置,只有显式触发才联网。

dictionary pipeline

从原始词库到可查询索引

1

导入或内置

读取 MDX、SQLite、ECDICT CSV、Anki JSONL、CC-CEDICT 或内置词库分片。

2

转换为 .dxdict

统一清洗释义、例句、短语、音标和标签,写入 DictX 专有二进制词库包。

3

构建本地索引

用 Tantivy 索引检索字段,用 entries.dxp 保存完整词条并支持随机读取。

4

毫秒级查询

lookup、search、zh 使用本地索引返回结果,再由终端渲染层做自适应展示。

quick start

三步开始使用

dictx init
dictx build
dictx zh 伙计

install

把离线词典放回终端

DictX 适合日常英文阅读、中文反查、词库整理和命令行工作流。首次安装后运行 dictx build 生成本地索引。

获取 Release