I am a bit tired of skip the license process on all tools, when I want to use some tools I need to use my TC or use the app in a poorly experience, that is the reason I created "knock", I'll be honest, the tool is for me, but I hope maybe could be useful for you, some screenshots are bellow
Tools
JWT validator
Base64
Typical requests view
Version your workspace and share
Use git to manage your projects
k8s
Some extra tools for k8s, like Kubeconfig manifest encripted, and allow you to organize that chaos. Load a shell with your cluster and the shell allows mouse-based cursor positioning.
If you read at this point, please give me a ⭐️ in the repository, you have not idea how important is this for all opensource contributors 🤗
Install
Desktop app — Quick install (Linux / macOS)
One-liner. Resolves latest release, downloads the right asset for your OS/arch, installs it, and (after confirming) strips macOS Gatekeeper quarantine.
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install-app.sh | bash
Pin a version:
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install-app.sh | bash -s -- --version v0.1.0
Linux: defaults to .AppImage. Switch to .deb or .rpm (require sudo):
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install-app.sh | KNOCK_APP_FORMAT=deb bash
Desktop app — Quick install (Windows)
PowerShell. Downloads .msi and runs it.
iwr https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install-app.ps1 | iex
Silent install:
$env:KNOCK_SILENT = "1"
iwr https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install-app.ps1 | iex
Knock
HTTP client + workspace toolkit. Ships as a CLI (knock) and a Tauri desktop app (Knock).
Workspace layout:
apps/knock-app Tauri 2 desktop app (React + Vite frontend)
crates/knock-cli knock CLI binary
crates/knock-core Shared core library
Install
Quick install (Linux / macOS — CLI)
One-liner. Downloads the latest release for your OS/arch, places knock in ~/.local/bin, and (after confirming) strips the macOS Gatekeeper quarantine attribute so the unsigned binary can run.
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install.sh | bash
Pin a version:
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install.sh | bash -s -- --version v0.1.0
Custom prefix:
curl -fsSL https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install.sh | KNOCK_PREFIX=/usr/local/bin bash
If ~/.local/bin is not in your PATH, add it:
export PATH="$HOME/.local/bin:$PATH"
Quick install (Windows — CLI)
PowerShell. Installs to %LOCALAPPDATA%\Knock\bin and adds it to user PATH.
iwr https://raw.githubusercontent.com/jairoFernandez/knock/main/scripts/install.ps1 | iex
Pin…







Top comments (0)