Skip to content
View jjacke13's full-sized avatar
  • Earth
  • 01:52 (UTC +02:00)

Block or report jjacke13

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
jjacke13/README.md

Jacke — Your keys. Your network. Your machines.

I'm Vaios, usually Jacke. I build peer-to-peer networking tools, reproducible systems, and software I can run on my own machines. I run Bitcoin and Lightning nodes, go down Nix rabbit holes, and work across systems programming, open hardware, and AI-agent tooling.

The thread connecting my projects: understand the stack, keep control, make it useful.

C++ · C · Rust · Nix · TypeScript · Kotlin

Selected builds

nospoon — your network, by public key

A peer-to-peer VPN over HyperDHT, with C++ and JavaScript implementations and a native Android client. Reach your machines across NAT without a publicly reachable VPN server.

Built on hyperdht-cpp, my C++ implementation of Holepunch's HyperDHT protocol, designed for wire compatibility with the JavaScript reference.

nixtropic — open firmware, hardware-held keys

FIDO2 / WebAuthn and OpenPGP-card firmware for the Tropic Square TS1302 devkit, using its TROPIC01 secure element. Reproducible builds with Nix.

Development hardware, not a production security key. See the project's security model before use.

nixtcloud — a personal cloud you can rebuild

NixOS images combining Nextcloud and Holesail P2P access for small ARM boards. Declarative infrastructure, your own storage, and remote access without router configuration.

Also: nextcloud-holesail, a Nextcloud app integrating P2P access through holesail-cpp.

hades — robotics architecture, software agents

A self-hosted C++20 AI-agent harness inspired by MOOS-IvP: a manifest defines the agent; a shared blackboard connects modules; an arbiter gates proposed actions.

The robotics side lives in claude-marine-robotics: reusable skills and subagents developed while building an autonomous surface vessel.

cln-hub — wallet access to Core Lightning

A Rust Core Lightning plugin exposing an LndHub-compatible HTTP API so compatible wallets can use accounts on your node. Custodial by design; work in progress.

CLN-plugins handles Nix packaging and declarative integration for upstream Core Lightning plugins.

Across the workbench

Explore the full project index — networking, Nix, agents, hardware, and experiments

Peer-to-peer networking

Repository My work
hyperdht-cpp C++ implementation of the upstream HyperDHT protocol, with a C API and language wrappers.
holesail-cpp Independent C++20 port of upstream Holesail for TCP/UDP tunnelling.
nospoon P2P VPN with C++ and JavaScript implementations.
nospoon-android Kotlin VPN client using hyperdht-cpp through JNI.
nextcloud-holesail Nextcloud integration for Holesail P2P access.
holesail-termux Android/Termux installer and homescreen shortcuts for holesail-cpp.

Nix & self-hosting

Repository My work
nixtcloud NixOS personal-cloud images combining Nextcloud and P2P access.
holesail-nix Nix packaging and NixOS service modules for Holesail.
CLN-plugins Nix packaging and integration for Core Lightning plugins.
nixos-openclaw NixOS packaging, service modules, and configuration UI for upstream OpenClaw.
nixos-nanobot NixOS packaging, service modules, and configuration UI for upstream Nanobot.
nixos-picoclaw NixOS packaging and modules for upstream PicoClaw.
hands-on-nixos-workshop Hands-on teaching examples for Nix and NixOS.

Agent tools & interfaces

Repository My work
hades Manifest-driven C++20 agent harness inspired by MOOS-IvP.
claude-peer A2A communication between live Claude Code sessions.
codex-peer Authenticated A2A bridge for Codex and compatible agents.
claude-talk Local speech input/output for Claude Code using whisper.cpp and Piper.
claude-simplex SimpleX text and voice channel integration for Claude Code.

Hardware, Lightning & field work

Repository My work
nixtropic Development-stage FIDO2 and OpenPGP firmware for TROPIC01 hardware.
cln-hub LndHub-compatible custodial API plugin for Core Lightning, in Rust.
claude-marine-robotics Marine-robotics and Simulink agent skills, subagents, and integration guides.
moos-ivp-jjacke13 MOOS-IvP workspace based on the upstream moos-ivp-extend template.
pbc40 Browser-local questionnaire scoring and result-link sharing; an evaluation demo, not a clinical product.

Ports, packages, and integrations build on other people's work. HyperDHT is by Holepunch; Holesail is by the upstream Holesail project. Individual repositories document their upstream components and licenses.

Away from the terminal

Scuba diving, skydiving, astronomy, and Argentine tango. Different ways to stay curious.


Peer-to-peer by preference. Reproducible by habit. Open source by choice.

Pinned Loading

  1. nixtcloud nixtcloud Public

    Nextcloud with NixOS in the backend and P2P connectivity enabled

    Nix 29 3

  2. nospoon nospoon Public

    P2P VPN over HyperDHT — there is no spoon

    C++ 17 2

  3. hyperdht-cpp hyperdht-cpp Public

    C++ reimplementation of HyperDHT — wire-compatible with the JavaScript reference

    C++ 6 1

  4. cln-hub cln-hub Public

    LndHub-compatible HTTP API server, implemented as a Core Lightning plugin (WIP)

    Rust 1

  5. nixtropic nixtropic Public

    opensource fido2 & openpgp with tropic01 secure element

    C 12

  6. claude-marine-robotics claude-marine-robotics Public

    AI tools for building sea robots