fusengine

Fusecli — Testing skill for Claude Code

Testing community

Turn any OpenAPI 3.x / Swagger 2.0 spec into a standalone TypeScript CLI with interactive prompts, auth handling, and AI agent skill generation.

How to install Fusecli

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

What Fusecli does

Turn any OpenAPI 3.x / Swagger 2.0 spec into a standalone TypeScript CLI with interactive prompts, auth handling, and AI agent skill generation.

Alternatives in Testing

  • Regen API — Regenerate the OpenAPI spec and web API client after server API changes 2.5k ★
  • API Spec — Generate Zalando-compliant OpenAPI 3.1 specs (one per bounded context) and publish to SmartBear SwaggerHub 172 ★
  • Verify Setup — One-time auth setup for /verify 107 ★

README

FuseCLI

**OpenAPI in, CLI out — built for AI agents.**

[![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE) [![Bun](https://img.shields.io/badge/bun-%3E%3D1.2-14151a?logo=bun&logoColor=white)](https://bun.sh) [![TypeScript](https://img.shields.io/badge/typescript-5.9-3178c6?logo=typescript&logoColor=white)](https://typescriptlang.org) [![Build](https://img.shields.io/badge/build-0.37MB%20%C2%B7%207ms-22c55e)]()

[Quick Start](#quick-start) · [Why CLI?](#why-cli-over-mcp) · [Commands](#commands) · [Agent Integration](#agent-integration) · [Contributing](#contributing)


Every AI coding agent has a Bash tool. Not every agent has MCP. FuseCLI generates standalone CLI tools from OpenAPI specs that any agent can call via shell. No MCP server. No schema bloat. No protocol overhead.


Quick Start

# Install
bun add -g @fusengine/fusecli

# Generate a CLI from any OpenAPI spec
fusecli create exa \
  --openapi https://raw.githubusercontent.com/exa-labs/openapi-spec/refs/heads/master/exa-openapi-spec.yaml \
  --token "your-exa-api-key"

# Build the binary
fusecli bundle exa

# Link to PATH + AI agents
fusecli link exa

# Set your API key and search
exa-cli auth set "your-exa-api-key"
exa-cli search \
  --query "fusengine" \
  --num-results 3 \
  --json

**Real output** (tested March 2026):

{
  "ok": true,
  "data": {
    "results": [
      { "title": "GitHub - fusengine/agents", "url": "https://github.com/fusengine/agents" },
      { "title": "Bruno Azoulay fusengine - GitHub", "url": "https://github.com/fusengine" },
      { "title": "generating-components | LobeHub", "url": "https://lobehub.com/skills/fusengine-agents-generating-components" }
    ],
    "searchTime": 551.1
  }
}

Why CLI over MCP?

CLI + --json MCP Server
Reliability 100% 72%
Tokens/session ~1,365 ~44,026 (32x)
Cost/10K ops $3.20 $5