Skip to content

Releases: gagansokhal-coder/Terminal_helper

ggnmem v0.3.9-alpha

19 Jun 17:44

Choose a tag to compare

ggnmem v0.3.9-alpha Pre-release
Pre-release

ggnmem v0.3.9-alpha

🌐 Website

ggnmem.mytechy.in

What's New

  • release: modernize release notes and installation instructions (f5b513b)

Installation

One-Line Install

curl -fsSL https://raw.githubusercontent.com/gagansokhal-coder/Terminal_helper/main/scripts/install-online.sh | bash

Upgrade Existing Installation

ggnmem self-update

Manual Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz 0de8727217bb06cc6d1f9f7b3d3ad90e7591d4a8891c2c40b47ef9f8d16ddd23
ggnmem-linux-x86_64.tar.gz 1027cb1a7a005de9c72a38a592d0b05760159106170811b9fbfd11329e9f47d3

Build Info

Field Value
Version 0.3.9-alpha
Commit f5b513b
Date 2026-06-19
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.8-alpha

19 Jun 17:14

Choose a tag to compare

ggnmem v0.3.8-alpha Pre-release
Pre-release

ggnmem v0.3.8-alpha

What's New

  • Bump version to v0.3.8-alpha (45d0b01)
  • Update all markdown files (098fad5)
  • fix: remove static export for Vercel compatibility (f48fc0b)
  • phase 25: Add ggnmem landing page (b044e21)
  • LICENSE updated (e492811)
  • Merge pull request #2 from gagansokhal-coder/phase-24-docs (968650b)
  • docs: add README screenshots (9bd7a64)
  • docs: update screenshots plan and add architecture diagram to README (f66fbef)
  • docs: add README screenshots plan (6574dec)
  • docs: create production README (e345ebb)
  • docs: add quick install and quick start guide (0c0d34c)
  • docs: add README hero section design (99e1006)
  • docs: add README planning document (c00ce3e)
  • Updated install.md / readme.md files (21983c7)
  • update cargo files (9288b23)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz b095ccc8b2d8376dd013dd036902cdd46200840b07038aa976c9437c650f38a0
ggnmem-linux-x86_64.tar.gz 2cbf7a2a76fcbfeb8f64a013389c2a4a05a7e7bbaedb3e445af360a97eef9ce2

Build Info

Field Value
Version 0.3.8-alpha
Commit 45d0b01
Date 2026-06-19
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.7-alpha

18 Jun 08:43

Choose a tag to compare

ggnmem v0.3.7-alpha Pre-release
Pre-release

ggnmem v0.3.7-alpha

What's New

  • docs: sync phase checklists and add one-line installer to docs (b5879f6)
  • phase 23 complete and all markdown files are updated (d0f8265)
  • Merge pull request #1 from gagansokhal-coder/phase-23-installer (a55b1ac)
  • docs: update install-online-design.md with extraction and installation strategies (c25a581)
  • fix(installer): correctly parse bundle version (ced419b)
  • feat(installer): add bootstrap installer prototype (3141050)
  • docs: add installer flow documentation (a4e1b21)
  • docs: add Phase 23 installer architecture plan (842ebcc)
  • Docs: Update all project docs and agent memory to mark Phase 22 as completed (b3beb10)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz e4436b6f0d2900c238c94a9d420205cf5bdbd6e70caafb5fccb0b7d371bd5ae0
ggnmem-linux-x86_64.tar.gz 9c2683f7b6623981c4f0438b34ff3597ade30691effb48d32ab0f06ec6f2e1ef

Build Info

Field Value
Version 0.3.7-alpha
Commit b5879f6
Date 2026-06-18
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.6-alpha

18 Jun 06:57

Choose a tag to compare

ggnmem v0.3.6-alpha Pre-release
Pre-release

ggnmem v0.3.6-alpha

What's New

  • Fix: Resolve compiler warnings for unused mut, unused variable, and redundant assert (96da862)
  • Fix: Formatting (f0fd0fc)
  • Bump version to v0.3.6-alpha in Cargo.toml (0c1f92d)
  • Bump version to v0.3.6-alpha (474d772)
  • Fix: Resolve self-update download timeout and refactor pipeline (da8955d)
  • Update copyright file (43df9f5)
  • Add copyright notice (0926fd1)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz 1a7897d2906d87e9af9ac2146ac15b8ccc4108ad1522034c1a6e892e1c9e0a3d
ggnmem-linux-x86_64.tar.gz e8b4592ebadd494fd36ceab01946d8e25fc993d590abece2da058b6b7599d6c6

Build Info

Field Value
Version 0.3.6-alpha
Commit 96da862
Date 2026-06-18
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.5-alpha

16 Jun 18:34

Choose a tag to compare

ggnmem v0.3.5-alpha Pre-release
Pre-release

ggnmem v0.3.5-alpha

What's New

  • chore: bump version to 0.3.5-alpha (225d48e)
  • feat(tui): support clipboard paste operations in search box (b1dff74)
  • UPdate tui (7666abe)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz 26f74ac4c309e1592f1e3fe6e9d16ed2dcb2c17fc30765feb0b9f6cd5c84b22d
ggnmem-linux-x86_64.tar.gz 6baba7ec3b9801a14f612724f364caf2fb3285fdaf5c203cba32278988b9e674

Build Info

Field Value
Version 0.3.5-alpha
Commit 225d48e
Date 2026-06-16
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.4-alpha

15 Jun 08:49

Choose a tag to compare

ggnmem v0.3.4-alpha Pre-release
Pre-release

ggnmem v0.3.4-alpha

What's New

  • fix: remove empty string in writeln (clippy) (9b806db)
  • Format code for Phase 20 (b42b3bd)
  • chore: bump version to 0.3.4-alpha (b82448a)
  • feat(cli): add shell history import command and fix --help (5d46368)
  • feat(db): update storage module for import support (e85f1ea)
  • docs: update project documentation and roadmap (95a0cb7)
  • docs: update roadmap and project phases to include Phase 18 and 19 (22bddbe)
  • docs: add README.md , fix hardcoded paths (febab4d)
  • Remove private docs and temp.rs from repository (9a47033)
  • Remove private docs from repository (d248429)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz ceebcb79a08d60fab8e77648c0120dc34a001584e20893b0b35ee8146cce39f7
ggnmem-linux-x86_64.tar.gz a257ca969154416177033cfef0c35906d825acbf1bc924392e9cd5f198b802ba

Build Info

Field Value
Version 0.3.4-alpha
Commit 9b806db
Date 2026-06-15
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.3-alpha

14 Jun 08:19

Choose a tag to compare

ggnmem v0.3.3-alpha Pre-release
Pre-release

ggnmem v0.3.3-alpha

What's New

  • feat: version verification in release pipeline, bump to 0.3.3-alpha (9257996)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz c054e241aed6d94e07e5e9f027a3bf02cf79dab211fda650b92d50a20260b1b2
ggnmem-linux-x86_64.tar.gz a568e14e115d2ade86a92864e69fdbd81d1d10c40d4aa22121abaafe7116ab42

Build Info

Field Value
Version 0.3.3-alpha
Commit 9257996
Date 2026-06-14
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.2-alpha

14 Jun 08:02

Choose a tag to compare

ggnmem v0.3.2-alpha Pre-release
Pre-release

ggnmem v0.3.2-alpha

What's New

  • fix: replace approx PI constant in vector.rs test (794ed44)
  • fix: remove unused FlagEntry import in search.rs (c39547e)
  • Phase 19: add GitHub Actions workflows (31860c8)
  • Bump version to v0.3.1-alpha (07a4b43)

Installation

Quick Install (from tarball)

tar xzf ggnmem-linux-x86_64.tar.gz
bash install.sh

Upgrade Existing Installation

ggnmem upgrade --bundle ggnmem-linux-x86_64.tar.gz

Verify Installation

ggnmem version
ggnmem doctor

Downloads

Asset Size
ggnmem-linux-x86_64.tar.gz 22M
ggnmem-linux-aarch64.tar.gz 23M

Checksums (SHA256)

File SHA256
ggnmem-linux-aarch64.tar.gz 4717b3de6df31d8460a34f745bbcb3f75d94d2ac8cd74d0781009f776e12664b
ggnmem-linux-x86_64.tar.gz 43555a2de1aeb950d36c018b99e36185ec969bd9c64bf25967ade50c33f3d894

Build Info

Field Value
Version 0.3.2-alpha
Commit 794ed44
Date 2026-06-14
Rust 1.96.0

Requirements

  • Linux (x86_64 or aarch64) or WSL
  • No Rust toolchain required (pre-built binaries)
  • ~100 MB disk space (with AI model)

Preserved During Upgrade

  • ~/.config/ggnmem/config.toml — configuration
  • ~/.local/share/ggnmem/ggnmem.db — command history database
  • ~/.local/share/ggnmem/models/ — installed AI models

ggnmem v0.3.1-alpha

13 Jun 07:37

Choose a tag to compare

ggnmem v0.3.1-alpha Pre-release
Pre-release

Release v0.3.1-alpha: Phase 18 Stretch Goals Complete 🚀

This release finalizes the Phase 18 AI and Knowledge Base capabilities, bringing full support for custom user packs, smarter fallback search, and the BGE-Small model.
ggnmem v0.3.1-alpha expands the offline AI assistant with custom knowledge packs, intelligent fallback search, and full BGE Small ONNX support while remaining fully local, private, and lightweight.

✨ New Features & Enhancements

  • Custom Knowledge Packs (mytools.json)
    • Added support for loading custom knowledge packs written as simple, flat JSON arrays (e.g., [{"command": "...", "description": "..."}]).
    • The Knowledge engine now automatically derives the topic name from the file's basename.
  • Enhanced Knowledge Diagnostics
    • Rebuilt the ggnmem knowledge list and ggnmem knowledge validate UI to explicitly show loaded file paths for custom packs, entry counts, and specific parsing errors to make debugging custom packs easier.
  • Intelligent Search Fallback
    • The ggnmem search Knowledge Base fallback is now much smarter. Instead of only triggering on exactly 0 results, it dynamically evaluates the quality of your history FTS results. If the search only yields low-quality partial matches, Knowledge Base suggestions are seamlessly appended to the bottom.
  • BGE Model Downloads (bge-small-en-v1.5)
    • Fully enabled the high-quality BGE Small model! It is no longer restricted as "Coming Soon".
    • You can now seamlessly download the 130MB ONNX model and tokenizer via the ggnmem ai setup interactive CLI wizard.

🛠️ Fixes & Chores

  • AI Setup: Fixed a Rust compiler type-mismatch ICE when generating the active embedding provider pipeline.
  • Crate Management: Formally wired the new ggnmem-knowledge crate into the root workspace Cargo.toml.
  • Formatting: Routine cargo fmt sweeps and cleanup across the CLI and AI crates.

ggnmem v0.3.0-alpha

12 Jun 09:05

Choose a tag to compare

ggnmem v0.3.0-alpha Pre-release
Pre-release

ggnmem v0.3.0-alpha: The Semantic Terminal Memory Engine
We are excited to announce the first alpha release of ggnmem, a local-first, privacy-focused terminal intelligence system.

ggnmem captures your shell history in the background and makes it instantly searchable using a combination of fast keyword search (FTS5) and offline AI semantic embeddings—meaning you can search for what you meant to do, not just the exact commands you typed.

✨ Core Features
Hybrid Search Engine: Combines Full-Text Search (keyword) with Semantic Vector Search (AI embeddings) using Reciprocal Rank Fusion (RRF) to deliver highly relevant results.
Local & Private AI: Runs all-MiniLM-L6-v2 entirely offline using ONNX Runtime. No cloud APIs, no telemetry, and your history never leaves your machine.
Interactive TUI: A lightning-fast terminal UI (ggnmem ui) to search, filter, and execute past commands. Press Ctrl+R (with shell hooks) to trigger hybrid search instantly.
Background Daemon Architecture: Uses a lightweight Tokio async daemon (ggnmem-daemon) backed by SQLite WAL mode to capture history with sub-10ms latency without slowing down your shell prompt.
🛠️ Recent Improvements (v0.3.0)
AI Setup Wizard & Doctor: Run ggnmem ai setup for an interactive, guided process to download models, verify checksums, and reindex your history. Run ggnmem ai doctor to instantly diagnose the health of your AI pipeline.
Automated Upgrades: Once installed, you can securely update ggnmem using the built-in upgrade command (ggnmem upgrade --bundle ), which automatically backs up binaries, validates checksums, handles the daemon lifecycle, and preserves your DB and config.
Robust Installation: The bundled install.sh script automatically detects system architecture, manages previous installations, and ensures safe rollbacks.
Expanded Diagnostics: ggnmem version --verbose and ggnmem doctor now provide deep visibility into daemon status, model health, SQLite stats, and binary fingerprints.
📦 Installation Instructions
Download the ggnmem-linux-x86_64.tar.gz and checksums.txt artifacts below.
Verify the checksums: sha256sum -c checksums.txt
Extract the tarball: tar xzf ggnmem-linux-x86_64.tar.gz
Run the installer: cd release && bash install.sh
Note on Windows Support: Native Windows support is deferred. WSL is fully supported via the standard Linux installation.

Downloads

Download the release assets below:

  • ggnmem-linux-x86_64.tar.gz
  • checksums.txt