LocalGPT

AI

personal ai assistant

SHOW HN2026

Legend

LocalGPT

A local-first AI assistant in Rust with persistent memory

github.com

#local ai assistant#rust#persistent memory#markdown memory#sqlite fts5

331points
153comments
#113of 4,366 in 2026
Top 3%of 2026 by points

How HN took it

MixedNo clear lean

7 positive, 33 neutral or asking, 5 mixed, 28 critical, out of 73 comments about the project. Thread score -0.25.

Idea: 3 for, 8 againstPrivacy: 0 for, 5 againstExecution: 0 for, 5 againstDocs: 0 for, 4 againstPerformance: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Single binary with no Node or Docker dependency is a relief

    From 2 comments
    • this is really cool - the single binary thing solves a huge pain point I have with OpenClaw. I love that tool but the Node + npm dependency situation is a lot. curious: when you…
      the_harpia_io on HN
    • I am excited to see more competitors in this space. Openclaw feels like a hot mess with poor abstractions. I got bit by a race condition for the past 36 hours that skipped all of…
      theParadox42 on HN
  • SQLite FTS5 and sqlite-vec choice is good

    From 2 comments
    • I love how you used SQLite (FTS5 + sqlite-vec) Its fast and amazing for generating embedding and lookups
      mraza007 on HN
    • better than openclaw but missing some features like browser tool, etc. Once they are added, it will be way more performant than openclaw. FTS5 is a great pick, well done.
      m00dy on HN

Objections

  • Not local: it requires an API key for external LLM providers

    From 4 comments
    • So weird/cool/interesting/cyberpunk that we have stuff like this in the year of our Lord 2026: ``` ├── MEMORY.md # Long-term knowledge (auto-loaded each session) ├── HEARTBEAT.md…
      dvt on HN
    • I think the project is a great idea. Really a structured framework around local, persistent memory with semantic search is the most important bit, IMO. (The SOUL feature already…
      eigenrick on HN
    • if you have to put API key in it, it's not local
      PunchyHamster on HN
    • Is it really local? Why does it mention an API key, or is that optional?
      leke on HN
  • Name LocalGPT is misleading

    From 3 comments
    • I think the project is a great idea. Really a structured framework around local, persistent memory with semantic search is the most important bit, IMO. (The SOUL feature already…
      eigenrick on HN
    • You too are going to have to change the name! Walked right into that one
      ripped_britches on HN
    • So weird/cool/interesting/cyberpunk that we have stuff like this in the year of our Lord 2026: ``` ├── MEMORY.md # Long-term knowledge (auto-loaded each session) ├── HEARTBEAT.md…
      dvt on HN
  • Build fails on several Linux and macOS setups

    From 4 comments
    • Fails to build "cargo install localgpt" under Linux Mint. Git clone and change Cargo.toml by adding """rust # Desktop GUI eframe = { version = "0.30", default-features = false,…
      thcuk on HN
    • It doesn't build for me unfortunately. I'm using Ubuntu Linux, nothing special.
      DetroitThrow on HN
    • Try as i might, could not install it on Ubuntu (Rust 1.93. I went up to the part where it asks to locate OpenSSL, which was already installed)
      dormento on HN
    • Ran into a problem: ``` ort-sys@2.0.0-rc.11: [ort-sys] [WARN] can't do xcframework linking for target 'x86_64-apple-darwin' ``` Build failed, bummer.
      tempodox on HN
  • Post and docs appear LLM-written

    From 2 comments
    • Pro tip (sorry if these comments are overdone), write your posts and docs yourself (or at least edit them). Your docs and this post is all written by an LLM, which doesn't…
      ramon156 on HN
    • Slop. Ask and ye shall receive. In a reply to another comment you claim it's because you couldn't be bothered writing documentation. It seems you couldn't be bothered writing the…
      my_throwaway23 on HN

Requests

  • Fix build errors and document installation

    From 3 comments
    • Fails to build "cargo install localgpt" under Linux Mint. Git clone and change Cargo.toml by adding """rust # Desktop GUI eframe = { version = "0.30", default-features = false,…
      thcuk on HN
    • It doesn't build for me unfortunately. I'm using Ubuntu Linux, nothing special.
      DetroitThrow on HN
    • Try as i might, could not install it on Ubuntu (Rust 1.93. I went up to the part where it asks to locate OpenSSL, which was already installed)
      dormento on HN
  • Add browser tool and cron jobs

    From 2 comments
    • better than openclaw but missing some features like browser tool, etc. Once they are added, it will be way more performant than openclaw. FTS5 is a great pick, well done.
      m00dy on HN
    • Did you consider adding cron jobs or similar or just sticking to the heartbeat? I ask because the cron system on openclaw feels very complex and unreliable.
      raybb on HN
  • Rename the project

    From 2 comments
    • I think the project is a great idea. Really a structured framework around local, persistent memory with semantic search is the most important bit, IMO. (The SOUL feature already…
      eigenrick on HN
    • You too are going to have to change the name! Walked right into that one
      ripped_britches on HN

Questions

  • Can it run fully local with local models?

    From 2 comments
    • Can someone explain to me why this needs to connect to LLM providers like OpenAI or Anthropic? I thought it was meant to be a local GPT. Sorry if i misunderstood what this…
      applesauce004 on HN
    • Is it really local? Why does it mention an API key, or is that optional?
      leke on HN
  • How is the memory updated automatically?

    From 1 comment
    • > I use it daily as a knowledge accumulator, research assistant, and autonomous task runner for my side projects. The memory compounds — every session makes the next one better.…
      ctcq on HN
  • How does it prevent risky actions by the heartbeat runner?

    From 1 comment
    • this is really cool - the single binary thing solves a huge pain point I have with OpenClaw. I love that tool but the Node + npm dependency situation is a lot. curious: when you…
      the_harpia_io on HN

Alternatives named

  • OpenClaw

    From 2 comments
    • Genuine question: what does this offer that OpenClaw doesn't already do? You're using the same memory format (SOUL.md, MEMORY.md, HEARTBEAT.md), similar architecture... but…
      mrbeep on HN
    • I am excited to see more competitors in this space. Openclaw feels like a hot mess with poor abstractions. I got bit by a race condition for the past 36 hours that skipped all of…
      theParadox42 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/46930391)