{"repo":"vercel-labs/specli","free":true,"listed":false,"github":"https://github.com/vercel-labs/specli","clone":"git clone https://github.com/vercel-labs/specli.git","description":"Run any OpenAPI spec as an Agent optimized executable","language":"TypeScript","stars":125,"topics":["agent","claude","cli","openapi","opencode"],"license":null,"category":"cli-tools","readme_excerpt":"specli Turn any OpenAPI spec into a CLI. Demo Compile this weather OpenAPI spec to an executable: Ask an agent what the current weather is: Install Or use directly with npx/bunx: Commands exec Run commands dynamically from any OpenAPI spec URL or file path. Works with both Node.js and Bun. Examples: compile Bundle an OpenAPI spec into a standalone executable. Requires Bun. Options: Option Description -------- ------------- --name Binary name (default: derived from spec title) --outfile Output path (default: ./out/ ) --target Cross-compile target (e.g. bun-linux-x64 ) --minify Enable minification --bytecode Enable bytecode compilation --no-dotenv Disable .env autoload --no-bunfig Disable bunfig.toml autoload --server Bake in a default server URL --server-var Bake in server variables (repeatable) --auth Bake in default auth scheme Examples: The compiled binary works standalone: CLI Shape specli generates commands of the form: - resource : Derived from tags[0] , operationId prefix, or first path segment - action : Inferred from HTTP method or operationId suffix - Name collisions are disambiguated automatically Use schema to see the command mapping for any spec. Global Options Option Description -------- ------------- --server Override server/base URL --server-var Server URL template variable (repeatable) --profile Profile name --auth Select auth scheme by key --bearer-token Set Authorization: Bearer --oauth-token Alias for --bearer-token --username Basic auth username --password","default_branch":null,"files":null,"tree":[],"storefront":"/r/vercel-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vercel-labs/specli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}