Skip to content
View linggen's full-sized avatar

Block or report linggen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
linggen/README.md

Linggen

Linggen

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.

Why Linggen

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.

Install

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

Then:

ling init    # set up ~/.linggen/ with default config
ling         # start (TUI + Web UI at localhost:9898)

Key Features

Skills Marketplace

Search and install community skills in one click — or write your own. Skills can add tools, knowledge, interactive apps, and more. Browse the marketplace.

Multi-Agent Delegation

Agents can delegate tasks to other agents. Each agent has its own context, tools, and model. Delegation depth is configurable — like fork() for AI.

Mission System

Schedule recurring tasks with cron expressions. Agents self-initiate work on a schedule — code reviews, dependency updates, monitoring, whatever you define.

Remote Access

Link your linggen to linggen.dev for remote access via WebRTC. One command to set up:

ling login

Then connect from any browser at linggen.dev/app.

Plan Mode

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.

Adding Skills

~/.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.

Adding Agents

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.

Documentation

Design docs: doc/ | Full docs: linggen.dev/docs

License

MIT

Popular repositories Loading

  1. linggen-memory linggen-memory Public archive

    A local-first memory layer for AI (Cursor, Zed, Claude). Persistent architectural context via semantic search.

    Rust 106 4

  2. linggen linggen Public

    agents

    Rust 3 1

  3. linggen-releases linggen-releases Public archive

    release apps

  4. linggen-vscode linggen-vscode Public

    vscode extension of Linggen

    TypeScript

  5. skills skills Public

    Linggen skills

    JavaScript