Skip to content

Developer

Formatters, encoders, hashes and generators. 34 tools. Run any of them from the app, as dogubako dev <tool>, over the HTTP API or as an MCP tool.

Tool Id Needs
QR Code Generator dev.qr_generate —
QR Code Reader dev.qr_read —
Barcode Generator dev.barcode_generate —
Barcode Reader dev.barcode_read —
JSON Formatter & Validator dev.json —
YAML Formatter & Validator dev.yaml —
TOML Formatter & Validator dev.toml —
XML Formatter & Validator dev.xml —
SQL Formatter dev.sql_format —
Convert Data Format dev.convert —
Base64 Encode / Decode dev.base64 —
URL Encode / Decode dev.url_encode —
HTML Entities Encode / Decode dev.html_entities —
Hex Encode / Decode dev.hex —
Number Base Converter dev.number_base —
Text ↔ Binary dev.binary_text —
Hash Generator dev.hash —
HMAC Generator & Verifier dev.hmac —
Password & Random Generator dev.random —
UUID Generator & Decoder dev.uuid —
JWT Decoder & Verifier dev.jwt —
Unix Timestamp Converter dev.timestamp —
Date Calculator & Formatter dev.datetime —
Time Zone Converter dev.timezone —
Cron Expression Explainer dev.cron —
Regex Tester dev.regex —
JSONPath Query dev.jsonpath —
jq Filter dev.jq —
JSON Schema Validator dev.json_schema_validate —
JSON Diff dev.diff_json —
Color Converter dev.color —
HTTP Message Parser dev.http_request —
User-Agent Parser dev.user_agent —
String Inspector dev.string_inspect —
nativelive preview

Generate QR codes from text or URLs as PNG and SVG with size, error correction, margin and colors.

Terminal window
dogubako dev qr-generate <text> [options]

Id dev.qr_generate · MCP dev_qr_generate · Output: files · Timeout 2 min

Also found by: qr, qr code, generate, barcode, url, wifi, 2d code

Option CLI Type Default Description
text (required) positional text (multi-line) Content.
size --size integer 64–4096 512 Image size in pixels.
error_correction --error-correction choice M One of: L (Low (7%)), M (Medium (15%)), Q (Quartile (25%)), H (High (30%)).
margin --margin integer 0–20 4 Quiet zone in modules (4 recommended).
foreground --foreground color #000000
background --background color #ffffff
format --format choice both One of: both (PNG + SVG), png, svg. Advanced.
file_name --file-name text qr-code Advanced.
native

Decode one or more QR codes from an image or screenshot.

Terminal window
dogubako dev qr-read <file>

Id dev.qr_read · MCP dev_qr_read · Output: text (text/plain) · Timeout 2 min

Also found by: qr, scan, read, decode, qr code reader, scanner

Option CLI Type Default Description
input (required) positional file Image. Accepts image/*, .png .jpg .jpeg .webp .gif .bmp +31 more.
native

Generate barcodes (Code 128, EAN-13, EAN-8, UPC-A/E, Code 39/93, ITF, Codabar, Data Matrix, PDF417, Aztec) as PNG and SVG.

Terminal window
dogubako dev barcode-generate <text> [options]

Id dev.barcode_generate · MCP dev_barcode_generate · Output: files · Timeout 2 min

Also found by: barcode, ean, upc, code128, code39, datamatrix, pdf417, aztec, generate, isbn

Option CLI Type Default Description
text (required) positional text Content.
format --format choice code128 One of: code128 (Code 128), ean13 (EAN-13), ean8 (EAN-8), upca (UPC-A), upce (UPC-E), code39 (Code 39), code93 (Code 93), itf (ITF (Interleaved 2 of 5)), codabar, datamatrix (Data Matrix), pdf417, aztec, qr (QR Code).
module_width --module-width integer 1–50 3 Bar / module size (px).
height --height integer 10–2000 120 Bar height (px, 1D).
margin --margin integer 0–50 10 Quiet zone (modules).
show_text --show-text boolean true Print the content under 1D barcodes.
foreground --foreground color #000000 Advanced.
background --background color #ffffff Advanced.
native

Read 1D and 2D barcodes (EAN, UPC, Code 128/39/93, ITF, Codabar, QR, Data Matrix, PDF417, Aztec) from an image.

Terminal window
dogubako dev barcode-read <file>

Id dev.barcode_read · MCP dev_barcode_read · Output: text (text/plain) · Timeout 2 min

Also found by: barcode, scan, read, decode, ean, upc, datamatrix, pdf417, scanner

Option CLI Type Default Description
input (required) positional file Image. Accepts image/*, .png .jpg .jpeg .webp .gif .bmp +31 more.
nativelive

Format (pretty-print), minify, validate and sort the keys of JSON, with precise error line and column.

Terminal window
dogubako dev json <text> [options]

Id dev.json · MCP dev_json · Output: text (application/json) · Timeout 2 min

Also found by: json, pretty print, beautify, minify, validate, lint, sort keys, formatter

Option CLI Type Default Description
text (required) positional text (multi-line) JSON.
mode --mode choice format One of: format, minify, validate (Validate only).
indent --indent choice 2 One of: 2 (2 spaces), 4 (4 spaces), tab. Only used when mode is format.
sort_keys --sort-keys boolean false Sort object keys.
ascii --ascii boolean false Escape non-ASCII characters. Advanced.
nativelive

Validate and re-format YAML (multi-document aware), with error line and column.

Terminal window
dogubako dev yaml <text> [options]

Id dev.yaml · MCP dev_yaml · Output: text (application/yaml) · Timeout 2 min

Also found by: yaml, yml, validate, lint, format, pretty print, kubernetes, docker compose

Option CLI Type Default Description
text (required) positional text (multi-line) YAML.
mode --mode choice format One of: format, validate (Validate only).
sort_keys --sort-keys boolean false Sort mapping keys.
nativelive

Validate and re-format TOML with error line and column.

Terminal window
dogubako dev toml <text> [options]

Id dev.toml · MCP dev_toml · Output: text (application/toml) · Timeout 2 min

Also found by: toml, cargo.toml, pyproject, config, validate, format, lint

Option CLI Type Default Description
text (required) positional text (multi-line) TOML.
mode --mode choice format One of: format, validate (Validate only).
nativelive

Pretty-print, minify or check XML for well-formedness (no external entities are ever loaded).

Terminal window
dogubako dev xml <text> [options]

Id dev.xml · MCP dev_xml · Output: text (application/xml) · Timeout 2 min

Also found by: xml, pretty print, beautify, minify, validate, well-formed, svg, rss

Option CLI Type Default Description
text (required) positional text (multi-line) XML.
mode --mode choice format One of: format, minify, validate (Check well-formedness).
indent --indent choice 2 One of: 2 (2 spaces), 4 (4 spaces), tab. Only used when mode is format.
nativelive

Format SQL queries with consistent indentation and keyword case (dialect-agnostic).

Terminal window
dogubako dev sql-format <text> [options]

Id dev.sql_format · MCP dev_sql_format · Output: text (application/sql) · Timeout 2 min

Also found by: sql, format, beautify, pretty print, query, postgres, mysql, sqlite

Option CLI Type Default Description
text (required) positional text (multi-line) SQL.
keyword_case --keyword-case choice upper One of: upper (UPPERCASE), lower (lowercase), preserve.
indent --indent choice 2 One of: 2 (2 spaces), 4 (4 spaces), tab.
lines_between_queries --lines-between-queries integer 0–5 1 Advanced.
nativelive

Convert structured data between JSON, YAML, TOML, XML, CSV/TSV, NDJSON and URL query strings.

Terminal window
dogubako dev convert <text> [options]

Id dev.convert · MCP dev_convert · Output: text (text/plain) · Timeout 2 min

Also found by: json to yaml, yaml to json, toml, xml to json, json to csv, csv to json, convert, query string

Option CLI Type Default Description
text (required) positional text (multi-line) Input.
from --from choice auto One of: auto (Auto-detect), json, yaml, toml, xml, csv, tsv, ndjson (NDJSON / JSON Lines), query (URL query string).
to --to choice yaml One of: json, json_min (JSON (minified)), yaml, toml, xml, csv, tsv, ndjson (NDJSON / JSON Lines), query (URL query string).
root --root text root XML root element name. Only used when to is xml. Advanced.
nativelive

Encode text or files to Base64 (standard or URL-safe, with or without padding, data URI) and decode Base64 back to text or a file.

Terminal window
dogubako dev base64 [text] [options]

Id dev.base64 · MCP dev_base64 · Output: text (text/plain) · Timeout 2 min

Also found by: base64, encode, decode, data uri, base64url, atob, btoa

Option CLI Type Default Description
mode --mode choice encode One of: encode, decode.
text positional text (multi-line) Text / Base64.
file --file file Or a file to encode. Only used when mode is encode.
url_safe --url-safe boolean false URL-safe alphabet (- and _). Only used when mode is encode.
no_padding --no-padding boolean false Omit = padding. Only used when mode is encode.
data_uri --data-uri boolean false Output as data: URI. Only used when mode is encode. Advanced.
wrap --wrap integer 0–1000 0 Wrap lines at (0 = no wrapping, 76 = MIME). Only used when mode is encode. Advanced.
output --output choice auto Decoded output. One of: auto (Text if possible, else file), text, file. Only used when mode is decode.
nativelive

Percent-encode or decode text for URLs — a single component (encodeURIComponent) or a full URL (encodeURI).

Terminal window
dogubako dev url-encode <text> [options]

Id dev.url_encode · MCP dev_url_encode · Output: text (text/plain) · Timeout 2 min

Also found by: url encode, url decode, percent encoding, urlencode, encodeURIComponent, escape url

Option CLI Type Default Description
text (required) positional text (multi-line)
mode --mode choice encode One of: encode, decode.
scope --scope choice component One of: component (Component (encode everything reserved)), full (Full URL (keep :/?#&=)). Only used when mode is encode.
plus_spaces --plus-spaces boolean false Use + for spaces (form encoding).
nativelive

Escape special characters as HTML entities (optionally all non-ASCII as numeric references) or decode all named and numeric entities.

Terminal window
dogubako dev html-entities <text> [options]

Id dev.html_entities · MCP dev_html_entities · Output: text (text/plain) · Timeout 2 min

Also found by: html entities, escape html, unescape html, &, nbsp, numeric character reference

Option CLI Type Default Description
text (required) positional text (multi-line)
mode --mode choice encode One of: encode, decode.
non_ascii --non-ascii boolean false Also encode non-ASCII characters (é). Only used when mode is encode.
nativelive

Convert text or files to hexadecimal (with separators), decode hex back to text or bytes, or show a classic hex dump.

Terminal window
dogubako dev hex [text] [options]

Id dev.hex · MCP dev_hex · Output: text (text/plain) · Timeout 2 min

Also found by: hex, hexadecimal, hexdump, xxd, bytes, encode, decode

Option CLI Type Default Description
mode --mode choice encode One of: encode (Text → hex), decode (Hex → text), dump (Hex dump).
text positional text (multi-line) Text / hex.
file --file file Or a file. Only used when mode is one of encode, dump.
separator --separator choice space One of: none, space, colon, comma (Comma + 0x), escape (\x escapes). Only used when mode is encode.
uppercase --uppercase boolean false Only used when mode is encode.
output --output choice text Decoded output. One of: text, file (Binary file). Only used when mode is decode.
nativelive

Convert integers of any size between binary, octal, decimal, hexadecimal, base36 or any base 2–36, with two’s complement views.

Terminal window
dogubako dev number-base <value> [options]

Id dev.number_base · MCP dev_number_base · Output: structured data · Timeout 2 min

Also found by: binary, hex, octal, decimal, base converter, radix, base36, two’s complement, bin to dec, hex to dec

Option CLI Type Default Description
value (required) positional text Number.
from --from integer 0–36 0 Input base (0 = auto from prefix).
to --to integer 2–36 36 Extra output base. Advanced.
bits --bits choice 32 Two’s complement width. One of: 8 (8-bit), 16 (16-bit), 32 (32-bit), 64 (64-bit), 128 (128-bit). Advanced.
nativelive

Convert text to its UTF-8 bytes written in binary, octal, decimal or hex — and back.

Terminal window
dogubako dev binary-text <text> [options]

Id dev.binary_text · MCP dev_binary_text · Output: text (text/plain) · Timeout 2 min

Also found by: binary, text to binary, binary to text, ascii, bytes, 01010, octal, decimal bytes

Option CLI Type Default Description
text (required) positional text (multi-line) Text / numbers.
mode --mode choice encode One of: encode (Text → numbers), decode (Numbers → text).
format --format choice bin One of: bin (Binary), oct (Octal), dec (Decimal), hex.
separator --separator text Only used when mode is encode.
nativelive

Compute MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3 and CRC-32 digests of text or a file, optionally comparing with an expected hash.

Terminal window
dogubako dev hash [text] [options]

Id dev.hash · MCP dev_hash · Output: structured data · Timeout 2 min

Also found by: hash, md5, sha1, sha256, sha512, sha3, blake3, crc32, checksum, digest

Option CLI Type Default Description
text positional text (multi-line)
file --file file Or a file.
algorithms --algorithms list of choices md5,sha1,sha256,sha512 Any of: md5, sha1 (SHA-1), sha224 (SHA-224), sha256 (SHA-256), sha384 (SHA-384), sha512 (SHA-512), sha512_256 (SHA-512/256), sha3_224 (SHA3-224), sha3_256 (SHA3-256), sha3_384 (SHA3-384), sha3_512 (SHA3-512), keccak256 (Keccak-256 (Ethereum)), blake2b (BLAKE2b-512), blake2s (BLAKE2s-256), blake3, crc32 (CRC-32).
encoding --encoding choice hex One of: hex, HEX (HEX (uppercase)), base64.
compare --compare text Compare with expected hash. Advanced.
nativelive

Compute or verify an HMAC (SHA-1, SHA-256, SHA-384, SHA-512, MD5) of a message with a secret key — e.g. webhook signatures.

Terminal window
dogubako dev hmac <text> --key <key> [options]

Id dev.hmac · MCP dev_hmac · Output: text (text/plain) · Timeout 2 min

Also found by: hmac, signature, webhook, sha256, mac, verify, sign

Option CLI Type Default Description
text (required) positional text (multi-line) Message.
key (required) --key secret Secret key.
key_format --key-format choice text One of: text (Text (UTF-8)), hex, base64. Advanced.
algorithm --algorithm choice sha256 One of: sha256 (HMAC-SHA256), sha1 (HMAC-SHA1), sha384 (HMAC-SHA384), sha512 (HMAC-SHA512), md5 (HMAC-MD5).
encoding --encoding choice hex One of: hex, base64.
expected --expected text Verify against signature (optional).
native

Generate cryptographically secure passwords (with entropy estimate), passphrases (EFF wordlist), hex/Base64 tokens and random integers.

Terminal window
dogubako dev random [options]

Id dev.random · MCP dev_random · Output: text (text/plain) · Timeout 2 min

Also found by: password generator, passphrase, diceware, random, token, secret, api key, random number, entropy

Option CLI Type Default Description
kind --kind choice password One of: password, passphrase, hex (Hex token), base64 (Base64url token), integer (Integers).
count --count integer 1–1000 1 How many.
length --length integer 1–4096 20 Length (characters / bytes). Only used when kind is one of password, hex, base64.
charset --charset list of choices lower,upper,digits,symbols Characters. Any of: lower (a–z), upper (A–Z), digits (0–9), symbols (Symbols !@#…). Only used when kind is password.
exclude_ambiguous --exclude-ambiguous boolean false Exclude look-alikes (Il1O0o). Only used when kind is password.
symbols --symbols text !@#$%^&*()-_=+[]{};:,.?/ Symbol set. Only used when kind is password. Advanced.
words --words integer 1–64 6 Only used when kind is passphrase.
separator --separator text - Only used when kind is passphrase.
capitalize --capitalize boolean false Capitalize words. Only used when kind is passphrase.
add_number --add-number boolean false Append a digit. Only used when kind is passphrase.
min --min integer 1 Minimum. Only used when kind is integer.
max --max integer 100 Maximum. Only used when kind is integer.
unique --unique boolean false No repeats. Only used when kind is integer.
native

Generate UUIDs (v4 random, v7 time-ordered, v1, v6, v3/v5 name-based, nil, max) in bulk, or decode a UUID to see its version, variant and embedded timestamp.

Terminal window
dogubako dev uuid [uuid] [options]

Id dev.uuid · MCP dev_uuid · Output: text (text/plain) · Timeout 2 min

Also found by: uuid, guid, uuid v4, uuid v7, uuidv5, generate, decode uuid, ulid

Option CLI Type Default Description
mode --mode choice generate One of: generate, inspect (Inspect / decode).
version --param-version choice v4 One of: v4 (v4 (random)), v7 (v7 (time-ordered)), v1 (v1 (time + random node)), v6 (v6 (reordered time)), v5 (v5 (SHA-1 name)), v3 (v3 (MD5 name)), nil, max. Only used when mode is generate.
count --count integer 1–10000 1 How many. Only used when mode is generate.
namespace --namespace text dns Namespace (dns, url, oid, x500 or a UUID). Only used when version is one of v5, v3.
name --name text Only used when version is one of v5, v3.
uppercase --uppercase boolean false Only used when mode is generate.
no_hyphens --no-hyphens boolean false Without hyphens. Only used when mode is generate.
braces --braces boolean false Wrap in {braces}. Only used when mode is generate. Advanced.
uuid positional text UUID to inspect. Only used when mode is inspect.
nativelive

Decode a JSON Web Token’s header and claims with readable exp/iat/nbf times. The signature is only verified if you supply a secret (HS*) or a PEM public key (RS*/PS*/ES*/EdDSA).

Terminal window
dogubako dev jwt <token> [options]

Id dev.jwt · MCP dev_jwt · Output: structured data · Timeout 2 min

Also found by: jwt, json web token, decode jwt, bearer token, oauth, verify signature, claims, jws

Option CLI Type Default Description
token (required) positional text (multi-line)
secret --secret secret HMAC secret (HS256/384/512).
secret_base64 --secret-base64 boolean false Secret is Base64-encoded. Advanced.
public_key --public-key text (multi-line) Public key (PEM) for RS/PS/ES/EdDSA. Advanced.
nativelive

Convert Unix timestamps (seconds, ms, µs, ns — auto-detected) to ISO 8601 / RFC 2822 dates in UTC and any time zone, and dates back to timestamps.

Terminal window
dogubako dev timestamp [value] [options]

Id dev.timestamp · MCP dev_timestamp · Output: structured data · Timeout 2 min

Also found by: unix time, epoch, timestamp, posix time, iso 8601, date to timestamp, milliseconds, now

Option CLI Type Default Description
value positional text now Timestamp or date.
unit --unit choice auto One of: auto (Auto-detect), s (Seconds), ms (Milliseconds), us (Microseconds), ns (Nanoseconds).
timezone --timezone text UTC Time zone (for display and for dates without offset).
nativelive

Parse dates in many formats, format them with strftime patterns, add or subtract durations, or compute the difference between two dates.

Terminal window
dogubako dev datetime [date] [options]

Id dev.datetime · MCP dev_datetime · Output: structured data · Timeout 2 min

Also found by: date, time, strftime, format date, add days, date difference, days between, date calculator, duration

Option CLI Type Default Description
operation --operation choice format One of: format (Parse & format), add (Add / subtract duration), diff (Difference between dates).
date positional text now
format --format text %Y-%m-%d %H:%M:%S %Z Output format (strftime). Only used when operation is one of format, add. Advanced.
duration --duration text Only used when operation is add.
date2 --date2 text now Second date. Only used when operation is diff.
timezone --timezone text UTC Time zone.
day_first --day-first boolean false Ambiguous dates are day-first (03/04 = 3 April). Advanced.
nativelive

Convert a date and time between IANA time zones (DST-aware), or search the list of time zones with their current offsets.

Terminal window
dogubako dev timezone [date] [options]

Id dev.timezone · MCP dev_timezone · Output: structured data · Timeout 2 min

Also found by: time zone, timezone, convert time, utc, gmt, dst, world clock, iana, meeting planner

Option CLI Type Default Description
mode --mode choice convert One of: convert, list (List time zones).
date positional text now Date & time. Only used when mode is convert.
from --from text UTC From zone. Only used when mode is convert.
to --to text America/New_York, Europe/London, Asia/Tokyo To zones (comma-separated). Only used when mode is convert.
search --search text Filter. Only used when mode is list.
nativelive

Explain a cron expression in plain English and list its next run times in any time zone (5 or 6 fields, @daily-style aliases, L/W/# extensions).

Terminal window
dogubako dev cron <expression> [options]

Id dev.cron · MCP dev_cron · Output: structured data · Timeout 2 min

Also found by: cron, crontab, schedule, next run, cron expression, explain cron, job scheduler

Option CLI Type Default Description
expression (required) positional text Cron expression.
count --count integer 1–100 10 Next runs.
timezone --timezone text UTC Time zone.
start --start text now Start from. Advanced.
nativelive editor

Test a regular expression against text: highlights every match with numbered and named capture groups, previews a replacement and explains syntax errors.

Terminal window
dogubako dev regex <pattern> --text <text> [options]

Id dev.regex · MCP dev_regex · Output: structured data · Timeout 2 min

Also found by: regex, regexp, regular expression, tester, match, capture groups, lookahead, pcre

Option CLI Type Default Description
pattern (required) positional text
text (required) --text text (multi-line) Test text.
flags --flags list of choices Any of: i (i – ignore case), m (m – ^/$ match at line breaks), s (s – . matches newline), x (x – verbose (ignore whitespace, # comments)).
engine --engine choice standard The extended engine supports (?=…), (?<=…), \1 backreferences and atomic groups, with a backtracking limit. One of: standard (Standard (fast, linear time)), fancy (Extended (lookaround, backreferences)).
replacement --replacement text Replacement preview (optional).
max_matches --max-matches integer 1–100000 1000 Advanced.
nativelive

Query JSON (or YAML/TOML) with standard RFC 9535 JSONPath expressions, e.g. $.store.book[?@.price < 10].title.

Terminal window
dogubako dev jsonpath <query> [options]

Id dev.jsonpath · MCP dev_jsonpath · Output: text (application/json) · Timeout 2 min

Also found by: jsonpath, json query, rfc 9535, filter json, extract, select

Option CLI Type Default Description
query (required) positional text $ JSONPath.
text --text text (multi-line) JSON.
file --file file Or upload a file. Accepts .json .yaml .yml .toml.
format --format choice json Input format. One of: json, yaml, toml. Advanced.
nativelive

Transform JSON with jq filters (powered by jaq, a jq clone in Rust): select, map, group_by, reduce and more.

Terminal window
dogubako dev jq <filter> [options]

Id dev.jq · MCP dev_jq · Output: text (application/json) · Timeout 1 min

Also found by: jq, jaq, json transform, filter, query json, map, select

Option CLI Type Default Description
filter (required) positional text .
text --text text (multi-line) JSON input.
file --file file Or upload a file. Accepts .json .yaml .yml .toml.
format --format choice json Input format. One of: json, yaml, toml. Advanced.
compact --compact boolean false Compact output (one result per line).
raw --raw boolean false Raw strings (-r).
max_results --max-results integer 1–1000000 10000 Advanced.
nativelive

Validate JSON (or YAML/TOML) against a JSON Schema (drafts 4, 6, 7, 2019-09, 2020-12) and list every error with its path. Remote $refs are not fetched.

Terminal window
dogubako dev json-schema-validate --schema <schema> [options]

Id dev.json_schema_validate · MCP dev_json_schema_validate · Output: structured data · Timeout 2 min

Also found by: json schema, validate, schema, openapi, draft 2020-12, contract

Option CLI Type Default Description
schema (required) --schema text (multi-line) JSON Schema.
text --text text (multi-line) JSON to validate.
file --file file Or upload a file. Accepts .json .yaml .yml .toml.
format --format choice json Input format. One of: json, yaml, toml. Advanced.
nativelive

Compare two JSON (or YAML/TOML) documents structurally and list added, removed and changed values by JSON Pointer path — key order and formatting are ignored.

Terminal window
dogubako dev diff-json <original> --changed <changed> [options]

Id dev.diff_json · MCP dev_diff_json · Output: structured data · Timeout 2 min

Also found by: json diff, compare json, structural diff, yaml diff, json pointer, changes

Option CLI Type Default Description
original (required) positional text (multi-line)
changed (required) --changed text (multi-line)
format --format choice auto Input format. One of: auto (Auto-detect), json, yaml, toml. Advanced.
ignore_array_order --ignore-array-order boolean false
nativelive swatches

Convert any CSS color (hex, rgb(), hsl(), hwb(), lab(), lch(), oklch(), named) to HEX, RGB, HSL, HSV, HWB, CMYK, Lab, LCH, OKLab and OKLCH, with WCAG contrast and nearest named color.

Terminal window
dogubako dev color <color>

Id dev.color · MCP dev_color · Output: structured data · Timeout 2 min

Also found by: color, colour, hex to rgb, rgb to hex, hsl, cmyk, oklch, lab, css color, contrast, color picker, design, palette

Option CLI Type Default Description
color (required) positional text #3366ff
nativelive

Parse a raw HTTP request or response: method, URL, query parameters, headers, cookies and a pretty-printed body; generate an equivalent curl command.

Terminal window
dogubako dev http-request <text> [options]

Id dev.http_request · MCP dev_http_request · Output: structured data · Timeout 2 min

Also found by: http, request, response, headers, curl, cookies, raw http, parse request

Option CLI Type Default Description
text (required) positional text (multi-line) Raw HTTP message.
scheme --scheme choice https Scheme for the curl command. One of: https, http. Advanced.
nativelive

Identify the browser, version, operating system, device type and bots/crawlers from User-Agent strings (one per line).

Terminal window
dogubako dev user-agent <text>

Id dev.user_agent · MCP dev_user_agent · Output: structured data · Timeout 2 min

Also found by: user agent, ua, browser detection, bot, crawler, useragent parser, device

Option CLI Type Default Description
text (required) positional text (multi-line) User-Agent string(s).
nativelive

Inspect a string: length in characters, graphemes, UTF-16 units and bytes, character classes, hidden/invisible characters, line endings and whitespace issues.

Terminal window
dogubako dev string-inspect <text>

Id dev.string_inspect · MCP dev_string_inspect · Output: structured data · Timeout 2 min

Also found by: string length, byte length, utf-16 length, inspect, invisible characters, whitespace, debug string

Option CLI Type Default Description
text (required) positional text (multi-line)