Lessokaji MDCS Downloads

ai_kebab-linux-x64

Description

The whole Kebab host in one Linux x64 executable: web UI, REST + skills API, terminal PTY sessions, Agent Composer, browser/desktop cockpits and the plugin surface.

Catalog build: 0.108.165-bridge (broker 0.107.238-bridge).

For Windows, take ai_kebab.exe (Windows x64) instead — the two are separate downloads and are not interchangeable.

Requirements

  • Linux x64 (glibc).
  • The .NET 8 runtime. This is a framework-dependent build — check with dotnet --list-runtimes and look for Microsoft.NETCore.App 8.x.
  • A C compiler (cc, gcc or clang) only on distributions older than Ubuntu 22.04 / glibc 2.34. The PTY helper shipped inside the binary is linked against glibc 2.34; on an older system the host detects that the prebuilt helper cannot start and rebuilds it from the C source it also carries. On glibc 2.34+ nothing is compiled and no toolchain is needed.

Run it

chmod +x ai_kebab
./ai_kebab

It listens on http://127.0.0.1:9708 by default and prints its URL and token on startup.

To pin the port, token and data directory, put a config.json next to the binary:

{
  "port": 8900,
  "bindHost": "127.0.0.1",
  "dataDir": "data",
  "token": "pick-your-own-token",
  "defaultUser": "kebab",
  "defaultPass": "kebab"
}

On first run it creates data/ for session state and logs, and a plugins/ folder. Terminals default to /bin/bash -l.

Bind to 0.0.0.0 only if you mean it: the token is the only thing between the network and a shell on your machine.

Check that it came up

curl -s http://127.0.0.1:9708/health
curl -s -X POST -H 'Content-Type: application/json' \
  "http://127.0.0.1:9708/api/ai/terminal/create?token=YOUR_TOKEN" -d '{"name":"smoke"}'

The second call is the one worth running: it proves the embedded PTY broker started and gave you a live shell. A healthy session reports "status":"running". GET /api/skills?token=... returns the full machine-readable API index.

Run it as a service

[Unit]
Description=Kebab
After=network.target

[Service]
ExecStart=/opt/kebab/ai_kebab
WorkingDirectory=/opt/kebab
Restart=always
KillMode=process

[Install]
WantedBy=multi-user.target

KillMode=process matters: Kebab's terminal brokers are deliberately detached so the host can be restarted without killing live sessions. The systemd default (control-group) kills them all on every restart.

Verify the download

sha256sum ai_kebab

Compare it against sha256 for kebab/ai_kebab-linux-x64 in the JSON catalog.