Skip to content

Releases: aceteam-ai/citadel-cli

v2.3.0

29 Jan 14:52
v2.3.0
54a75d0

Choose a tag to compare

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 bash

Manual 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

29 Jan 13:35
v2.2.2
c206b40

Choose a tag to compare

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 bash

Manual 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

28 Jan 20:56
v2.2.1
d32f302

Choose a tag to compare

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 bash

Manual 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

28 Jan 20:42
v2.2.0
1b40b34

Choose a tag to compare

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 bash

Manual 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

28 Jan 20:07
v2.1.1
2f27935

Choose a tag to compare

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 bash

Manual 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

28 Jan 18:12
v2.1.0
4d56dc5

Choose a tag to compare

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 bash

Manual 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

27 Jan 15:28
v2.0.2
adb9967

Choose a tag to compare

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 bash

Manual 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

26 Jan 21:34
v2.0.1
04e0e1e

Choose a tag to compare

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

26 Jan 01:14
v2.0.0
19b7c20

Choose a tag to compare

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 citadel without arguments opens the Control Center
  • Use citadel --help or 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 (l key)

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/citadel

Direct 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 status
  • citadel init - Initialize/provision node
  • citadel work - Start job worker
  • citadel login/logout - Manage authentication
  • And all other commands

Full Changelog: v1.15.0...v2.0.0

v1.15.0

25 Jan 01:48
v1.15.0
b90c799

Choose a tag to compare

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 bash

Manual 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