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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
linggen/README.md

Linggen

Linggen

Local AI coding agent you can access from anywhere.
Open-source. Any model. WebRTC remote access. Skills you can share.

Website · Demo Video · Docs · Skills Marketplace · Discord

Release MIT License Stars


What is Linggen?

Linggen is an AI coding agent that runs on your machine — and lets you access it from any device via WebRTC. Start a task on your desktop, check on it from your phone. No cloud hosting, no subscriptions, your models and your data.

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

That's it. Opens a web UI at localhost:9898.

Why Linggen over Claude Code / Cursor / Codex?

Linggen Claude Code Cursor Codex
Runs locally Yes Yes No (cloud) Cloud-only
Any model Ollama, Claude, GPT, Gemini, DeepSeek, Groq, OpenRouter Claude only Multi-model GPT only
Remote access P2P WebRTC — your machine, any device Cloud-hosted web app No Cloud-only
Open source MIT No No CLI only
Skills/extensions Drop-in SKILL.md files (Agent Skills standard) Custom slash commands Plugins No
Web UI Full web interface with streaming Terminal + web app IDE-embedded Web (cloud)
Data stays local Always — P2P, no relay Code sent to cloud for web app Cloud-processed Cloud-processed
Cost Free + your model costs $20/mo or API costs $20/mo API costs

Key Features

Remote Access via WebRTC

Start a coding task on your desktop, monitor it from your phone. No VPN, no port forwarding — peer-to-peer encrypted connection.

ling login   # link to linggen.dev

Then open linggen.dev/app from any browser, anywhere.

Any Model, Your Choice

Use local models via Ollama, or cloud APIs — Claude, GPT, Gemini, DeepSeek, Groq, OpenRouter. Switch models mid-conversation. Configure fallback chains so work never stops.

Skills, Not Plugins

Drop a SKILL.md into your project and the agent gains new capabilities instantly. Skills follow the open Agent Skills standard, compatible with Claude Code and Codex.

~/.linggen/skills/my-skill/SKILL.md

Browse and install community skills from the marketplace.

Multi-Agent Delegation

Agents delegate tasks to other agents — each with its own context, tools, and model. Like fork() for AI.

Plan Mode

For complex tasks, the agent proposes a plan before acting. Review, edit, or approve — then it executes. Stay in control on high-stakes changes.

Mission System

Schedule recurring tasks with cron expressions. Code reviews, dependency updates, monitoring — agents self-initiate work on your schedule.

Quick Start

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

# First-time setup
ling init

# Start (opens browser)
ling

# Optional: enable remote access
ling login

Adding Agents

Drop a markdown file in ~/.linggen/agents/ — available immediately, no restart:

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

Documentation

Contributing

Contributions welcome. See the design docs for architecture context.

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 5 1

  3. skills skills Public

    Linggen skills

    JavaScript 1

  4. linggen-releases linggen-releases Public archive

    release apps

  5. linggen-vscode linggen-vscode Public

    vscode extension of Linggen

    TypeScript