Skip to content
View nikicat's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report nikicat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nikicat/README.md

Hey, I'm Nik 👋

Building on Bitcoin and EVM ⚡ — plus Linux desktop security and CLI tools that scratch my own itches.

🔐 Secrets & Linux desktop security

  • secrets-dispatcher — per-operation approval and audit logging for keyring access and git commit signing. See exactly which process (including your AI agents) reads which secret — and approve or deny it live.
  • gopass-secret-service — freedesktop.org Secret Service backed by gopass: GPG-encrypted, git-synced secrets for Firefox, Chromium, and every libsecret app. Drop-in replacement for GNOME Keyring's secret storage.

They stack: app → secrets-dispatcher → gopass-secret-service → gopass → GPG.

⛓️ Web3 tooling

  • browser-web3-signer — sign EVM & TRON transactions from the CLI, Rust, TypeScript, or Go using your own browser wallet. Private keys never leave the browser.
  • bsc-p2p — lightweight BSC block listener that joins devp2p as an eth/68 peer.
  • arb-wss — real-time Arbitrum sequencer-feed transaction decoder.
  • compose-bitcoin — Docker Compose stack for a Bitcoin Testnet4 node.

🐧 Linux & desktop tools

  • aurox — yay-like AUR helper backed by the GitHub AUR mirror; keeps working when aurweb is down.
  • powerlog — single-file Bash power / thermal / throttling monitor for Linux laptops.
  • tg-echo — self-hosted echo test for Telegram voice & video calls; verify calls survive flaky links, DPI, or proxies.
  • yt2ym — YouTube audio → Yandex Music playlists, with chapter splitting.

🎮 Windows

  • fpsdoctor — CLI that tells you what limits your game's FPS: a reasoned per-second verdict (GPU / CPU / thermal / frame cap / stutter), down to cache-miss level.

🤖 AI & LLM

  • unblind — Claude Code plugin that catches "algebraic blindness" (over-generic types) in generated code.
  • dkls23ctl-comparison — two Claude models independently build the same threshold-ECDSA CLI: article, charts, findings.

📫 X/Twitter: @nbryskin

Pinned Loading

  1. gopass-secret-service gopass-secret-service Public

    D-Bus Secret Service provider using GoPass as backend - store secrets from any app in your GPG-encrypted password store

    Go 11 4

  2. secrets-dispatcher secrets-dispatcher Public

    Per-operation approval and audit logging for secret access and git commit signing on Linux

    Go 8 1

  3. aurox aurox Public

    yay-like AUR helper backed by the github.com/archlinux/aur mirror — no aurweb API dependency

    Rust 1

  4. browser-web3-signer browser-web3-signer Public

    Sign EVM and TRON transactions from the CLI, TypeScript, or Go using your own browser wallet (MetaMask, Rabby, TronLink) — the private key never leaves the browser

    Rust 1

  5. tg-echo tg-echo Public

    Self-hosted echo/sound-test service for Telegram voice & video calls — answers, echoes your audio back, and records it, so you can verify calls work over flaky links, DPI firewalls, or proxies. Bui…

    C++ 1