Debian, Ubuntu
curl -fLO https://2342.ai/downloads/linux/2342-host_0.1.0_amd64.deb
sudo apt install ./2342-host_0.1.0_amd64.deb
2342 Host connects a workstation or server to your 2342.ai account. Agents then work in the folders you enable, and every change needs your approval. For x86_64 and aarch64, as deb and rpm packages or a static binary.
curl -fLO https://2342.ai/downloads/linux/2342-host_0.1.0_amd64.deb
sudo apt install ./2342-host_0.1.0_amd64.deb
curl -fLO https://2342.ai/downloads/linux/2342-host-0.1.0-1.x86_64.rpm
sudo dnf install ./2342-host-0.1.0-1.x86_64.rpm
Static binary without dependencies.
curl -fLO https://2342.ai/downloads/linux/2342-host-0.1.0-linux-x86_64.tar.xz
tar -xJf 2342-host-0.1.0-linux-x86_64.tar.xz
sudo install -m 0755 2342-host /usr/local/bin/2342-host
curl -fLO https://2342.ai/downloads/linux/2342-host_0.1.0_arm64.deb
sudo apt install ./2342-host_0.1.0_arm64.deb
curl -fLO https://2342.ai/downloads/linux/2342-host-0.1.0-1.aarch64.rpm
sudo dnf install ./2342-host-0.1.0-1.aarch64.rpm
Static binary without dependencies.
curl -fLO https://2342.ai/downloads/linux/2342-host-0.1.0-linux-aarch64.tar.xz
tar -xJf 2342-host-0.1.0-linux-aarch64.tar.xz
sudo install -m 0755 2342-host /usr/local/bin/2342-host
2342-host login
Shows a code and a QR code. Confirm it in 2342.ai in the browser or the app and compare the verification code both sides show.
2342-host install
Starts 2342 Host as a systemd user service, also after every login.
2342-host folders add ~/src/project
Agents only work in folders you enable.
Git repositories it finds are listed but only used after you enable them.
Writing files, running commands and commits need an approval signed by one of your trusted devices. The host checks it itself.
The host runs as a systemd user service, not as root, and keeps one outgoing connection to 2342.ai.
Check a downloaded file with sha256sum and compare the result with this list.
| File | Size | SHA-256 |
|---|---|---|
| 2342-host-0.1.0-1.aarch64.rpm | 28.969 MB | 381958012c25a1adcf74965d2245bca70da05261264486960597be9ddec12ab9 |
| 2342-host-0.1.0-1.x86_64.rpm | 29.924 MB | 7bdc1bd73ed04cf9e30ec65dcdb58277801856419ffabf26f282f09e94d84ed3 |
| 2342-host-0.1.0-linux-aarch64.tar.xz | 16.774 MB | b4c0ff1a9181273bec9ba9f8d653ddc9783e6b177bada8551c6da756778f1ed2 |
| 2342-host-0.1.0-linux-x86_64.tar.xz | 18.266 MB | e683d05ebd25734bb361142293b6af69a44fff33702041241f4d165f6609d11a |
| 2342-host_0.1.0_amd64.deb | 29.155 MB | d0304801d5b0109aa089cb90d8f18f8995483ed9df40aed9f6ef2a02feace188 |
| 2342-host_0.1.0_arm64.deb | 28.224 MB | 336d4087811a97b5cf468b8c719e989992ae828e6f7644adfcf43166a87f8ac3 |
The deb package fits Debian and Ubuntu, the rpm package Fedora, RHEL and other rpm-based distributions. The static binary runs on any Linux with x86_64 or aarch64.
No. Only installing the package needs sudo. The service itself runs as your user.
Run the host in the foreground with 2342-host run, for example in tmux or from your own init system.
Yes. With 2342-host policy --read-only true the host offers read tools only.
2342-host logout revokes its key and forgets the pairing, 2342-host uninstall stops the service. You can also revoke it in the hosts list.
Install, 2342-host login, enable folders.