AI编码工具检测与技能发现

一个用于检测AI编码工具和发现远程技能的Rust工作区,支持跨平台工具检测和插件管理。

  • by neiii
  • Rust
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 neiii/harness-locate

使用说明

马具谷仓

Rust工作区用于AI编码线束检测和技能发现。

板条箱

板条箱 用途
harness-locate 检测已安装的线束,解析配置路径,解析MCP配置
skills-locate 从GitHub获取远程技能/插件,解析市场注册表

线束定位

Claude Code、OpenCode、Goose、AMP Code和Crush的跨平台检测。

use harness_locate::{Harness, HarnessKind, Scope};

// Find installed harnesses
for harness in Harness::installed()? {
    println!("{} at {:?}", harness.kind(), harness.config(&Scope::Global)?);
}

技能定位

从远程源发现和获取插件。

use skills_locate::{GitHubRef, discover_plugins};

let source = GitHubRef::parse("github:owner/repo")?;
let plugins = discover_plugins(&source).await?;

for plugin in plugins {
    println!("{}: {}", plugin.name, plugin.description);
}

安装

[dependencies]
harness-locate = "0.4"
skills-locate = "0.2"

许可证

麻省理工学院