Open-source AI agent system. Run any model. Add skills by dropping files. Access from anywhere.
linggen.dev · Docs · Skills
Linggen runs on your machine and gives you a fully-featured AI coding agent — with the models you choose, the skills you need, and access from any device.
You own everything. Linggen runs locally. Your code, your keys, your data — nothing leaves your machine unless you tell it to.
Any model. Ollama, OpenAI, Claude, Gemini, DeepSeek, Groq, OpenRouter — use one or all of them.
Skills, not plugins. Drop a SKILL.md file into your project and the agent gains new capabilities instantly. Skills follow the open Agent Skills standard, compatible with Claude Code and Codex.
Access from anywhere. Built-in WebRTC transport lets you use your linggen from your phone, laptop, or any browser — no VPN or port forwarding needed.
Web UI + Terminal. Full web interface and a terminal TUI, both connected to the same backend in real-time.
curl -fsSL https://linggen.dev/install.sh | bashThen:
ling init # set up ~/.linggen/ with default config
ling # start (TUI + Web UI at localhost:9898)Search and install community skills in one click — or write your own. Skills can add tools, knowledge, interactive apps, and more. Browse the marketplace.
Agents can delegate tasks to other agents. Each agent has its own context, tools, and model. Delegation depth is configurable — like fork() for AI.
Schedule recurring tasks with cron expressions. Agents self-initiate work on a schedule — code reviews, dependency updates, monitoring, whatever you define.
Link your linggen to linggen.dev for remote access via WebRTC. One command to set up:
ling loginThen connect from any browser at linggen.dev/app.
For complex tasks, the agent proposes a plan before acting. Review, edit, or approve — then it executes. Keeps you in control on high-stakes changes.
~/.linggen/skills/my-skill/SKILL.md
---
name: my-skill
description: Does something useful.
allowed-tools: [Bash, Read]
---
Instructions for the agent when this skill is invoked.Invoke via /my-skill in chat. Skills are also triggered automatically based on context.
Drop a markdown file in ~/.linggen/agents/:
---
name: reviewer
description: Code review specialist.
tools: ["Read", "Glob", "Grep"]
model: claude-sonnet-4-20250514
---
You review code for bugs, style issues, and security vulnerabilities.Available immediately — no restart needed.
Design docs: doc/ | Full docs: linggen.dev/docs
MIT
