nntrivi2001 7e41c81d53 feat(git-identity): import an existing SSH key and sign commits with it
Settings → Git gains Commit signing: one picker signs every commit
(terminal, Changes panel, agents) with one of the account's keys —
gpg.format ssh, user.signingkey = the key's private file, commit.gpgsign
true in its own ~/.gitconfig; a signing key the user set up themselves is
replaced only after a confirm (EFOREIGNSIGN without `replace`). Import a key
you have takes a key file or paste (OpenSSH or PEM, ed25519 or RSA >= 2048)
into ~/.config/agenthub/ssh/ as a named key, written like a generated one
(member: write-as, 0600), and by default signs with it in the same step.
A passphrase key, a .pub, an ecdsa key, a mismatched paste and the same key
twice are refused; only the public half ever comes back. Deleting the
signing key stops signing so commits keep working.

The SSH tab is renamed "Git (GitHub, GitLab, Gitea, Backlog…)" with the
Gitea and Backlog steps, and the File Explorer's ESECRET toast now says
that top-level dot folders of a home are edited in a terminal, and where
the SSH keys live instead.
2026-11-02 16:12:57 +07:00

AgentHub

Tiếng Việt · English

A dashboard that runs on your machine to watch and drive your Claude Code (and Codex) sessions from the browser.

Section Tiếng Việt
Requirements Yêu cầu
Option 1 — Through Claude Code Cách 1 — Cài qua Claude Code
Option 2 — From a terminal Cách 2 — Cài bằng terminal
More docs Tài liệu thêm

Requirements

  • Node.js ≥ 22.5
  • git
  • tmux

To install them:

  • Ubuntu: sudo apt install git tmux (get Node.js ≥ 22.5 from https://nodejs.org)
  • macOS: brew install node git tmux

Send each line on its own straight into the Claude Code chat:

/plugin marketplace add https://git.smartgift.io.vn/Smartgift-AI/AgentHub.git
/plugin install agenthub@agenthub
/agenthub:agenthub-open

The last one prints the dashboard's address (by default http://localhost:4820) — open it in the browser and you are done.

Something wrong? Send /agenthub:agenthub-doctor to check and fix it. To update to a new version: /agenthub:agenthub-update. Not using it? Quit so nothing runs in the background: Settings → System → Quit, or agenthub stop — opening Claude Code no longer starts it; agenthub start does. AgentHub's icon beside the clock (top bar / menu bar / notification area) offers Open, Quit and Start AgentHub too; hide it from its menu or in Settings → System.

Option 2 — Install from a terminal (without Claude Code)

Run these in a terminal, one after another:

git clone https://git.smartgift.io.vn/Smartgift-AI/AgentHub.git
cd AgentHub
npm run setup      # install the dependencies + the agenthub command
npm run build      # build the UI
npm start          # run the dashboard

Open http://localhost:4820 in the browser.

npm start stops when the terminal closes. To have the dashboard start every time the machine boots:

agenthub service install

⚠️ Pick only one of the two options. With both installed, every event is counted twice.

More docs

Internal build — all rights reserved.

S
Description
AgentHub (phase 1): self-hosted with Claude plugin
http://localhost:4820
Readme 186 MiB
v2.8.63 Latest
2026-11-02 09:50:15 +00:00
Languages
JavaScript 53.2%
TypeScript 45.3%
HTML 0.5%
Shell 0.5%
CSS 0.4%