// devtools · mvanhorn/cli-printing-press

cli-printing-press

cli-printing-press — проект с открытым исходным кодом из категории «Инструменты разработчика» от mvanhorn (mvanhorn/cli-printing-press на GitHub). У него 4 794 звезды на GitHub и 518 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 8 октября 2026.

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

★ 4,8 тыс. звёзд⑂ 518 форковMITобновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
mvanhorn/cli-printing-press
Звёзды GitHub
4 794
Форки
518
Лицензия
MIT
Последнее обновление на GitHub
8 октября 2026
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  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.

// возможности

Почему его любят

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
// запустите сами

Запустите сами

  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
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

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>`.

// продолжить изучение

Похожие инструменты

Инструменты разработчика

mcporter

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

★ 5,1 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

wigolo

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

★ 5,5 тыс. звёздAGPL-3.0
Смотреть руководство →
Инструменты разработчика

ddgs

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

★ 3,0 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

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,5 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

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,9 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

CodeGraphContext

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

★ 4,2 тыс. звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: Инструменты разработчика

Другие проекты из категории «Инструменты разработчика» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если cli-printing-press вам не подходит.

// ещё в категории devtools

Больше проектов: Инструменты разработчика

Соседние проекты из категории «Инструменты разработчика» в каталоге, ближайшие по числу звёзд к cli-printing-press — продолжайте изучать полку по обе стороны от него.

Получить cli-printing-press

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.