Skip to content

Releases: ShrimpScript/lectern

Lectern 0.8.0

Choose a tag to compare

@ShrimpScript ShrimpScript released this 11 Jul 08:00
5d76945

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

Choose a tag to compare

@ShrimpScript ShrimpScript released this 10 Jul 15:13
d0e0076

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 list and lectern 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.
  • 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 · AppImagechmod +x Lectern_0.7.0_amd64.AppImage && ./Lectern_0.7.0_amd64.AppImage (auto-updates from here)
  • Linux · .debsudo apt install ./Lectern_0.7.0_amd64.deb
  • WindowsLectern_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

Choose a tag to compare

@ShrimpScript ShrimpScript released this 08 Jul 16:39

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 cancel accepts the short id that schedule list prints, and reports a real miss instead of silently succeeding.
  • Recall no longer indexes graphify's own cache into results.

Install

  • LinuxLectern_0.6.0_amd64.AppImage (chmod +x then run) or Lectern_0.6.0_amd64.deb.
  • macOSLectern_0.6.0_aarch64.dmg (unsigned; right-click → Open the first time).
  • WindowsLectern_0.6.0_x64-setup.exe (unsigned; SmartScreen → More info → Run anyway).
  • CLI + daemonlectern-cli-linux-x64.tar.gz (lectern, lecternd).

Verify downloads against SHA256SUMS.txt. Everything builds from source under Apache-2.0.

Lectern 0.5.0

Choose a tag to compare

@ShrimpScript ShrimpScript released this 06 Jul 19:34

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:
    chmod +x Lectern_0.1.0_amd64.AppImage && ./Lectern_0.1.0_amd64.AppImage
    
    (or right-click → Properties → Permissions → Allow executing file as program, then double-click)
  • Linux · .debsudo 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.