LibreAI / Herramientas de desarrollo / cli-printing-press
// devtools · mvanhorn/cli-printing-press

cli-printing-press

cli-printing-press es un proyecto de herramientas de desarrollo de código abierto de mvanhorn (mvanhorn/cli-printing-press en GitHub). Tiene 4.794 estrellas en GitHub y 518 bifurcaciones, se publica bajo la licencia MIT y se actualizó por última vez en GitHub el 8 de octubre de 2026.

Generates agent-first Go CLIs (plus MCP servers) for any API or website — with local SQLite sync built in

★ 4,8k estrellas⑂ 518 bifurcacionesMITactualizado oct 2026
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
4.794
Bifurcaciones
518
Licencia
MIT
Última actualización en GitHub
8 de octubre de 2026
Tipo de ficha
Guía de instalación completa
// cómo funciona

Cómo funciona

  1. Pick an API or website

    Choose the service you want a CLI for — a documented API, or a site whose traffic can be sniffed.

  2. Install the press

    Install both the generator binary and the Printing Press skills; each side needs the other.

  3. Start a printing session

    Launch your agent (Claude Code recommended) and invoke the /printing-press command with your target.

  4. Verify and publish

    Review the generated CLI's quality score and verification proofs, then publish it to the library if you want to share it.

// características

Por qué gusta tanto

Full-surface generation

Generates the complete API surface plus the best features of competing tools, then adds compound insight commands.

Local SQLite data layer

Printed CLIs sync data into domain-specific SQLite tables with FTS5 search, so queries and compound commands work offline in milliseconds.

Dual interface

Every run produces both a Cobra CLI (`-pp-cli`) and an MCP server (`-pp-mcp`) from one spec, sharing client, store, and auth.

No spec required

Point it at a website and it captures browser traffic to reverse-engineer the API and generate a spec.

Agent-native output

Auto-JSON when piped, --compact modes that cut token use, typed exit codes, and --dry-run for safe exploration.

Verified, not vibes

Four mechanical checks — scorecard, dogfood, proof-of-behavior, and a live API smoke test — run before a CLI ships.

Advertisement
// ejecútalo

Ejecútalo tú mismo

  1. Clone the repository

    Clone for the developer path, or use the installer in the next step for normal installs.

    git clone https://github.com/mvanhorn/cli-printing-press.git
    cd cli-printing-press
  2. Install binary and skills

    The installer runs `go install` for the generator and refreshes the Printing Press skills (Go 1.26.6+, Node/npm required).

    curl -fsSL https://raw.githubusercontent.com/mvanhorn/cli-printing-press/main/scripts/install.sh | bash
    cli-printing-press --version
  3. Print your first CLI

    Start Claude Code and invoke the press with an API name or a website URL.

    claude
    # then inside Claude Code:
    /printing-press Notion
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

Who maintains CLI Printing Press?

Developer mvanhorn; the approach credits Peter Steinberger's discrawl and gogcli tools as the playbook it automates.

Is it free?

Yes — the generator is MIT-licensed and the printed CLIs are yours. You will typically need a Claude Code (or Codex) setup to drive the skills, which may involve your own subscription.

Does it need a paid API key?

The press itself needs no key, but printing a CLI for a service usually requires that service's own credentials for live verification, and the agent driving it uses your existing Claude Code/Codex access.

How does it compare to OpenAPI generator tools?

Typical generators wrap endpoints and stop. The Printing Press also studies competing tools, adds a local SQLite sync/search layer and compound commands, verifies behavior mechanically, and emits both a CLI and an MCP server.

How do I get started?

Run the install script (or `go install github.com/mvanhorn/cli-printing-press/v4/cmd/cli-printing-press@latest` plus the skills), then start Claude Code and run `/printing-press <API or URL>`.

// sigue explorando

Herramientas similares

Herramientas de desarrollo

mcporter

Call MCP servers from TypeScript or the CLI — MCP tools disguised as a simple TypeScript API.

★ 5,1k estrellasMIT
Ver la guía →
Herramientas de desarrollo

wigolo

Local-first web search, fetch, crawl and research for AI coding agents over MCP — no API keys.

★ 5,5k estrellasAGPL-3.0
Ver la guía →
Herramientas de desarrollo

ddgs

A Python metasearch library aggregating many web search services — plus CLI, API and MCP server

★ 3,0k estrellasMIT
Ver la guía →
Herramientas de desarrollo

genoffice

Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so C…

★ 8,5k estrellasApache-2.0
Ver la guía →
Herramientas de desarrollo

code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked con…

★ 31,9k estrellasMIT
Ver la guía →
Herramientas de desarrollo

CodeGraphContext

An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.

★ 4,2k estrellasMIT
Ver la guía →
// alternativas

Alternativas en Herramientas de desarrollo

Los demás proyectos de Herramientas de desarrollo con más estrellas del catálogo de LibreAI: la lista realista de alternativas si cli-printing-press no es lo que buscas.

// más en devtools

Más en Herramientas de desarrollo

Proyectos de Herramientas de desarrollo cercanos en el catálogo, los más próximos en estrellas a cli-printing-press: sigue explorando a ambos lados.

Consigue cli-printing-press

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.