clip ✂️

Generate fully working CLIs from a clip.yaml schema, with built-in credential management

GitHub

Project goal

Turn an HTTP API definition in clip.yaml into an editable command-line client, with credentials stored separately for each tool.

Tech stack

  • Bun / TypeScript — CLI runtime and code generation
  • commander — Generated commands and arguments
  • Zod / yaml — Schema parsing and validation
  • @nocoo/base-cli — Browser login and local callback
  • Hono — Example and test APIs
  • Astro — Static documentation site

Brand & assets

clip identity

Download original · Asset source