ZSeven-W

Agent Rs — AI skill for Claude Code

AI community

Pure-Rust async runtime for LLM agents.

How to install Agent Rs

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ZSeven-W/agent-rs and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Rs does

Pure-Rust async runtime for LLM agents. Multi-provider (Anthropic/OpenAI/Ollama), tool-capable end-to-end, structured permissions, real MCP support, USD cost tracking, Files API, optional FS+search tool pack.

Alternatives in AI

  • Omniget — Udemy & Hotmart course downloader, YouTube downloader (yt-dlp GUI, 1,800+ sites) + desktop app for AI agents 13.9k ★
  • Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
  • BrowserSkill — Let AI agents use your real, logged-in browser without interrupting your work 9.1k ★

README

`agent-rs`

A pure-Rust async runtime for shipping LLM agents.

Multi-provider · tool-capable end-to-end · structured permissions · real MCP · zero `unsafe`.

[![CI](https://img.shields.io/github/actions/workflow/status/ZSeven-W/agent-rs/ci.yml?branch=main&style=flat&logo=github-actions&logoColor=white&label=CI)](https://github.com/ZSeven-W/agent-rs/actions) [![Tests](https://img.shields.io/badge/tests-863_passing-brightgreen?style=flat)](#testing) [![Rust](https://img.shields.io/badge/rust-1.80%2B-orange?style=flat&logo=rust&logoColor=white)](https://www.rust-lang.org) [![Unsafe](https://img.shields.io/badge/unsafe-forbidden-success?style=flat&logo=rust&logoColor=white)](https://github.com/ZSeven-W/agent-rs/blob/main/crates/agent/src/lib.rs) [![License](https://img.shields.io/badge/license-MIT-blue?style=flat)](./LICENSE)

**Languages:** [English](./README.md) · [简体中文](./docs/readme/README.zh.md) · [繁體中文](./docs/readme/README.zh-TW.md) · [日本語](./docs/readme/README.ja.md) · [한국어](./docs/readme/README.ko.md) · [Français](./docs/readme/README.fr.md) · [Español](./docs/readme/README.es.md) · [Deutsch](./docs/readme/README.de.md) · [Português](./docs/readme/README.pt.md) · [Русский](./docs/readme/README.ru.md) · [हिन्दी](./docs/readme/README.hi.md) · [Türkçe](./docs/readme/README.tr.md) · [ไทย](./docs/readme/README.th.md) · [Tiếng Việt](./docs/readme/README.vi.md) · [Bahasa Indonesia](./docs/readme/README.id.md)

┌─ user ──┐    ┌─── QueryLoop ───────────────────────────────────────┐
│ prompt  │───▶│ Streaming → ToolDispatch → ToolCollecting → Yield │──▶ Event::*
└─────────┘    │       ↑                                       │     │
               │       └──── auto-compact / hooks / cost ◀─────┘     │
               └─────────────────────────────────────────────────────┘
                  │            │            │            │
                  ▼            ▼            ▼            ▼
              Anthropic    OpenAI-*       Ollama