evoleinik

Hermai CLI — AI skill for Claude Code

AI community

Open-source engine that turns any website into structured JSON for AI agents.

How to install Hermai CLI

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

What Hermai CLI does

Open-source engine that turns any website into structured JSON for AI agents.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Open Multi Agent — TypeScript multi-agent orchestration engine — one runTeam() call from goal to result 5.8k ★
  • Easy LLM CLI — An open-source AI agent that is compatible with multiple LLM models 1.3k ★

README

hermai-cli

**English** · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md)

Discover, contribute, and call structured website APIs from your terminal.

`hermai` is the open-source CLI for the [Hermai registry](https://hermai.ai) — a community catalog of website API schemas for AI agents. Probe a site to document its endpoints, push the schema to the catalog, or pull an existing schema and call it — including authenticated writes with per-request signing.

go install github.com/hermai-ai/hermai-cli/cmd/hermai@latest

Homebrew, npm, and prebuilt binaries coming soon.

Agent skill

Running in Claude Code, Codex, Cursor, or another agent? Install the Hermai skill so the agent knows how to use this CLI:

npx skills add hermai-ai/hermai-skills --skill hermai

One skill covers both audiences. When a user asks for data from a site, the agent pulls the schema and calls it. When a user wants to add a new site, the skill's contributor references (loaded on demand via progressive disclosure) walk the agent through discovery, schema authoring, and push.

Repo: [hermai-ai/hermai-skills](https://github.com/hermai-ai/hermai-skills).

Call a site as an API

# Pull a schema (API key required, GitHub sign-in at hermai.ai/dashboard)
hermai registry login
hermai registry pull x.com --intent "drafting a post from my agent"

# Read endpoints: call them directly with curl / fetch / any HTTP client.
# Authenticated writes: `hermai action` handles sessions + signing for you.
hermai action x.com CreateDraftTweet --arg text="drafted by hermai"

`hermai action` loads the schema, resolves the user's session (cookies from disk, or pulled from an installed browser on first run), runs any schema-declared bootstrap JS to compute per-session state, runs any per-request signer JS, fires via a Chrome-TLS fingerprinted HTTP client, and rotates `Set-Cookie` back on 2xx responses. Works against sites that require per-request signing (X's `x-client-tra