devv CLI
A single binary that puts the full devv.tools platform in your terminal — JSON formatting, hashing, encoding, and 20+ local tools with zero latency, plus server-powered tools like PDF-to-Markdown, screenshots, OCR, and DNS lookups via API. Chain any tools into pipelines. Pipe from stdin. No runtime dependencies.
$ devv json format '{"name":"devv","version":1}' --sort-keys
{
"name": "devv",
"version": 1
}
$ echo "secret" | devv base64 encode
c2VjcmV0
$ devv pipe exec "json-formatter | base64-encode" '{"key":"value"}'
eyJrZXkiOiAidmFsdWUifQ==
Features
- 30+ tools — JSON, Base64, URL encoding, hashing, UUID, JWT, case conversion, timestamps, passwords, regex, and more
- Offline-first — Core text tools run locally with zero latency, no network needed
- Full platform access — Server tools (screenshot, OCR, PDF-to-Markdown, DNS, SSL) available via API
- Single binary — No Node.js, Python, or any runtime needed
- Interactive REPL — Tab completion, history, inline pipelines
- Unix pipes —
cat file.json | devv json formatworks as expected - Pipelines — Chain any tools together:
json-formatter | base64-encode | hash-generator
Quick Start
# Install
curl -fsSL https://devv.tools/install.sh | sh
# Use immediately
devv uuid
devv json format '{"hello":"world"}'
echo "encode me" | devv base64 encode
# Interactive mode
devv
Local tools (JSON, Base64, hashing, etc.) work offline with no setup. Server tools (screenshot, OCR, PDF-to-Markdown, DNS, SSL) require a free API key from devv.tools.
Was this page helpful?