Support / ad slot: Want to support my work or leave a public message? Open the project website, choose Encrypted Message, and send any donation details: payment method, password red packet, Bitcoin wallet private key, your contact information, or any other sponsorship note. Your message is encrypted in the browser with my GPG public key, so only I can decrypt it.
OpenReview verification: Hello OpenReview reviewers, I confirm that I have registered an OpenReview account under the name LIghtJUNction.
Languages: English (full, dynamically updated) · 中文 · Русский · 한국어 · 日本語
AI tooling / independent AI research hat / Linux automation / practical security
I build small, sharp tools for messy real-world systems: agents, bootstraps, data pipelines, game tooling, and terminal-first workflows.
Currently wearing the independent AI researcher hat, which is apparently very official now, while building agent tooling, proxy-aware bootstrap scripts, and practical Linux/macOS automation.
Website Terminal · Encrypted Message · GitHub · Hugging Face · Kaggle · Email
Install my personal agent skills globally:
npx skills add LIghtJUNction/lightjunction -gThe skills live under .agents/skills/ and are meant to capture my reusable workflows, preferences, and project-specific operating knowledge.
Non-CS background, but I learn by shipping. My projects usually start from a personal pain point: setting up fresh machines behind difficult networks, making agents easier to operate, automating data collection, or turning a rough script into something another person can run.
Early technical interests
I have always been drawn to operating systems, especially Linux. Earlier on, I was obsessed with flashing and replacing systems on both phones and computers; I even managed to install an ARM build of Windows on an old Android phone.
For most of high school, I did not have access to today's level of AI tooling. Around my final year, I tried ChatGPT 3.5 for the first time and immediately felt that artificial intelligence would reshape society at a fundamental level.
| Snapshot | |
|---|---|
| Education | Zhengzhou University |
| Looking for | Remote or hybrid engineering opportunities |
| Strongest signal | Debugging real systems, not just demos |
| Open-source focus | AstrBot ecosystem, agent tooling, Linux automation |
| Favorite game | Oxygen Not Included |
I am looking for work where this style is useful: strong ownership, fast iteration, comfort with Linux, and willingness to debug the real path instead of only the happy path.
My rule of thumb: if a tool only works on my machine, it is not finished yet. Good automation should explain the machine it sees, make conservative choices, and fail loudly before it damages anything.
| What I like building | Evidence |
|---|---|
| AI and agent tooling | AstrBot ecosystem work, MCP tools, automation surfaces, terminal workflows |
| Linux and bootstrap automation | macOS/Linux setup scripts, package-manager detection, proxy-aware installs |
| Network tools | daed/mihomo/Hiddify related setup, transparent proxy workflows, domestic-network fallbacks |
| Data and platform tooling | Python CLIs, API wrappers, collection pipelines, repeatable scripts |
| Security-minded utilities | OpenPGP contact flow, SSH key deployment, explicit permission boundaries |
| Simulation games | Oxygen Not Included, especially systems that reward automation and debugging |
| Signal | What it means in practice |
|---|---|
| Reproduce first | I chase the actual failing command, package, network, or runtime path. |
| Prefer explicit systems | Scripts print diagnostics, list assumptions, and ask before risky work. |
| Ship usable surfaces | CLIs, README commands, defaults, and error messages are part of the product. |
| Keep learning public | The repository is a workshop: rough ideas become documented tools over time. |
| Project | Why it matters |
|---|---|
| AstrBot ecosystem | Bot framework contribution and packaging/plugin work around real runtime behavior. |
| lightjunction | Personal terminal site, bootstrap scripts, encrypted contact flow, and reusable shell helpers. |
| OniMods | Oxygen Not Included tooling and MCP-style automation experiments for a complex simulation game. |
| douyin | Python package and CLI work around Douyin APIs, auth flows, and automation-heavy workflows. |
| MagicMihomo | Network configuration automation where reliability matters more than cleverness. |
Python · TypeScript · Shell/Bash · Linux · macOS · GitHub Actions · OpenPGP · MCP · Network Debugging · CLI Design
I keep this README closer to a compact portfolio than a sticker wall. The structure borrows from GitHub's profile README guidance and the community examples collected in awesome-github-profile-readme: clear identity first, selected proof second, dynamic activity only after the human-readable story.
- GitHub Docs: Managing your profile README
- Examples: abhisheknaiidu/awesome-github-profile-readme
| Joined | Repos | Followers | Following |
|---|---|---|---|
| 2022-06-06 (4yr 0mo) | 79 | 75 | 120 |
154 commits across 14 repositories
| Repository | Activity |
|---|---|
| cortexfs | ▓▓▓░░░░░░░ 42 |
| lightjunction | ▓▓░░░░░░░░ 29 |
| MagicMihomo | ▓░░░░░░░░░ 19 |
| MagicSingBox | ▓░░░░░░░░░ 17 |
| MagicNet | ▓░░░░░░░░░ 16 |
| used-car-video-copywriting-skill | ▓░░░░░░░░░ 7 |
▓
╻
░ ╻
▓┃ ░ ╻
╻ ╻ ╻ ░░ ░ ░╻
░ ░░░░░ ░ ░▒ ░ ▒░░░ ▒ ░░░░
╻╻╻╻╻╻ ╻╻╽
░░░░░░ ╻╻░░▒
╻ ╻╻╻ ╻╻░░░░░░╻░░░▓▓
░ ╻░░░ ░░░░░░░░░░░░░▒╻
╻ ╻ ░╻ ░░░░ ░░░░░░░░░░░░░░░
╻ ░ ░ ╻ ╻░░╻ ░░░░╻ ╻ ░░░░░░░░░░░▒░░▓
░░░ ░░░░░░░ ░░░░░ ░░░░░ ░ ░░░░░░░░░░░░░░░▒
╻╻╻╻ ╻╻╻╻╻┃╻╻╻ ╻╻╻╻╻╻╻.............................
▒░░░╻░░░░░░░░░╻░░░░░░░.............................
░░░░░░░░░░░░░░░░░░░░░░..............................
░░░░░░░░░░▓▒░░░░░░░░░▓..............................
╻░░░░░░░░░░▒░░░░░░░░░░▓..............................
░░░░░░░░░░░░░░░░░░░░░░▓..............................
░░░░░░░░░░░░░░░░░░░░░░░▒.............................
cortexfs RS"Everything is a file" for AGI era. Mount LLM context and reasoning as a POSIX file system. Rust / 2 stars / 0 forks / updated 2026-06-07 |
agent.sh SHTiny dependency-free CortexFS MCP terminal agent Shell / 1 stars / 0 forks / updated 2026-06-07 |
MagicMihomo SHMagicNet-mihomo Shell / 10 stars / 0 forks / updated 2026-06-06 |
LightFlow RSNo description Rust / 0 stars / 0 forks / updated 2026-06-06 |
|
I'M LIghtJUNction Shell / 2 stars / 0 forks / updated 2026-06-06 |
AndroidUse module loader Rust / 1 stars / 0 forks / updated 2026-06-06 |
Last 7 days
2026-06-07
| Time | Repo | Commit |
|---|---|---|
| 04:09 | cortexfs | d65db8b feat: tighten cortexfs runtime abi |
| 02:14 | agent.sh | 9f292f1 docs: center skill on cortexfs |
| 01:45 | agent.sh | bd3dc07 docs: keep agent identity centered on cortexfs |
| 01:18 | agent.sh | 54565a7 docs: center agent skill on cortexfs |
| 01:13 | agent.sh | f118b71 feat: add cortexfs cluster support |
| 00:56 | agent.sh | cee4b9a feat: add cortexfs terminal agent |
2026-06-06
| Time | Repo | Commit |
|---|---|---|
| 23:36 | MagicMihomo | bcae45d ruleset: update-ruleset |
| 21:15 | LightFlow | f154664 Clarify LightFlow product thesis |
| 20:29 | LightFlow | 4d35a0a Initialize LightFlow backend scaffold |
| 20:04 | cortexfs | b014ff1 Apply export filters to tool traces |
| 19:52 | cortexfs | 2e53694 Expose API format request schemas |
| 19:46 | cortexfs | 1e9129d Tighten singular ABI naming |
These scripts are intentionally practical: they print diagnostics first, branch on the detected machine/network, and fail with explicit guidance when automation would be dishonest.
curl -sSL https://raw.githubusercontent.com/LIghtJUNction/lightjunction/main/bootstrap-linux.sh | bashOptional non-interactive example:
BOOTSTRAP_FEATURES=network-daed,fs-bees,shell,cn-desktop bash -c "$(curl -sSL https://raw.githubusercontent.com/LIghtJUNction/lightjunction/main/bootstrap-linux.sh)"It can install daed for transparent proxy workflows, configure CachyOS repositories on Arch-based systems, use .deb on Debian/Ubuntu, use .rpm on Fedora/RHEL/openSUSE, and expose optional modules for shell, filesystem, and desktop tooling.
curl -sSL https://raw.githubusercontent.com/LIghtJUNction/lightjunction/main/bootstrap-macbook.sh | bashRun as a normal Administrator user, not through sudo. Homebrew refuses root. On a fresh Mac, the script opens the Xcode Command Line Tools installer first because Homebrew needs Apple's git. If a previous Command Line Tools install left /Library/Developer/CommandLineTools behind without registering it, the script clears that stale directory and resets xcode-select before retrying.
curl -sSL https://raw.githubusercontent.com/LIghtJUNction/lightjunction/main/deploy-ssh-keys.sh | bashSupports Termux and systemd Linux.
curl -sSL https://raw.githubusercontent.com/LIghtJUNction/lightjunction/main/basic.sh | bashModule map
| Module | Description |
|---|---|
env.sh |
Color variables, terminal detection, UTF-8/ASCII compatibility |
log.sh |
err, warn, ok, info, debug, line |
lib/str.sh |
trim, split, contains, replace, upper, lower, hash, uuid, rand |
lib/arr.sh |
join, contains, map, filter, sort, unique, sum, max, min |
lib/os.sh |
detect, is, arch, distro, has, require, ensure_dir, tmpdir |
lib/file.sh |
exists, is_file, is_dir, read, write, copy, move, size, md5 |
lib/net.sh |
check, download, http_get, http_post, public_ip, dns_lookup |
lib/prompt.sh |
yesno, input, password, menu, spinner, progress |
Use the website terminal to encrypt a message in the browser, or import my public key manually:
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys EB21B83AB1E982DF66F08387A67178405F7736FDFingerprint:
EB21B83AB1E982DF66F08387A67178405F7736FD
If my projects are useful to you, sponsorship is welcome: sponsor and support.




