Repository navigation
nerdit v0.8.2
Nerdit v0.8.2 — local AI PaaS node.
Install
curl -fsSL https://get.nerdit.ai | sh
nerdit link NL-XXXX-XXXX
Pin this version with NERDIT_VERSION=0.8.2.
Assets
| file | platform |
|---|---|
nerdit-0.8.2-linux-x86_64.tar.gz |
Linux x86_64 (glibc 2.35+) |
nerdit-0.8.2-linux-arm64.tar.gz |
Linux arm64 (glibc 2.35+) |
nerdit-0.8.2-macos-arm64.tar.gz |
macOS arm64 (Apple silicon) |
SHA256SUMS covers the three tarballs; SHA256SUMS.sig is an
ECDSA P-256 signature over it, made with the key published below and as
the asset nerdit-release.pub.pem. The installer verifies both
before extracting. To check by hand:
sha256sum -c SHA256SUMS
openssl dgst -sha256 -verify nerdit-release.pub.pem \
-signature SHA256SUMS.sig SHA256SUMS
Release public key
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErD99ocEK39T60IgnOpitYeNoHD+V
qwskFP+Z5xTkEFhI+zNwUBr06bBcVTzBH71xc472T0ZHRrr5aK6evs6oSg==
-----END PUBLIC KEY-----
Installer
The curl | sh installer for this tag has sha256 6ea6975ceee97e822253c61b03b79755e79898bde94b9835fb5b9e1fe8e55085.
To check what get.nerdit.ai served you:
curl -fsSL https://get.nerdit.ai -o install.sh
sha256sum install.sh
Changelog
Applications can talk to AI providers through the machine's own gateway, and a
Git deployment can join an existing project.
AI gateway (off by default)
- One endpoint per machine. With
[ai_gateway] enabled = truein
config.toml, the Engine serves an OpenAI-compatible endpoint on the Docker
bridge (port 9330 by default). Applications bind to it with
provider = "gateway"and a model alias such asfast; the binding
injects the same variables as the other providers (OPENAI_BASE_URL,
OPENAI_API_KEYandOPENAI_MODELfor[ai.default],
NERDIT_AI_<NAME>_URL/_KEY/_MODELfor a named binding), so application
code does not change. - Provider keys stay on the machine. An alias maps to a provider model, a
base URL and a reference to a shared secret. Containers only ever receive a
per-application virtual key, re-minted on every launch and revocable with
nerdit ai keys revoke APP. An alias can also point at a model this machine
serves with Ollama. - Usage per application.
nerdit ai usagereports requests, prompt and
completion tokens and upstream errors per application, alias and day;
streamed answers are counted too. - Control surface.
nerdit ai routes list|set|rm,nerdit ai keys,
nerdit ai usage;/api/ai-gateway/*; MCP toolslist_ai_routes,
set_ai_route,remove_ai_route,get_ai_usage; capability
ai_gateway_v1. If the gateway is off, could not start, or an alias is
missing, the application waits and its logs say why.
Deploy
- Add a service to an existing project.
POST /api/deploy/gitand the
store deploy takeprojectandservicetogether; the service is created
in the project'sproductionenvironment and redeploys like any Git-sourced
application. Capabilitydeploy_into_project_v1.
Fixes
- Dashboard opened from Nerdit Cloud. It no longer asks for a local token
when the console session already authenticates it, and it recovers an
expired session in place instead of signing you out. - Hardening from review. A deploy joining a project re-checks its seat
after the clone, so two concurrent joins cannot overwrite each other; a
gateway alias URL must be printable; usage counters are bounded so an
out-of-range provider value cannot fail a request or the usage report.
Full history: CHANGELOG.md at tag v0.8.2 in the Nerdit source repository.
Source
Built from the public source tree at e08eebe93213711e5c52a818e3d86fb03aadc176.
The release tag points at this commit. Build instructions are in packaging/README.md.