| Linggen is two binaries written in Rust: ling and ling-mem. ling is an agent system, similar to Claude Code or Codex — but it isn't only a harness for writing code or docs. It's also an engine for AI-native apps. I extended the skill system so a skill is an app, with its own web UI. The ones I've built as samples — CFO, DJ, Health — are skills and AI-native apps at the same time: driven by an agent, with dynamic UI and dynamic content. ling-mem is the memory system. It works with ling, and with other agents like Codex and Claude Code — if you run several agents, they can share one memory. It isn't just a store. It remembers, recalls, audits, merges, dedupes and forgets. Forget is the most important part of a good memory system. That's what keeps memory neat and clean. All of it happens in a scheduled mission called Dream. After a dream, an episodic memory has either become semantic or been forgotten. Both ling and ling-mem are web servers. Run them on a machine in your LAN and a team can share one memory; point another machine's agent at it with Models are your choice. The default routing policy is Deployment: macOS and Linux, no runtime deps, and both daemons take Not self-hosted, up front: there's an iPhone companion that's an App Store binary, and off your LAN it finds the machine through a signaling endpoint at linggen.dev — registration, heartbeat, SDP exchange. Media is WebRTC peer-to-peer with public STUN, so no chat or file traffic crosses my server. On the LAN it's Bonjour and nothing of mine is involved. AI involvement: I designed the system, coding is by AI. I run every build on my own machine before it ships and use it daily — 719 commits across 125 active days since February, 59 files carrying tests. Feel free to try them — open source under Apache 2.0 at https://github.com/linggen/linggen [link] [留言] |
General
Read original: https://www.reddit.com/r/selfhosted/comments/1w751d0/linggen_a_selfhosted_agent_system_where_each/
Linggen: a self-hosted agent system where each skill is a full app with its own web UI — and one memory your other agents share
0 views

PreviousLing 3.0 Flash Sante is now available on AI Gateway for freeNextLingoGeek: translating whole documents offline with CTranslate2 and a Python desktop app
Related posts
The Trump Administration Is Wreaking Havoc on the Electoral System Before the Midterms
0Wired

YouTuber Druski is going to make exclusive content for Netflix
0The Verge
Why are Soviet math textbooks so hardcore in comparison to US textbooks? (2017)
0Hacker News
Technofeudalism
0Hacker News
The Linkerd Story: The people Behind The Service Mesh — A new documentary premieres at KubeCon + CloudNativeCon North America 2026
0CNCF Blog
Londres en otoño: barrios, mercados y museos a tu ritmo
0dev.to Watercooler