尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Run your coding agents like a 4X space empire, in the terminal
翻译准备中
正在加载完整 README。
查看完整 README ↗Your projects are planets. Your coding agents are ships. You run the galaxy.
Give Claude, Codex or Grok a task, open a terminal beside it, and move on to another world. Empire keeps the sessions alive and shows you who is working, who needs an answer, and what is ready to review. Come back to the same fleet when you reopen your terminal.
A real render with fictional projects. Planets, ships, nebulae and sound are generated in code.
User guide · Get started · Daily workflow · Controls · Full manual · Contributing
Empire runs on Linux with Git and a true-color terminal. A font with Unicode 16 octant glyphs gives the intended graphics. Install and authenticate your coding agents separately.
GitHub Releases provide x86-64 and
ARM64 binaries. No Rust toolchain or compiler is needed. They require glibc 2.35+ (Ubuntu 22.04+
or a recent compatible distribution) and the ALSA runtime library, even when sound is muted.
Install libasound2 on Ubuntu 22.04, libasound2t64 on Ubuntu 24.04, or alsa-lib on Arch.
Download the installer, then run it:
curl -fL https://github.com/Cozidian/agent-empire/releases/latest/download/install.sh -o /tmp/empire-install.sh
bash /tmp/empire-install.sh
~/.local/bin/empire --version
~/.local/bin/empire
The installer selects your architecture, verifies the archive's SHA-256 checksum and installs
into ~/.local/bin. It also keeps license notices beside the command as
empire.LICENSE, empire.THIRD-PARTY-NOTICES.txt and empire.RUST-THIRD-PARTY-NOTICES.html. Add that directory to PATH to use empire from any terminal. Use
--version v0.1.0 for a specific release or --bin-dir /your/bin for another location. Run it
again to update; it replaces the command without stopping your agents. empire upgrade switches
a running daemon to the installed build—it does not download updates.
For manual installation, verify the matching archive against SHA256SUMS, extract it and copy
empire into a directory on your PATH. Removing that binary uninstalls the command; it leaves
your local state intact. Alpine/musl, macOS and Windows binaries are not currently provided.
You need a recent stable Rust toolchain, a C toolchain, pkg-config and ALSA development headers.
On Debian/Ubuntu: sudo apt install build-essential pkg-config libasound2-dev git.
On Arch: sudo pacman -S --needed base-devel alsa-lib git.
Install and authenticate at least one supported agent CLI (claude, codex or grok) separately.
Empire uses the executables on your PATH; it does not include model access or an AI subscription.
The GitHub station additionally uses an authenticated gh CLI. You can explore projects and use
ordinary terminals without an agent installed.
git clone https://github.com/Cozidian/agent-empire.git
cd agent-empire
cargo build --release --locked
./target/release/empire
To launch with empire from any terminal, link the release build into your user command directory
(which must be on your PATH). Run this from the repository root after building:
mkdir -p ~/.local/bin
ln -s "$PWD/target/release/empire" ~/.local/bin/empire
empire
The link uses this checkout's release build, so cargo build --release updates the command too.
Keep the checkout in place while using the link.
New here? Press ? on the galaxy for help. Closing the UI keeps sessions alive;
empire stop deliberately stops the daemon and every session.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗