A toolkit designed to grow

Small, practical tools should live in one dependable place.

MachKit brings 20 focused Mac tools into one native, searchable catalog for text, data, images, networking, security, diagnostics, and everyday tasks. Alongside that catalog, a native screenshot workflow lets you capture any region from a global shortcut, annotate with shapes, arrows, highlight, mosaic, and text, then copy or save—without another window or cloud upload. Each tool shares the same shell, language, theme, shortcuts, and privacy model.

Small, practical tools should live in one dependable place.
01

Native screenshot

Freeze the desktop, annotate in place, and export to the clipboard or a file—entirely on your Mac.

02

Useful by design

Each utility starts with a real recurring task instead of a broad feature checklist.

03

One consistent system

Tools share search, global shortcuts, appearance, localization, clipboard feedback, and local storage.

A toolkit designed to grow

Every tool, with a clear introduction

Browse the full catalog by category. Each utility includes a short summary, a fuller introduction, and the concrete jobs it is meant to cover.

Text & Data

01

Timestamp Converter

Convert Unix timestamps and standard date formats across units, time zones, and common interchange formats.

Timestamp Converter turns Unix epochs, ISO strings, and everyday date formats into each other without leaving the Mac. Switch units and time zones, copy the result you need, and keep debugging logs or API payloads free of mental math and timezone mistakes.

  • Unix timestamps and standard date formats
  • Unit and time-zone conversion
  • Copy-ready interchange values
02

JSON Formatter

Format, minify, sort keys, inspect structure, and query JSON with path expressions.

JSON Formatter is a local workspace for messy payloads. Beautify or minify JSON, sort keys for comparison, inspect structure at a glance, and query values with path expressions—useful when an API response or config file needs to be readable without uploading it anywhere.

  • Format, minify, and sort keys
  • Inspect nested structure
  • Query values with path expressions
03

Codec

Encode and decode BaseXX, Unicode, UTF-8, URL, ASCII/Native, HTML, Punycode, GBK, Data URI, radix, and related formats locally.

Codec covers everyday encoding and escaping chores. Transform Base16–85, Unicode, UTF-8 bytes, URL, ASCII/Native, HTML, Punycode, GBK, Quoted-Printable, Data URIs, integer radix conversion, and more—or hash text—without an online converter.

  • Base16, 32, 36, 58, 62, 64, and 85
  • Unicode, UTF-8, URL, ASCII/Native, Punycode, GBK, Data URI, radix 2–36
  • Local hashing for quick checks
04

Cipher

Encrypt and decrypt with AES, ChaCha, RSA, DES/3DES, and SM2/SM4 entirely on your Mac.

Cipher keeps cryptography local. Use AES and ChaCha modes, RSA, DES/3DES, and SM2/SM4—without uploading secrets to a website.

  • AES-GCM, CBC, CTR, and ECB
  • ChaCha20 / XChaCha20-Poly1305, RSA-OAEP / PKCS1, SM2/SM4
  • DES / 3DES
05

String Generator

Generate UUID v1–v7, ULIDs, Nano IDs, Object IDs, hex strings, and configurable random strings locally.

String Generator creates identifiers and random strings on the Mac instead of in a browser tab. Choose UUID versions, ULID, Nano ID, Object ID, hex strings, or configurable random strings when scaffolding data, filling forms, or preparing test fixtures.

  • UUID v1–v7, ULID, Nano ID, and Object ID
  • Hex strings and configurable random strings
  • Everything generated locally
06

Regex Lab

Test expressions, highlight matches, inspect capture groups, and try common replacements.

Regex Lab makes pattern testing immediate and visual. Paste sample text, refine an expression, highlight matches, inspect capture groups, and try replacements before the pattern ever lands in production code or a search-and-replace workflow.

  • Live match highlighting
  • Capture-group inspection
  • Common replacement experiments
07

Text Diff

Compare two texts side by side, ignore whitespace when needed, and copy a line-level patch.

Text Diff compares two snippets side by side so changes are easy to spot. Ignore whitespace when the noise gets in the way, review line-level differences, and copy a patch-style result for notes, reviews, or hand-offs.

  • Side-by-side comparison
  • Optional whitespace ignoring
  • Copy a line-level patch
08

URL Lab

Parse and rebuild URLs while editing query parameters, paths, and fragments.

URL Lab breaks a URL into editable parts and rebuilds it cleanly. Adjust query parameters, paths, and fragments without fighting escaped strings by hand—handy for API debugging, campaign links, and deep-link construction.

  • Parse and rebuild URLs
  • Edit query, path, and fragment
  • Avoid hand-escaped string mistakes
09

Unit Converter

Convert integers across bases and translate common byte, time, length, mass, and temperature units.

Unit Converter handles the unit math that appears in logs, specs, and everyday calculations. Switch integer bases, convert byte sizes, and move between common time, length, mass, and temperature units without reaching for a separate calculator.

  • Integer base conversion
  • Byte and everyday physical units
  • Local, copy-friendly results

Network & Security

10

Hosts Manager

Inspect the current hosts file and switch shared or environment-specific mappings with explicit write permission.

Hosts Manager keeps environment-specific hostname mappings visible in one place. Review the active hosts file, compare shared profiles, and apply a switch only after macOS grants write permission—so local development and staging setups stay intentional instead of buried in Terminal edits.

  • View the active system hosts file
  • Switch shared or environment-specific mappings
  • Require explicit permission before writing
11

IP / CIDR

Inspect IPv4 and IPv6 addresses or calculate IPv4 CIDR ranges.

IP / CIDR explains a single IPv4 or IPv6 address and calculates IPv4 network ranges in one place. Identify address kinds, integer and reverse DNS forms, or inspect masks, ranges, and membership when reviewing logs, firewall rules, and network plans.

  • IPv4 and IPv6 address inspection
  • Integer and reverse DNS forms
  • IPv4 CIDR ranges and membership
12

JWT Lab

Decode, inspect, validate, and create JSON Web Tokens locally.

JWT Lab keeps token work on the Mac. Decode headers and payloads, inspect claims, validate structure, and create tokens locally when debugging auth flows—without pasting secrets into an unknown website.

  • Decode headers and payloads
  • Inspect and validate claims
  • Create tokens locally
13

Certificate Lab

Inspect PEM certificates, validity, fingerprints, and SANs without uploading them.

Certificate Lab inspects PEM certificate details, validity periods, fingerprints, and subject alternative names on the Mac. Use it when reviewing a certificate before installation or checking what it identifies—without uploading private material.

  • Inspect PEM certificate details
  • Validity, fingerprints, and SANs
  • No certificate upload
14

cURL Lab

Build, parse, edit, and run HTTP requests visually, then convert to or from cURL.

cURL Lab turns HTTP request work into a readable workspace. Build or paste a request, edit headers and body visually, convert to or from cURL, and run it when you need a quick local check—without reconstructing long command lines by hand.

  • Visual request editing
  • Convert to and from cURL
  • Run requests locally when needed
15

Port Scanner

Scan any TCP port or range with live progress and open-port results.

Port Scanner checks TCP ports or ranges with live progress and a clear open-port list. Use it to verify local services, confirm a listener after deploy, or quickly see what is accepting connections on a host you manage.

  • Single ports or ranges
  • Live scan progress
  • Clear open-port results

Images & Color

16

Color Lab

Convert HEX, RGB, HSL, and HSV colors and check contrast locally.

Color Lab converts between HEX, RGB, HSL, and HSV while keeping contrast checks nearby. Use it when adjusting themes, validating accessibility contrast, or translating a color across design and code formats.

  • HEX, RGB, HSL, and HSV conversion
  • Local contrast checks
  • Design-to-code color hand-offs
17

Image Tools

Convert image formats and control output by quality, size, or dimensions.

Image Tools handles common local image prep without an upload service. Convert formats and control output by quality, target size, or dimensions when you need a smaller asset, a different container, or a quick resize before sharing.

  • Local format conversion
  • Quality, size, and dimension controls
  • No cloud upload required
18

QR Code

Generate customizable QR codes from text or URLs entirely locally.

QR Code turns text or URLs into a customizable code without sending the content to a generator website. Keep Wi-Fi notes, deep links, and temporary sharing payloads local while you adjust size and appearance.

  • Generate from text or URLs
  • Local customization controls
  • No generator-site upload

System Helpers

19

Cron Expression

Build five-field cron schedules and preview upcoming run times.

Cron Expression helps you write a five-field schedule and immediately see when it would run next. Use it to validate jobs, explain schedules to teammates, or catch off-by-one mistakes before a timer is deployed.

  • Five-field cron editing
  • Upcoming run-time previews
  • Catch schedule mistakes early
20

chmod Lab

Convert Unix permission modes and preview symbolic permission changes.

chmod Lab translates between octal, symbolic, and permission-bit views of Unix modes. Preview what a change would mean before applying it, which is useful when scripts, shared folders, or SSH keys need the right access without guesswork.

  • Octal, symbolic, and bit views
  • Preview permission changes
  • Reduce chmod guesswork

What it covers

See the capability and the boundary together.

01

Capture and annotate without leaving your flow

MachKit’s screenshot tool is built for the moment you need to explain something on screen. Trigger it from a global shortcut, drag a region, mark it up with rectangles, ellipses, arrows, pen, highlight, mosaic, or text, then copy or save. The capture stays local and does not require opening the main window.

  • Global shortcut region capture
  • Shapes, arrows, highlight, mosaic, and text
  • Copy to clipboard or save a PNG
02

Useful well beyond software development

The catalog is not limited to programming syntax. It includes focused utilities that remove repetitive steps from writing, content handling, data preparation, networking, troubleshooting, and daily Mac use.

  • Text, data, and image tools
  • Network and certificate inspection
  • Everyday workflow helpers
03

Local, searchable, and one shortcut away

Open the full tool list, search by name or keyword, or assign a global keyboard shortcut to a frequently used utility. Inputs remain local and tools do not require an account.

  • Tool catalog and keyword search
  • Per-tool global shortcuts
  • Local clipboard and preference integration

FAQ

FAQ

01

Do MachKit utilities upload my text or files?

No. Bundled tools such as Codec, Cipher, and JSON Formatter run locally inside the Mac app. They do not require an account or send tool input to a cloud converter.

02

Can I open a single tool with a keyboard shortcut?

Yes. Assign an optional global shortcut per utility so Codec, Cipher, or another tool opens without searching the full catalog first.

03

Is MachKit free and open source?

Yes. MachKit is free to download from GitHub Releases and the source is published under the MIT license.