English · 中文 · Русский · 한국어 · 日本語
Simplicity · Beauty · Openness · Freedom · Encryption.
I build open-source tools that are easy to inspect, run, and own. This repository is also the source for my interactive profile; the accounts and assets remain mine.
Switch between generative Orbit, Rain, and Wave scenes, play Snake, export public keys, or encrypt a message from your terminal.
Linux and macOS:
installer=$(mktemp) && curl -fsSL https://github.com/LIghtJUNction/lightjunction/releases/latest/download/install.sh -o "$installer" && sh "$installer" && export PATH="$HOME/.local/bin:$PATH"
Windows PowerShell:
$installer = Join-Path $env:TEMP ("lightjunction-install-{0}.ps1" -f [guid]::NewGuid()) Invoke-WebRequest 'https://github.com/LIghtJUNction/lightjunction/releases/latest/download/install.ps1' -OutFile $installer -UseBasicParsing -ErrorAction Stop & $installer $env:Path = "$env:LOCALAPPDATA\Programs\lightjunction\bin;$env:Path"
The installers verify the binary checksum and use a directory owned by your user. No Rust or administrator privileges are needed. The PATH line applies to the current shell; then run lightjunction, lightjunction snake, or lightjunction keys ssh.
With Rust 1.99.1+, you can also use cargo install lightjunction --locked. If unsigned scripts are blocked, use a manual download. See the CLI guide for controls, version selection, encryption dependencies, and development.
A series of minimal, zero-dependency Rust libraries, each built to do one thing well. Leading AI models help generate the code; small scope and simple interfaces keep every library easy to understand and use.
- LMM API — a self-hostable model and tool gateway.
- msg — messaging, identity, and capabilities for humans and agents.
- MagicNet — networking tools for rooted Android.
- OniMods — tools and experiments for Oxygen Not Included.
- HumanGrant — explicit permission for AI agents.
All repositories · Contributing
age recipient · OpenPGP public key · SSH public keys
age1yubikey1qgaqxkh32x84vm957584pc0980z3x2agpljavmsh3jwz5q02tlth5suju8n
Encrypt a message with the CLI's bundled public keys. For age, install age and age-plugin-yubikey; for OpenPGP, install GnuPG.
lightjunction encrypt age --input message.txt --output message.txt.age lightjunction encrypt gpg --input message.txt --output message.txt.gpg
Encrypting to my age public key does not require a YubiKey; the matching private key and hardware are needed for decryption. The OpenPGP primary fingerprint is EB21B83AB1E982DF66F08387A67178405F7736FD. See the CLI guide for file, pipe, and armored output options.
Send the encrypted file to [email protected]. Never send private keys, passwords, or recovery codes.
Website · Notes · Support open-source work
Challenge I — claimed · Challenge II — Asymmetric Signal
Original material uses AUL 1.0-draft.1, a custom draft not approved by OSI. Earlier MIT grants and third-party terms remain valid; see LICENSING.md.




