Shebe:给 coding agent 一个本地 BM25 代码搜索层
shebe-oss/shebe 是一个用 Rust 写的本地代码搜索工具和 MCP server。它不走 embedding、GPU 或云服务,而是用 BM25 给 coding agent 提供低 token、可排序、适合大仓库的关键字检索。
共 116 篇文章
shebe-oss/shebe 是一个用 Rust 写的本地代码搜索工具和 MCP server。它不走 embedding、GPU 或云服务,而是用 BM25 给 coding agent 提供低 token、可排序、适合大仓库的关键字检索。
us/crw 是一个 Rust 写的开源网页数据引擎,把 search、scrape、map、crawl、extract、monitor、Firecrawl 兼容 API、SDK 和 MCP server 放在同一套服务里,适合想把网页内容稳定交给 agent 的团队评估。
charannyk06/conductor-oss 是一个本地优先的 AI coding agent 控制台,用 workspace、git worktree、原生终端、diff、preview、paired-device bridge 和 MCP/ACP server,把 Claude Code、Codex、Gemini 等 CLI agent 的运行过程收进同一个 dashboard。
samzong/Recall 是一个 Rust 写的 local-first AI coding session 搜索工具。它把 Claude Code、Codex、OpenCode、Cursor 等本机记录同步进同一个索引,支持 TUI、语义搜索、用量统计、JSONL 导出和回到原 CLI 继续工作。
codecoradev/uteke 是一个 Rust 写的 local-first AI agent memory engine。它把 memory、metadata、FTS5 全文检索、本地 ONNX embedding、MCP tools 和 HTTP server 做成单 binary,让 agent 的长期上下文不必先交给云端数据库。
bartolli/codanna 是一个 Rust 写的本地代码智能 MCP server 和 CLI。它把代码库索引成可查询的符号、调用关系、语义搜索和文档集合,让 Claude Code、Codex、Cursor 等 agent 少一点 grep 猜谜,多一点结构化上下文。
flupkede/codesearch 是一个 Rust 写的本地优先代码搜索 MCP server。它把 vector embedding、BM25、RRF、tree-sitter 语义切块和符号导航放在一起,让 OpenCode、Claude Code、Cursor 等 MCP client 可以在多个 repo 之间做语义搜索、定义跳转和按需读取代码片段。
PranshulSoni/omnisearch 是一个用 Rust 写的 local-first Windows launcher。它不只搜应用,还把文件内容、浏览器历史、剪贴板、OCR 文本、Git 活动、设置、命令和 AI agent 记录放进同一个快捷入口里,适合想减少桌面上下文切换的 Windows power user。
ryo-ebata/cc-audit 是一个面向 AI coding artifact 的静态安全审计工具。它不替你托管技能市场,而是在安装前扫描 skill、hook、MCP 配置、依赖和插件,把数据外传、越权、持久化和提示注入这类风险先挡在本地。
tsouth89/toolport 是一个面向 AI client 的本地 MCP gateway。它把多客户端重复配置、工具定义过胖、凭据散落和下游 server 风险放到同一层处理,用 lazy discovery、按客户端分配 profile、系统 keychain 和审计视图把这件事做成一块真正可运维的基础设施。
johunsang/semble_rs 是一个面向 AI coding agent 的 Rust CLI,把语义代码检索、目录树摘要、依赖影响分析和构建日志压缩放进同一个本地工具里,目标是用更少 token 让 Codex、Claude Code、Cursor 之类的 agent 先看对,再展开。
ArthurDEV44/paneflow 想解决的不是“再开一个 AI agent”,而是怎样把 Claude Code、Codex、Gemini 这类 CLI agent 以可观察、可接管、可脚本化的方式并排运行,并把 worktree、审阅和只读 MCP 协作收进同一个本地控制面。
gug007/lpm 不是另一个“会开终端的桌面壳子”,它更像是一个面向本地开发和 AI 编码代理协作的项目控制台:一键启动服务、并行复制工作区、保留长任务、把 Codex 和 Claude Code 放进同一套操作界面。
mxyhi/token_proxy 想解决的不是“再包一层 OpenAI 兼容接口”,而是把本地 AI 客户端接入、多上游路由、格式转换、负载均衡和令牌观测放进一套可落地的本地网关。
jolars/panache 想解决的不只是 Markdown 排版,而是把 language server、formatter 和 linter 合成一套真正适合文档工程的 Rust 工具链。
everruns/bashkit 不只是把 shell 包进 Rust,而是试图提供一套进程内 Bash 运行时:虚拟文件系统、资源限制、网络白名单、快照恢复和多语言绑定,都围绕 Agent 与多租户场景展开。
Latias94/merman 想做的不是另一个 Mermaid 包装器,而是一套 headless Rust 渲染栈:既能输出 SVG,也能给终端、文档生成和原生宿主提供 ASCII、PNG、PDF 和 FFI 接口。
asamarts/alint 想补上代码 lint 和策略检查之间的空白:用一份 .alint.yml 去声明仓库应该长什么样,再把结构、命名、内容、跨文件关系和 agent 约束统一检查。
ind-igo/cx 用 tree-sitter 建索引,把 overview、symbols、definition、references 这些查询做成给 AI agent 用的轻量 CLI,目标是减少无效读文件和上下文浪费。
Firma-AI/openfirma 用 Rust 做了一个本地 sidecar 和 authority 组合,把 AI agent 的每一次出站调用都放进可审计、可策略化、可本地执行的治理边界里。
duxweb/codux 是一个用 Rust 和 GPUI 构建的原生桌面工作台,把 Codex、Claude Code 等多种 AI 编程 CLI 收进同一个项目感知终端里,并补上 worktree、用量统计、本地记忆和安全 SSH。
slothflowlabs/duckle 是一个本地优先的开源 ETL/ELT studio,用可视化 pipeline、DuckDB 执行引擎和内置本地 AI 助手,把很多中小型数据整理工作收进一台电脑里。
navikt/cplt 是一个 Rust 写的轻量沙箱包装器,用 macOS Seatbelt 或 Linux Landlock/seccomp 约束 Copilot、OpenCode、Gemini CLI 等 coding agent,适合想减少凭据暴露和危险 Git 操作的团队评估。
akiomik/mado 是一个 Rust 写的 Markdown linter,兼容 CommonMark 和 GFM,支持 markdownlint 风格规则、TOML 配置和 GitHub Actions,适合需要快速检查大量文档的项目。
mrjones2014/jj-gh 是一个 Rust 写的 jj + GitHub 辅助工具,让 Jujutsu 用户可以在终端里创建、编辑、拉取、查看和重新堆叠 Pull Request。
kantord/blogtato 是一个 Rust 写的 CLI RSS/Atom 阅读器,提供订阅管理、查询过滤、已读状态、OPML 导入、JSONL 导出,以及可选的 Git 多设备同步。
riii111/sabiql 是一个 Rust 写的 PostgreSQL TUI,用现有 psql CLI 处理连接,在终端里提供表浏览、SQL 查询、ER 图、只读模式、受保护编辑和 EXPLAIN 工作流。
bifrost-proxy/bifrost 是一个 Rust 编写的 HTTP/HTTPS/SOCKS5 代理服务器,把 TLS 拦截、规则改写、QuickJS 脚本、Web UI、请求回放和 Agent Skill 放在同一套本地调试工作流里。
dean0x/skim 是一个 Rust 编写的上下文优化 CLI,面向 AI coding agent,把源码结构、测试输出、构建错误、git diff 和终端命令结果压缩成更适合模型读取的信号。
cogniplex/codemem 是一个 Rust 编写的 AI coding assistant 记忆引擎,把代码结构、会话发现、提交历史和 diff 风险分析整理成可查询的 graph-vector 混合上下文,并通过 MCP tools 提供给 agent。
juanibiapina/deltoids 是一个 Rust 编写的 diff 阅读和 agent 编辑追踪工具。它用 tree-sitter 把 hunk 扩展到所在函数或结构,让你在终端里审查 AI agent 改动时少一点迷路。
bug-ops/mcpls 是一个 Rust 编写的 MCP to LSP bridge,把 hover、definition、references、diagnostics、rename 等语言服务器能力暴露成 MCP tools,让 AI coding agent 不只靠文本搜索读代码。
iepathos/debtmap 是一个 Rust 编写的技术债和代码风险分析 CLI,会结合复杂度、覆盖率、git 历史、耦合、纯度和熵等信号,帮助团队决定先重构哪里。
cocojojo5213/Dev-Janitor 是一个 Tauri 2、React 19 和 Rust 构建的跨平台桌面工具,用来扫描 node_modules、target、缓存、AI coding 工具残留、全局开发工具版本、本地端口和 MCP 配置风险。
hunhee98/pluck 是一个 Rust 写的本地代码检索 daemon,通过 MCP 给 AI agent 提供 smart outline、符号读取、混合搜索、调用影响分析和日志压缩,目标是减少反复 cat/grep 带来的上下文浪费。
agent-sh/agnix 是一个 Rust 写的 AI agent 配置检查工具,可以验证 SKILL.md、CLAUDE.md、AGENTS.md、MCP 配置、hooks 和多种 coding agent 文件,并提供自动修复、编辑器扩展和 GitHub Action。
optave/ops-codegraph-tool 是一个本地优先的代码依赖图 CLI 和 MCP server,用 tree-sitter、SQLite、TypeScript 与 Rust 为 AI agent 提供函数级调用关系、影响分析和 CI 质量门禁。
sstraus/TUICommander 是一个用 Tauri、SolidJS 和 Rust 构建的桌面终端编排器,面向同时运行多个 AI coding agent、Git worktree、PR、CI 和终端会话的开发工作流。
danmolitor/forme 是一个用 Rust/WASM 做布局内核的 PDF 生成工具,让开发者用 React/JSX 描述发票、报表和合同,并处理分页、表格、字体和浏览器端渲染。
NativeScript/SimDeck 是一个面向移动开发和 AI coding agent 的 CLI 与浏览器控制台,用来驱动 iOS Simulator 和 Android emulator。
govctl-org/govctl 是一个 Rust CLI,用 RFC、ADR、工作项和验证 guard 管理 AI 辅助开发,让需求、决策和完成标准留在仓库里。
mpecan/tokf 是一个 Rust CLI,用 TOML 过滤器压缩 git、cargo、docker、npm、pytest 等命令输出,让 AI 编码代理少读噪声、多看关键信号。
affromero/gitpane 是一个 Rust TUI,用来扫描多个 Git 仓库,并在一个终端界面里查看分支、变更、ahead/behind、worktree、stash 和提交历史。
reyamira/models 是一个 Rust TUI 和 CLI,用来浏览 AI 模型目录、比较基准数据、跟踪编码代理版本,并查看 AI provider 的服务状态。
GOODBOY008 开源的 Rust 标签渲染器,可以把 ZPL 和 EPL 热敏标签语言转换成 PNG 或 PDF,并提供 CLI、HTTP 服务和 Rust library 三种使用方式。
Muvon 开源的 Rust 代码智能工具,把语义搜索、tree-sitter 结构解析、知识图谱和 MCP server 放到同一个本地工作流里。
Atlassian Labs 开源的 MCP 压缩代理,用更小的工具描述面解决 MCP server 工具过多、schema 过重、上下文浪费的问题。
Bun 创始人 Jarred Sumner 展示了一个实验性 Rust 重写版本,在 Linux x64 上达到 99.8% 的测试兼容性。这一技术实验背后的动机和思考。
在终端里可视化管理和编辑 .env 文件,支持 diff、扫描和验证
Bun 官方代码库正从 Zig 语言全面转向 Rust,引发开发者社区对系统编程语言选择的新一轮讨论。
一个零配置、单文件的静态博客生成器,专注写作体验
245⭐ 的 Rust 终端工具,支持 16 云同步、模糊搜索、MCP Server,为开发者和 AI Agent 打造的 SSH 管理方案
一款 Rust 构建的高性能内存虚拟文件系统,为 Markdown 文件提供 Unix 风格命令、Git 式版本控制和 MCP 协议支持。
一款轻量级的终端 Markdown 预览工具,无需图形界面即可享受流畅的文档阅读体验。
一款整合本地 shell、SSH、SFTP、远程 IDE、AI agent 和文件管理的单二进制终端工具
纯 Rust 实现的嵌入式关系型数据库,支持 SQL 查询、WASM 编译和原生 Rust API
专为TOML打造的格式化、Lint和LSP工具,支持VS Code、JetBrains、Zed等主流编辑器
基于 Tauri 2 和 Rust 构建的 All-in-One 终端工具,集成本地 Shell、SSH、SFTP、远程 IDE、AI Agent 和文件管理器
用 Rust 打造的层级知识图谱,让 AI Agent 能够结构化地导航你的笔记,替代模糊的向量检索。
ducker 是一款受 k9s 启发的 Docker 终端管理工具,用 Rust 编写,为喜欢在终端工作的开发者提供高效、键盘驱动的容器管理体验。
一个终端看板工具,让 Gemini、Claude、Codex 等不同 AI 代理在并行任务中自主协作,实现从想法到合并的全流程自动化。
giff 是一款轻量级终端 Git diff 查看器,支持交互式 rebase 操作,让代码审查和分支整理变得更直观
numa 是一个用 Rust 编写的单二进制文件 DNS 解析器,支持 .numa 本地开发域名、广告拦截、ODoH 加密查询,无需云账户或 Raspberry Pi。
用 Rust 重写的命令建议工具,比 thefuck 更快更轻量,自动检测拼写错误并给出正确命令。
一个专为命令行设计的 JSON 查看器,支持交互式浏览、搜索和过滤
一个用 Rust 写的趣味 CLI 工具,生成看起来很厉害的终端输出,帮你度过那段'假装很忙'的时光
用 Rust 编写的高效终端 UI 工具,让你在命令行中优雅地浏览 Hacker News
一款 Rust 编写的开发者工具,自动记录每次代码保存的历史,支持全文搜索和即时恢复
在终端里管理 WireGuard 和 OpenVPN 连接,实时监控流量、防止泄漏,无需图形界面
在终端里实时测试正则表达式,支持 PCRE/JavaScript/Python 三种引擎,无需打开浏览器
一个用 Rust 编写的终端演示工具,支持 Markdown 格式、代码高亮、图片显示,让你在终端里完成技术分享
一款用Rust编写的终端RSS阅读器,支持将订阅内容以Markdown格式本地存储,适合喜欢在终端中阅读的技术人群
gfold 是一款用 Rust 编写的 CLI 工具,帮助开发者在包含多个 Git 仓库的目录中快速查看所有仓库的状态,无需逐个进入目录执行 git status。
heh 是一个用 Rust 编写的终端 UI 十六进制编辑器,支持跨平台,适合在命令行快速查看和编辑二进制文件。
markless 是一个 Rust 编写的轻量级终端 Markdown 查看器,支持在终端中直接显示图片,适合快速预览文档。
一款 Rust 编写的终端 Markdown 查看器,支持图片渲染和大标题显示,为喜欢在终端阅读文档的开发者打造
基于 Ratatui 构建的终端 HTTP 客户端,将 API 调试带入命令行时代
fallow 是一款用 Rust 编写的高性能代码分析工具,专注于发现 TypeScript/JavaScript 项目中的未使用代码、重复代码、循环依赖和复杂度热点。
探索 Termide——一个仅 84 stars 的新兴项目,用 Rust 构建的跨平台终端 IDE,集代码编辑、文件管理和虚拟终端于一身。
一款基于抽象语法树的 CLI 工具,让你用普通代码语法搜索、Lint 和重构代码,支持 20+ 语言,是代码自动化改造的神器。
一款强大的命令行 HTTP 测试工具,让你用简洁的纯文本格式编写请求链,支持断言、变量和重定向,是 curl 的现代替代品。
一款新兴的终端 SSH 管理工具,内置模糊搜索、多云同步、Vault 证书签发,更重要的是——它为 AI 代理提供了原生的 MCP 服务器支持。
用 Rust 编写的轻量级进程管理工具,通过 TOML 文件定义和管理后台服务
用 Rust 打造的 TUI 文件管理器,完整的 Vim 快捷键支持,多寄存器剪贴板、批量重命名、文件预览一应俱全
一款跨平台 CLI 工具,帮你追踪 OpenClaw、Claude Code、Codex 等多种 AI 编程助手的 Token 消耗和费用。内置 TUI 界面和可视化排行榜。
一款简洁、高性能的桌面 Markdown 浏览器,专为键盘爱好者打造,支持实时预览和快捷键导航。
一款用Rust编写的终端UI工具,以彩色图谱方式清晰展示Git提交历史,让复杂的分支关系一目了然。
基于tree-sitter的语义版本控制工具,支持21种语言的实体级diff、blame和依赖影响分析
专为 Claude Code、Codex 等 AI 编程助手设计的终端复用器,解决 AI agent 在 tmux 中会话管理的痛点
在终端中实时监控 PostgreSQL 查询、锁、复制和性能指标的轻量级工具
用 Markdown 写卡片笔记,kodama 帮你生成互相关联的知识网络。适合构建个人知识库。
toml-bombadil 是一个用 Rust 编写的轻量级 dotfiles 管理器,支持模板渲染,让你在不同设备间优雅地同步配置文件。
用 Markdown 写博客,marmite 帮你一键生成优雅站点。无需配置,开箱即用。
OxideTerm 是一个用 Rust 和 Tauri 2 构建的一体化终端工作空间,将本地 shell、SSH、SFTP、远程 IDE、AI agent 和文件管理器集成在单个原生二进制文件中。
kiorg 是一款受VIM启发的跨平台文件管理器,用 Rust 编写,主打键盘优先的操作体验
Rust 编写的命令行 CSV 查看器,支持表格对齐、语法高亮、CJK 字符和 Emoji,是处理数据文件的轻量级利器
检测并修复项目中过时 Nerd Font 图标的 CLI 工具,开发者终端字体兼容性守护者
elfcat 是一个 Rust 写的 ELF 可视化工具,能把枯燥的二进制文件转换成可交互的 HTML 页面,让调试和理解程序结构变得直观。
AWS 开源的静态代码分析工具,自动扫描代码并生成最小权限 IAM 策略,支持 CLI 和 MCP Server 两种使用方式。
基于 Tauri + Svelte + Rust 构建的 WYSIWYG Markdown 编辑器,支持全文搜索和 Wiki 链接
一个用 Rust 编写的轻量级终端 Markdown 查看器,支持 Kitty/iTerm2 图形协议,让你在终端里也能优雅地阅读带图片的 Markdown 文档。
在终端里用色彩和清晰度导航 Git 提交图谱,让复杂的分支历史一目了然
一款 Rust 编写的命令行工具,专为堆叠分支(stacked branches)工作流设计,提供交互式 TUI、智能 PR 管理和安全撤销功能。
在 tmux 中同时管理多个 Claude Code 会话的终端仪表盘,像素艺术风格的状态可视化,让多任务 AI 编程工作流一目了然
基于 Rust + egui 构建的跨平台文件管理器,为键盘党打造,支持 VIM 风格快捷键
基于 Rust + Tauri + Svelte 构建的跨平台 Markdown 编辑器,支持多种 Markdown 语法,专注于本地优先的知识管理
用 Rust 编写的终端文件自动整理工具,支持实时监控文件夹、自定义规则、TUI 界面,无需离开终端即可完成文件分类
一个用于处理和转换网络数据包的 Rust 框架,支持代理、MITM、TLS 解密等高级网络功能
用 Rust 编写的小型命令行 JSON 日志查看器,支持消息模板定制和嵌套字段展平,让结构化日志阅读体验提升一个档次
amber 是一个用 Rust 编写的代码搜索/替换工具,提供比传统 grep + sed 更友好的交互体验和更清晰的输出格式。
一款用 Rust 编写的极简 JSON 日志查看工具,让结构化日志在终端里一目了然
一个零分配、no_std 兼容、零成本的 Rust 终端颜色库
一个使用韩语关键字(함수、만약、반복)的编译型编程语言,通过 LLVM IR 生成本地二进制文件,展示了编程语言的本地化可能性
基于 Rust 的原生 TUI AI 编程助手,低资源占用,适合本地运行
一款使用 Rust + Tauri 构建的现代 Markdown 笔记工具,支持双向链接、知识图谱和 AI 助手
548 stars,支持 X11/Wayland/macOS,客户端-服务器架构的现代化剪贴板管理方案