Releases: ShrimpScript/lectern
Release list
Lectern 0.8.0
Removed
- Cloud login, sync, and accounts. Lectern is now fully local — there's no sign-in, and
nothing leaves your machine. Your provider logins (Claude Code, Antigravity, OpenCode) are
unchanged, and encrypted session export/import still works.
Install (Linux)
- AppImage:
chmod +x Lectern_0.8.0_amd64.AppImage && ./Lectern_0.8.0_amd64.AppImage .deb:sudo apt install ./Lectern_0.8.0_amd64.deb- Terminal:
curl -fsSL https://github.com/ShrimpScript/lectern/releases/latest/download/lectern-cli-linux-x64.tar.gz | tar xz
Installed Linux desktop apps update themselves from here. Windows/macOS installers follow via the cross-platform workflow.
Lectern 0.7.0
Added
- Checkpoints & rewind. Lectern snapshots your workspace before an agent writes to
it, so you can undo a run you don't like and try a different prompt. Snapshots use a
private, per-workspace git store that is completely separate from your project's own
.git, so it works on non-git folders and never touches your history. Rewind reverts
edits and removes files the agent added, and is itself reversible.- CLI:
lectern checkpoint listandlectern rewind <id>. - Desktop: a checkpoint marker in the chat with an inline Restore action that also
re-fills the composer so you can adjust the prompt and try again. - Secrets (
.env) and the brain store are never snapshotted.
- CLI:
- In-app auto-updates (Linux). The desktop app checks for newer signed releases and
offers a one-click Restart & update — download, install, relaunch. Every update is
verified against Lectern's signing key before it installs. - "What's new" on update. After updating, the app shows what changed in the new
version, drawn straight from this changelog.
Install
- Linux · AppImage —
chmod +x Lectern_0.7.0_amd64.AppImage && ./Lectern_0.7.0_amd64.AppImage(auto-updates from here) - Linux · .deb —
sudo apt install ./Lectern_0.7.0_amd64.deb - Windows —
Lectern_0.7.0_x64-setup.exe(unsigned: More info → Run anyway) - macOS (Apple Silicon) —
Lectern_0.7.0_aarch64.dmg(unsigned: right-click → Open) - Terminal (CLI + daemon) —
curl -fsSL https://github.com/ShrimpScript/lectern/releases/download/v0.7.0/lectern-cli-linux-x64.tar.gz | tar xz
Verify with sha256sum -c SHA256SUMS.txt --ignore-missing.
Lectern 0.6.0
Lectern 0.6.0 sharpens the brain, makes providers a click to set up, and documents how the whole thing works.
Smarter, leaner memory
Recall used to return the top-scoring files for any message, so a greeting in a broad workspace could surface unrelated files — noise that also risked sending the agent off to read them.
- Relevance floor — a file has to clear a similarity threshold to be recalled. Small talk now recalls nothing; genuine matches still surface.
- Snippets, not whole files — when memory content is actually needed, only the most relevant window of a file enters context. On a typical task that cuts recalled context by roughly 9×.
- The agentic path already passes recalled paths, not file contents, so the agent reads only what it needs. Memory no longer drains tokens.
One-click provider setup
Each provider in Settings (Claude Code, Antigravity, OpenCode, OpenRouter, Ollama) now expands an OS-aware setup panel: the exact install command for your platform, a Copy button, an auth next-step, and links to the full guide and the provider's official page. For the safe user-space installers (OpenCode, Ollama) there's a one-click Install that runs it and streams the output. The one-click path only runs vetted, hardcoded commands.
Documentation
New feature-level docs at getlectern.vercel.app/docs: chat commands and skill replay, the Conductor and how model routing works, the brain and recall, scheduling, and creating/importing/sharing Hub skills.
Fixes
schedule cancelaccepts the short id thatschedule listprints, and reports a real miss instead of silently succeeding.- Recall no longer indexes graphify's own cache into results.
Install
- Linux —
Lectern_0.6.0_amd64.AppImage(chmod +xthen run) orLectern_0.6.0_amd64.deb. - macOS —
Lectern_0.6.0_aarch64.dmg(unsigned; right-click → Open the first time). - Windows —
Lectern_0.6.0_x64-setup.exe(unsigned; SmartScreen → More info → Run anyway). - CLI + daemon —
lectern-cli-linux-x64.tar.gz(lectern,lecternd).
Verify downloads against SHA256SUMS.txt. Everything builds from source under Apache-2.0.
Lectern 0.5.0
Lectern 0.5.0
First public release.
Terminal (CLI + TUI + daemon) — one command:
curl -fsSL https://github.com/ShrimpScript/lectern/releases/download/v0.5.0/lectern-cli-linux-x64.tar.gz | tar xz && sh install.sh
Nix
nix profile install github:ShrimpScript/lectern
Desktop app — download an installer below:
- Linux · AppImage — browsers strip the execute permission from downloads, so make it executable once, then run it:
(or right-click → Properties → Permissions → Allow executing file as program, then double-click)
chmod +x Lectern_0.1.0_amd64.AppImage && ./Lectern_0.1.0_amd64.AppImage - Linux · .deb —
sudo apt install ./Lectern_0.1.0_amd64.deb(or open with your package installer) - Windows:
.exe— unsigned: More info → Run anyway - macOS (Apple Silicon):
.dmg— unsigned: right-click → Open
Verify a download against SHA256SUMS.txt: sha256sum -c SHA256SUMS.txt --ignore-missing
Then run lectern doctor.