智能体与多智能体

models

reyamira/models

一款用于浏览 AI 模型、基准测试、编程代理和提供商状态的 TUI 和 CLI 工具。

★ 492星级
⑂ 19Fork 数
0未解决的问题
Rust语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

models 的截图 models 的截图

概览

Models 是一个基于 Rust 的终端用户界面 (TUI) 和命令行界面 (CLI) 应用程序,它聚合来自多个数据源的数据,帮助用户浏览 85+ 个提供商的 4,000 多个 AI 模型,比较约 1,000 条基准测试记录,追踪 12+ 个编程代理,并监控 22 个 AI 提供商的实时状态。它具有用于模型浏览的三栏布局、带有散点图和雷达图的基准测试直接对比、应用内代理管理与更新,以及实时提供商健康状态仪表板。

主要功能

  • 浏览 85+ 个提供商的 4,000+ 个模型,支持过滤和排序。
  • 比较来自 4 个数据源的 1,000 条基准测试记录,支持散点图和雷达图。
  • 追踪 12+ 个 AI 编程代理,支持自动版本检测和应用内更新。
  • 监控跨 7 个状态页平台的 22 个 AI 提供商的实时健康状态。
  • 支持鼠标交互、上下文相关帮助和字段词汇表的交互式 TUI。
  • 用于脚本编写和自动化的完整 CLI 对等支持,包括 JSON 输出。
  • 应用内添加和更新自定义编程代理。

要求、安装和快速入门

Homebrew (macOS/Linux): `brew install models`。Cargo (任何平台): `cargo install modelsdev`。Nix (flake): `nix run github:reyamira/models`。Scoop (Windows): `scoop install extras/models`。AUR (Arch Linux): `paru -S models-bin`。GitHub Releases 上提供预编译二进制文件、.deb 和 .rpm 包。

用法

运行 `models` 启动 TUI。使用方向键导航,使用 `[` 或 `]` 切换标签页,使用 `/` 搜索,按 `?` 获取帮助。支持鼠标交互以选择行、聚焦面板和滚动。CLI 用法包括 `models list`、`models show`、`models search`、`models providers`、`models benchmarks list`、`models benchmarks show`、`agents status` 和 `models status list` 等命令。

模型兼容性与使用场景

不适用;这是一个用于浏览和比较模型的工具,而非执行模型。

许可证与风险说明

仓库元数据显示许可证为 MIT。发布或商用前,请核对仓库中的 LICENSE 文件、版权声明及依赖项许可条款。

Editorial verification 2026-08-02: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

v0.14.0 引入了更丰富的模型细节(描述、结构化输出、推理控制)、更深入的定价(思考令牌、音频、分层定价)、模型标签页中的字段词汇表以及新字段的 CLI 对等支持。v0.13.0 增加了应用内自定义代理添加和代理自我更新功能。v0.12.1 增加了鼠标支持。v0.12.0 引入了多源基准测试、列选择器、比较列和预编译的 Nix 二进制文件。

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo