
learn-agent
A collection of notes on building coding agents, derived from the production development of the desktop agent Reina, with each mechanism simplified into a zero-dependency, single-file Node.js demo.
It encrypts secrets outside of chat using hidden prompts, hard-blocks destructive commands like `rm -rf /` before connecting, and integrates seamlessly into Codex as a skill while also providing a standalone CLI.
LearnSSH is a Codex skill for SSH-based server operations. It provides a bundled Node.js CLI for alias-based remote command execution, SFTP upload/download, local tunnels, jump hosts, and secure credential onboarding.
Read this in Chinese: README_CN.md
user@host strings.~/.codex/ssh-node-ops.--json.rm -rf / style root deletion before connecting.Run:
npx --yes github:LearnAIHubC/LearnSSH
Then restart Codex and use $learn-ssh.
To update an existing installation:
npx --yes github:LearnAIHubC/LearnSSH --force
The installer copies the skill into ${CODEX_HOME:-$HOME/.codex}/skills/learn-ssh, installs its Node.js dependencies, and creates a launcher at ${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh. Add that bin directory to PATH if you want to run learn-ssh without the full path. If you install with --dest, use the launcher path printed by the installer. The Codex skill name is learn-ssh. The UI display name is LearnSSH.
Initialize local encrypted storage:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" init
Add a password-based server alias:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" add \
--alias prod-web-1 \
--host 203.0.113.10 \
--user root \
--auth password
The real SSH password is typed only into the hidden terminal prompt. Do not pass secrets as command-line flags or paste them into chat.
Add a key-based server alias:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" add \
--alias prod-db-1 \
--host 203.0.113.20 \
--user ubuntu \
--auth key \
--key-path ~/.ssh/id_ed25519 \
--embed-key \
--ask-passphrase
List aliases:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" list
Show one alias without secrets:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" show prod-web-1
Run a remote command:
"${CODEX_HOME:-$HOME/.codex}/bin/learn-ssh" exec prod-web-1 -- "hostname && uptime"
Get
LearnSSH: secure SSH server operations for Codex by alias, with remote commands, SFTP upload/download, local tunnels, jump hosts, and encrypted credentials.
Similar projects matched by category, topics, and programming language.

A collection of notes on building coding agents, derived from the production development of the desktop agent Reina, with each mechanism simplified into a zero-dependency, single-file Node.js demo.
An AI relationship coach that provides emotional support, relationship science, and actionable strategies through a multidisciplinary knowledge base.

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.