| 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] [留言] |
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
Related
Monitor and log to find high load process?
Is there a light weight tool to monitor and log very high load processes? About once a week for the past couple months my RockPi4 gets extremely high load and stops responding to even SSH login requests. I'd like to run something on that same machine that will log what is generating that load. It do
StaSSH: My SSH Client Is Fine. The Rest of My SSH Life Wasn't
I have been using SSH for a very long time. SSH itself is not the problem. OpenSSH is mature, ubiquitous, scriptable, compatible with just about everything, and already knows how to deal with keys, agents, jump hosts, port forwards, certificates, host verification and all the other things accumula
Help Setting Up A Home Server
Hello internet, I am trying to set up a home server where I can store photos and ideally still access them from my phone. I am not knowledgable at all in tech but am willing to learn. I thought I could use an external harddrive to run store all the files and programs to run it and just plug it into