Linggen - Local RAG

io.github.linggenPublished by GitHub account linggenv0.1.2Updated Oct 24, 2026

Local, privacy-focused RAG service for code search via MCP. https://linggen.dev

Overview

AI-generated overview

Linggen is a local, privacy-focused RAG service that lets an assistant search your code through MCP, backed by a macOS app and local daemon.

What you can do
Search local code through a retrieval-augmented generation service exposed over MCP, keeping queries on the machine rather than a remote service. The bundled macOS app hosts several skills as tabs, including macOS health checks and cleanup, personal finance imports and spend reports, music library tagging, and durable cross-host memory. The app runs a local daemon on 127.0.0.1:9527 with state under the user's home directory, and the daemon shuts down after five minutes idle.
When to use it
Useful when you want an assistant to search a local codebase with a privacy-focused RAG setup, or when you want the Linggen app's bundled skills for system cleanup, personal finance reports, music tagging, or persistent memory on a Mac.
Requirements
Runs as a local process on the user's machine; desktop only. The README describes a macOS arm64 app installed via a shell installer, which starts a local daemon on 127.0.0.1:9527 with state under ~/.linggen/. No environment variables, headers, or authentication are declared.
Before you install
The installer is a shell script piped from a website, and builds are ad-hoc signed rather than notarized, so verify what you run. The app's skills read sensitive local data: macOS disk and cache state, bank and credit card exports, and photos and videos, and the finance skill builds spend reports from those imports. The app source is private while the engine and skills are public.

Installation

In SourceWeft

  1. Open Linggen - Local RAG in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

[Linggen Logo]
https://linggen.dev

Linggen Releases

Public download host for the Linggen macOS app.

Linggen is a local AI app engine — the core runtime (engine source) hosts skills as full-featured native apps. The app bundles the engine and its skills into one .app, served from a local daemon (http://127.0.0.1:9527) with all state under ~/.linggen/.


Install

bash
curl -fsSL https://linggen.dev/install-app.sh | bash

Curl rather than a browser download on purpose: macOS attaches a quarantine attribute to anything a browser fetches, and these builds are ad-hoc signed rather than notarized, so a downloaded copy would be blocked on first launch. The installer fetches the tarball, checks its sha256, and puts Linggen.app in /Applications.

On first launch the app starts the bundled ling engine on 127.0.0.1:9527, or reuses a healthy daemon already listening there. The daemon shuts itself down after 5 minutes idle. Updates arrive through the app's own updater.


What's in it

One app, one launcher, several skills as tabs:

  • Mac Shifu — macOS health: disk, apps, caches, plus iPhone/Mac photo and video cleanup
  • CFO — personal finances: imports bank and credit exports, builds spend reports, learns your categories
  • DJ — vibe to tracklist to a tagged library, synced to your phone
  • Memory — durable cross-host memory on the ling-mem daemon

Mac Shifu (formerly Sys Doctor) and CFO were once separate downloads. They are skills inside the one app now, and linggen.dev/install-sys-doctor.sh and install-cfo.sh redirect here.


Releases

Tag patternWhereWhat
linggen-v<version>this repothe macOS app tarball + .sha256
<version>, no prefixlinggen/linggenthe ling engine binary, macOS and Linux
v<version>linggen/linggen-memorythe ling-mem memory daemon

Only the app is hosted here. It bundles its own copy of the engine, so the app version and the engine version move independently.

Builds are macOS arm64, ad-hoc signed, not notarized. The app source lives in linggen/linggen-app (private); the engine, the skills, and the memory daemon are public.

Source: README.md at commit 60e8638

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts