Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 23:32
d5f7c53

The first tagged build of nocturn — a secure personal assistant in Go. One binary, no foreign
runtime, no database, no cloud: it orchestrates an LLM through permission-gated, human-approved
tools, and every risky effect is asked out of band on a paired second device.

Alpha. The wire protocol, the tooling and the feature set all still move.

Getting it

Download the archive for your platform, unpack it, and run ./nocturn. Point it at an
OpenAI-compatible endpoint — see .env.example. nocturn version prints this tag.

The macOS builds are unsigned. Gatekeeper will quarantine them; allow the binary under
System Settings → Privacy & Security, or build from source with go build ./cmd/nocturn.

checksums.txt covers every archive.

What is in it

A full-screen terminal chat, an out-of-band approval gate with durable grants, WASM-sandboxed
plugins and scripts, MCP clients, scheduled agents, retrieval over a knowledge mount, speaker
recognition, and a companion app for iOS and Android — released separately as mobile-v0.1.0.

The ESP32-S3 satellite firmware is satellite-v0.1.0.

Changelog

This is the first release cut by the pipeline, so the generated list below covers only the commits
after it was seeded — not the history of the project.

Features

  • tui: a full-screen terminal surface replaces the line-oriented REPL (44af0c6)

Bug Fixes

  • go: the root module requires agentkit/gemini (d16d6a6)