Releases: aceteam-ai/citadel-cli
v2.3.0
What's New
Changes to: CLI commands
Commits
- fix: remove direct Redis from TUI & add auto-update on startup (#79)
- chore: sync generated files after v2.2.2 release
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.3.0/citadel_v2.3.0_linux_amd64.tar.gz
tar -xzf citadel_v2.3.0_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.3.0/citadel_v2.3.0_linux_arm64.tar.gz
tar -xzf citadel_v2.3.0_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.3.0/citadel_v2.3.0_darwin_amd64.tar.gz
tar -xzf citadel_v2.3.0_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.3.0/citadel_v2.3.0_darwin_arm64.tar.gz
tar -xzf citadel_v2.3.0_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
66fadd9fbb2d9ea961523eac34bf699f7019ee1e26bbc56b3174d0a60c8f6b63 citadel_v2.3.0_darwin_amd64.tar.gz
73290c312e5394ecf7eeba0a341bf29a7814f85c2e1582a2713efdf0782d5daf citadel_v2.3.0_darwin_arm64.tar.gz
8c4873662b592de9529f32f7c7bcd73eadf57bf78208255c1f3ab2e773d7aa7f citadel_v2.3.0_linux_amd64.tar.gz
809c54557d94ebe489ea516e772c9ad2e6fbc0e3a8c1768e0bd7b8abad08d007 citadel_v2.3.0_linux_arm64.tar.gz
fe57beafd4b38e266644e8ceea58ece4c519d3bc136f23669210228130159428 citadel_v2.3.0_windows_amd64.zip
9aaaaa20779a911eee655e5cab70d73a3183a71ad1bbec4ec2ba362014db3ba8 citadel_v2.3.0_windows_arm64.zip
v2.2.2
What's New
Changes to: CLI commands, core internals
Commits
- fix: suppress all log output that could corrupt TUI display (#78)
- chore: sync generated files after v2.2.1 release
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.2/citadel_v2.2.2_linux_amd64.tar.gz
tar -xzf citadel_v2.2.2_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.2/citadel_v2.2.2_linux_arm64.tar.gz
tar -xzf citadel_v2.2.2_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.2/citadel_v2.2.2_darwin_amd64.tar.gz
tar -xzf citadel_v2.2.2_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.2/citadel_v2.2.2_darwin_arm64.tar.gz
tar -xzf citadel_v2.2.2_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
50640d8b44c4bdc41b1094b40db93671383360951f94a486ed498a0547178949 citadel_v2.2.2_darwin_amd64.tar.gz
83a896b15f3b06d2cd8df67aa7bb012391fb8fd45594c962359eaab627e5038c citadel_v2.2.2_darwin_arm64.tar.gz
291d5cc4d0604d54fbbab361b198de0a78206492e8080c07a134a7acc24d9857 citadel_v2.2.2_linux_amd64.tar.gz
c4780a0a6a394087426c40e4421b1cf51430715e1c2689841fff68e64adabb0c citadel_v2.2.2_linux_arm64.tar.gz
9a9f395b6b7785734f551d507568dab2e0eedea90c21cba97863023872ea8059 citadel_v2.2.2_windows_amd64.zip
2cbe7d8221a260e418eafccefe851687358a6176a982df7fc97e7a4339ab6a33 citadel_v2.2.2_windows_arm64.zip
v2.2.1
What's New
Changes to: CLI commands, core internals
Commits
- fix: prevent terminal auth warnings from corrupting TUI (#77)
- chore: sync generated files after v2.2.0 release
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.1/citadel_v2.2.1_linux_amd64.tar.gz
tar -xzf citadel_v2.2.1_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.1/citadel_v2.2.1_linux_arm64.tar.gz
tar -xzf citadel_v2.2.1_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.1/citadel_v2.2.1_darwin_amd64.tar.gz
tar -xzf citadel_v2.2.1_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.1/citadel_v2.2.1_darwin_arm64.tar.gz
tar -xzf citadel_v2.2.1_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
5eaa5c66adf7bdcc99527ded9b437eb22631080ae9aad4fa7893c244c6a3d576 citadel_v2.2.1_darwin_amd64.tar.gz
cefe16c541658e2bd2dbd65d74ce6fcb2d85395a5094aed5ca2a04ab5b2bf2ad citadel_v2.2.1_darwin_arm64.tar.gz
72b8f0f32f031b29eeba7afed9b8d2c2b3fd1965cefc62bdd50604b02daf3efa citadel_v2.2.1_linux_amd64.tar.gz
8b00ba8870ac38fc7d2b204153410dcf497c7f8479528c45583a7c2874ac7f77 citadel_v2.2.1_linux_arm64.tar.gz
19aaa3237498edd8852f7dcf85fc9b13b96a68fcc3467c1903037d4c93876e3a citadel_v2.2.1_windows_amd64.zip
ad8d879935924ce0a24235d2cd2942be62261c51b0bcbba475419dcaec916181 citadel_v2.2.1_windows_arm64.zip
v2.2.0
What's New
Changes to: CLI commands, core internals
Commits
- feat: make terminal server network-accessible and curl-friendly (#76)
- chore: sync generated files after v2.1.1 release
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.0/citadel_v2.2.0_linux_amd64.tar.gz
tar -xzf citadel_v2.2.0_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.0/citadel_v2.2.0_linux_arm64.tar.gz
tar -xzf citadel_v2.2.0_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.0/citadel_v2.2.0_darwin_amd64.tar.gz
tar -xzf citadel_v2.2.0_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.2.0/citadel_v2.2.0_darwin_arm64.tar.gz
tar -xzf citadel_v2.2.0_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
54189cbd33983728a5e72afbaa18dc967b03849aa85b8ae44a83947e05f59441 citadel_v2.2.0_darwin_amd64.tar.gz
c33e9abf3fd6145c3cde82f20e382b9a509af358fd874709b62322ddd0589b46 citadel_v2.2.0_darwin_arm64.tar.gz
730fe082f4c69b961b8801b4ee5766cfba52fea9074935cf852ba807c8c7fec7 citadel_v2.2.0_linux_amd64.tar.gz
981449af9c8e9900cf446dd705734a250f427cd6a614ab6b5b48aa8b743489ee citadel_v2.2.0_linux_arm64.tar.gz
ec28cce0f3662592e186a59eb73800320a318b5cd1f9ad584a3b83998d5e5f30 citadel_v2.2.0_windows_amd64.zip
a021d57d6a21f9c3d9ecca7d01090ddb3143f46409636e4507dbfc507dfb6040 citadel_v2.2.0_windows_arm64.zip
v2.1.1
What's New
Changes to: CLI commands, core internals
Commits
- fix: prevent stdout output from corrupting TUI rendering
- chore: sync generated files after v2.1.0 release
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.1/citadel_v2.1.1_linux_amd64.tar.gz
tar -xzf citadel_v2.1.1_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.1/citadel_v2.1.1_linux_arm64.tar.gz
tar -xzf citadel_v2.1.1_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.1/citadel_v2.1.1_darwin_amd64.tar.gz
tar -xzf citadel_v2.1.1_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.1/citadel_v2.1.1_darwin_arm64.tar.gz
tar -xzf citadel_v2.1.1_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
befe63822f6634a2c0142e2c12defa9fa520bdbef10551221e3070bd7290aabe citadel_v2.1.1_darwin_amd64.tar.gz
478ab100b2391371926e9666c70867547a22a61027150974395dfe4b9bcfbf09 citadel_v2.1.1_darwin_arm64.tar.gz
44534713bc319f0601cb30479befe9d61f93ede4822e6d8c2c55228651a44171 citadel_v2.1.1_linux_amd64.tar.gz
b7bd2294ab83d5d0178996fa0fba52b5fe1080f92c20ab1c88e12e5332e9131e citadel_v2.1.1_linux_arm64.tar.gz
6f974e531cb24983d4692cc0256d0c321afa59ad3b3c768732d9bc6365e2a1ce citadel_v2.1.1_windows_amd64.zip
aaba75fe277bbed72ba2d43bc1f2f48e7c3407e5e66c07cf86f974c14c9085ec citadel_v2.1.1_windows_arm64.zip
v2.1.0
What's New
Changes to: CLI commands, core internals, build system
Commits
- feat: integrate demo and terminal servers into main citadel command
- feat: TUI UX enhancements phase 1 (#69)
- feat: add macOS DMG packaging for novice users
- fix: add debug logging and connection tracking to terminal server
- feat: Phase 3 - suggestions bar and demo server
- feat: add heartbeat indicator to node panel
- feat: Mac compatibility & hardware-based recommendations
- feat: TUI UX enhancements phase 1
- fix: auto-commit generated files in release script
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.0/citadel_v2.1.0_linux_amd64.tar.gz
tar -xzf citadel_v2.1.0_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.0/citadel_v2.1.0_linux_arm64.tar.gz
tar -xzf citadel_v2.1.0_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.0/citadel_v2.1.0_darwin_amd64.tar.gz
tar -xzf citadel_v2.1.0_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.1.0/citadel_v2.1.0_darwin_arm64.tar.gz
tar -xzf citadel_v2.1.0_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
0446d022581e5bc7849ba3940f6245f29ce4719d542fad2d52ead24d93a6e320 citadel_v2.1.0_darwin_amd64.tar.gz
181c970dcbcdc76aacb78df1ddbe7fe2ee61523a27412ba3e0c8cf0798cfb984 citadel_v2.1.0_darwin_arm64.tar.gz
1bf346d4375663c0abb258205e418e0ea905e3a998634e73a9f7ceafb47a1744 citadel_v2.1.0_linux_amd64.tar.gz
45c8d650541d512370e5d051227ec409dbc029ad83b6fe588aa3b3a083c2f1af citadel_v2.1.0_linux_arm64.tar.gz
05768ab55e261cb313bcb83028506c698f845dbc523b6ce1c0e5695c2ccb3377 citadel_v2.1.0_windows_amd64.zip
73f8cc6b8877810cca044dfd9514499c4235586fbe6a19b302d74ee3cba28e33 citadel_v2.1.0_windows_arm64.zip
v2.0.2
What's New
Changes to: CLI commands, core internals, documentation
Commits
- fix: restore auto-generated man pages
- feat: auto-update check on any command + release docs (#68)
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.0.2/citadel_v2.0.2_linux_amd64.tar.gz
tar -xzf citadel_v2.0.2_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.0.2/citadel_v2.0.2_linux_arm64.tar.gz
tar -xzf citadel_v2.0.2_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.0.2/citadel_v2.0.2_darwin_amd64.tar.gz
tar -xzf citadel_v2.0.2_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v2.0.2/citadel_v2.0.2_darwin_arm64.tar.gz
tar -xzf citadel_v2.0.2_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
b7c9d726292ee075871ace1f79690e92708a8a693cf9bfaef9893a02f7692111 citadel_v2.0.2_darwin_amd64.tar.gz
dbf44b4f2e930e1d5a570ab5557528d334a7989e93610b39d1c6cae5066ec096 citadel_v2.0.2_darwin_arm64.tar.gz
8775cbd21f64ee4057716983dbe9b8b5b3ec546903fcf9845b5409e99393a3ab citadel_v2.0.2_linux_amd64.tar.gz
e1b7b2e0e4b09218901fb49f3d1d1972d5a19bfbd9555399362962c7a8973e0d citadel_v2.0.2_linux_arm64.tar.gz
295ad030a973c6c52895d299b929f45e2c1bd79dca6598a8ebbe8f5d46786f8e citadel_v2.0.2_windows_amd64.zip
211c238fa6fc74f94104df04840af2b54b13fbeb83715dfaff8666c4216348af citadel_v2.0.2_windows_arm64.zip
v2.0.1
What's Changed
- fix: Keep Headscale lastSeen fresh with periodic keep-alive (#67)
Citadel heartbeats use Redis pub/sub, independent of Headscale/Tailscale. This caused Headscale's lastSeen to become stale even though the node was online. Now, a periodic keep-alive (every 60s) triggers Tailscale control plane communication to keep Headscale's lastSeen fresh.
SHA256 Checksums
bc30d7702ace9c0a4b4ad8bf78509f1cb7ac52ea29e192e7908e04635d8dc1d4 citadel_v2.0.1_darwin_amd64.tar.gz
eb8ef383548b72c54dec1851bc012d19f989b08c3884033d0618da36a2603d67 citadel_v2.0.1_darwin_arm64.tar.gz
4e6bf25c76e5c796f65ae61e19d80cdcab5894e2db991ad0678fc5f0cba99116 citadel_v2.0.1_linux_amd64.tar.gz
78bb687820d806f01507347d97d046aa4299c3fb885656a16a4b9272a0fc2947 citadel_v2.0.1_linux_arm64.tar.gz
c9216b36ca556cbabe510014f426d314d4d77972418d334376cf54c811e6e7e8 citadel_v2.0.1_windows_amd64.zip
f0f8b4bd84b1fc7abb7376f9ae5f604eee2d8e9f72e01d278b64b706d796833d citadel_v2.0.1_windows_arm64.zip
Citadel v2.0.0 - Interactive Control Center TUI
Citadel v2.0.0 - Interactive Control Center TUI
A major release introducing a fully interactive TUI-based Control Center, transforming Citadel from a CLI tool into a comprehensive dashboard experience.
⚠️ Breaking Changes
- Default command now launches interactive TUI - Running
citadelwithout arguments opens the Control Center - Use
citadel --helpor specific commands for CLI mode
✨ New Features
Interactive Control Center
- Real-time dashboard with auto-refresh (30s intervals)
- Tab navigation between panels (Node, System, Jobs, Services, Actions, Peers, Activity)
- Arrow key selection within panels
- Enter to expand any panel to fullscreen
Action Menu (Number Keys 0-7)
| Key | Action | Description |
|---|---|---|
| 1 | Add Service | Add vLLM, Ollama, llama.cpp |
| 2 | Expose Port | Share a local port on the mesh |
| 3 | Port Forwards | View/manage active forwards |
| 4 | SSH Access | Status and connection info |
| 5 | Ping Peers | Test connectivity to all peers |
| 6 | Install Service | Run as system service |
| 7 | View Queues | Worker queue information |
| 0 | Connect/Disconnect | Manage network connection |
Enhanced Panels
- Node Panel: Shows org, user email/name, connection status
- Jobs Panel: Queue subscriptions, job stats, last 10 jobs with timing
- Peers Panel: Online status, IP, latency with ping support
- Activity Panel: Session logs with copy functionality (
lkey)
System Service Management
sudo citadel service install # Install as system service
sudo citadel service start # Start the service
sudo citadel service status # Check status🔧 Technical Improvements
- Worker logs routed through TUI activity callbacks (no more display corruption)
- Job recording callbacks for history tracking
- Non-blocking device auth token polling
- Dual connection detection (system Tailscale + Citadel tsnet)
- Activity callback support in heartbeat config consumer
📦 Installation
Homebrew (macOS/Linux)
brew install aceteam-ai/tap/citadelDirect Download
Download the appropriate binary from the assets below.
From Source
git clone https://github.com/aceteam-ai/citadel-cli
cd citadel-cli
./build.sh🔙 Backwards Compatibility
All existing CLI commands continue to work unchanged:
citadel status- Show node statuscitadel init- Initialize/provision nodecitadel work- Start job workercitadel login/logout- Manage authentication- And all other commands
Full Changelog: v1.15.0...v2.0.0
v1.15.0
What's New
Changes to: CLI commands, build system, documentation
Commits
- feat: enable go install support (#65)
- feat: auto-update Homebrew tap in release script
- chore: update Homebrew formula for v1.14.0
Installation
One-Line Installer (Recommended)
# User-local install (no sudo required)
curl -fsSL https://get.aceteam.ai/citadel.sh | bash
# Or system-wide install
curl -fsSL https://get.aceteam.ai/citadel.sh | sudo bashManual Installation
Download the appropriate binary for your platform and architecture:
Linux
# For amd64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v1.15.0/citadel_v1.15.0_linux_amd64.tar.gz
tar -xzf citadel_v1.15.0_linux_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For arm64
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v1.15.0/citadel_v1.15.0_linux_arm64.tar.gz
tar -xzf citadel_v1.15.0_linux_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/macOS
# For Intel Macs (amd64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v1.15.0/citadel_v1.15.0_darwin_amd64.tar.gz
tar -xzf citadel_v1.15.0_darwin_amd64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/
# For Apple Silicon (arm64)
curl -LO https://github.com/aceteam-ai/citadel-cli/releases/download/v1.15.0/citadel_v1.15.0_darwin_arm64.tar.gz
tar -xzf citadel_v1.15.0_darwin_arm64.tar.gz
mv citadel ~/.local/bin/ # or: sudo mv citadel /usr/local/bin/Man Page (Optional)
Linux and macOS tarballs include a man page. To install:
# User-local
mkdir -p ~/.local/share/man/man1
mv citadel.1 ~/.local/share/man/man1/
# System-wide
sudo mv citadel.1 /usr/local/share/man/man1/Then run man citadel to view the manual.
SHA256 Checksums
7a46b7d2b7f89bc7b0cd6673eb6a9615989e3cacb472e479d0a0d5573f526984 citadel_v1.15.0_darwin_amd64.tar.gz
90fa6e5314744edc1713265b9b812573aa8e76454efcf20fb3026049d0396df8 citadel_v1.15.0_darwin_arm64.tar.gz
03472b9d288df1ead75d0cc447b764aab0690b7499af295ad631332c6c8ab805 citadel_v1.15.0_linux_amd64.tar.gz
5583b1ae7ebb11e8cea726c73bf1954518147de6cb7a4904c9679d9337fc85b7 citadel_v1.15.0_linux_arm64.tar.gz
480ec0285b035f4dc607ca332dcf1ceeec9b78699b2580553968091fcc991208 citadel_v1.15.0_windows_amd64.zip
8858adc4f445705e4e914ca52955a2096d1fd4a29f2c154ea9567e1a14df059a citadel_v1.15.0_windows_arm64.zip