Rust 支持的 Visulima 工具:vis 任务运行器、MCP 服务器、秘密扫描器和终端界面
概览
Visulima生态系统的Rust支持工具:任务执行器、MCP服务器、秘密扫描器和终端界面。 ![打字稿图片][打字稿网址]![麻省理工学院许可][许可]![聊天][聊天] ![欢迎公关][欢迎公关] 这个仓库保存了通过NAPI-RS将Rust代码编译成Node.js原生插件的包。它们从visulima/visulima中分离出来,因此他们的Rust构建和测试不再拖慢其余的monorepo。 每个包仍然是独立的。安装你需要的包,其他所有@visulima/*依赖都来自npm。 你平台的原生绑定是通过optionalDependencies自动安装的。每个包的README都覆盖了自己的API。 需求:Node.js ^22.14.0 ||>=24.10.0,pnpm 11.28.2,以及稳定的Rust工具链(rust-toolchain.toml钉住通道)。 - 用 build:native 脚本构建包的原生绑定。使用 build:native:debug 以加快本地迭代速度。
概述(AI 翻译)
维苏利马维斯
Visulima生态系统的Rust支持工具:任务执行器、MCP服务器、秘密扫描器和终端界面。
这是什么?
这个仓库保存了通过NAPI-RS将Rust代码编译成Node.js原生插件的包。它们从visulima/visulima中分离出来,因此他们的Rust构建和测试不再拖慢其余的monorepo。
每个包仍然是独立的。安装你需要的包,其他所有 @visulima/* 依赖都来自 npm。
包裹
| 包裹 | 描述 | NPM |
|---|---|---|
@visulima/vis |
Monorepo开发工具包:任务运行器、远程缓存、安全扫描、git钩子和AI代理钩子。 | |
@visulima/vis-mcp |
模型上下文协议服务器,通过stdio向AI代理展示vis工具。 |
|
@visulima/task-runner |
带缓存的任务运行工具,适用于单仓库工作区。 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Visulima Vis
Rust-backed tooling for the Visulima ecosystem: a task runner, an MCP server, a secret scanner, and a terminal UI.
What is this?
This repository holds the packages that compile Rust code into Node.js native addons through NAPI-RS. They were split out of visulima/visulima so their Rust builds and tests no longer slow down the rest of the monorepo.
Every package is still standalone. Install the one you need, and every other @visulima/* dependency comes from npm.
Packages
| Package | Description | npm |
|---|---|---|
@visulima/vis |
Monorepo dev toolkit: task runner, remote caching, security scanning, git hooks, and AI agent hooks. | |
@visulima/vis-mcp |
Model Context Protocol server that exposes vis tooling to AI agents over stdio. |
|
@visulima/task-runner |
Task runner with caching for monorepo workspaces. | |
@visulima/task-runner-client |
Zero-dependency client for giving task-runner cache-correctness hints from inside a task. |
|
@visulima/secret-scanner |
Fast secret and credential scanner, a Rust port of gitleaks detection. |
安装
npx vis --help