An open-source multimodal AI agent that works.

Text, images and documents as first-class input. Tool calling, long-term memory, and a knowledge base — all running on your own machine. Open source, MIT licensed.

Download free & sign up See how it works
Open source · MIT · Self-hosted · Your data stays yours | Multimodal · self-hosted · runs on your own machine
📌 How to get started

Four steps to your own AI agent

From a fresh download to a working multimodal agent.

STEP 01

Download and install

One package, runs on your own machine.

STEP 02

Connect a model

Bring any model API, or run a local one.

STEP 03

Teach it your tools

Files, browser, shell, and your own skills.

STEP 04

Reach it anywhere

Web UI, Telegram, WhatsApp and more.

A real agent runtime, running on your own machine

Every capability below is already implemented and tested.

🌐

Multi-model, free switching

DeepSeek, Kimi, Qwen, OpenAI, NVIDIA NIM and local Llama models.

Live
🔧

18 built-in tools

Search, code execution, sandboxed commands, file read/write, pipelines, sub-agents.

Live
🛡️

Sandbox safety

Command whitelist + Docker isolation + path constraints.

Live
🧠

Visible reasoning

Supports reasoning models such as DeepSeek R1 and OpenAI o1.

Live
🖼️

Multimodal understanding

See images, read documents, and understand screenshots as a first-class input.

Live
📚

Private knowledge base

Local document indexing plus vectorised retrieval.

Live
📱

Remote control from your phone

The phone runs no model. Sign in with the same account and you are controlling the very same agent on your own machine or server.

Live

Your phone is a remote control for your agent

The phone itself produces zero compute. It is a projection of your account, not a second agent.

🧠

Same intelligence, same account

One memory, one set of agents, one workspace and one file tree. Not a copy — the same thing.

⚙️

Compute stays on your machine

Model inference and every tool call run on your PC or your server. The phone only renders and sends commands.

⏱️

Take over long tasks anywhere

A job started on your desktop keeps running on the engine. Watch its progress from the phone and keep steering it.

🛠️

Identical feature set

Chat, agents, workflows, files, tools, multi-agent collaboration — exactly what you get when self-hosted.

Get the Android app Open in Safari on iPhone

Same account required. If you sign in with a different one, you are of course talking to a different agent.

What actually works today

Every line below is implemented and tested.

CapabilityBusiness ruleStatus
Multimodal inputText, images and documents as first-class inputLive
Tool callingFiles, browser, shell and custom skillsLive
Long-term memoryRemembers you across sessions and restartsLive
Knowledge baseLocal document indexing with vectorised retrievalLive
Model switchingAny OpenAI-compatible API, plus local modelsLive
Multi-channelTelegram, WhatsApp, Discord, Slack and moreLive
VoiceSpeech-to-text and text-to-speechLive
Self-hostingRun it on your own machine or your own serverLive

Why open source and self-hosted

This is a platform for users worldwide.

🌏

Global reach, low latency

Your data never leaves your machine. Nothing is uploaded to us.

💳

A path to real payments

You own the deployment: the model keys, the database and the logs are all under your control.

⚖️

Relatively open policy

Open-source and self-hosted: your data stays on your own machine.

🚫

Why not mainland China

Mainland restrictions on cross-border settlement and data export are severe.

Please note:

Open-source nature is unchanged:

Engine evaluation: The engine runtime is a complete implementation, not a prototype. Multimodal input, tool calling, long-term memory and knowledge-base retrieval are all implemented and tested, and everything runs inside a single installation.

Pricing

Open source, free forever.

0
Engine price (MIT open source)
MIT
Licence, yours to keep
0
Platform fee, no middleman
100%
Your data stays on your machine
∞
Self-host anywhere, no vendor lock-in

Frequently asked questions

Straight answers.

Do I need to pay to use the engine?
No. The engine is MIT open source. You only pay for the model API you choose to connect.
Does the engine send my files to a third party?
It depends on which model you connect. Use a local model and nothing leaves your machine.
Do I have to use a hosted server?
Three reasons.
Is my data private?
Yes. Self-hosting means the data, the model keys and the deployment all live on your own machine.
Can I deploy it anywhere?
No. The engine is MIT open source.
Which models can I connect?
Any OpenAI-compatible API, plus local models such as Llama and Qwen.
Can I run it on my own server?
Yes. That is the recommended way to use it, and your data never leaves your server.
Do I need to register?
No. Local AI chat needs no registration at all.
Will my data go abroad?
It depends on which model you use.

Go and take it for a spin

Install with a single PowerShell / Shell command.

🪟
Windows
PowerShell one-liner
Download
🍎
macOS
Shell one-liner
Download
🐧
Linux
Shell one-liner
Download
Windows irm https://lingxi-engine.com/install.ps1 | iex
macOS / Linux curl -fsSL https://lingxi-engine.com/install.sh | bash
Source git clone https://github.com/lingxi-engine/lingxi-engine.git && cd lingxi-engine && npm install

These commands point at the official site (Cloudflare-protected). If they fail, your network is likely blocking the script host — use the manual archive on the download page.

Community

Questions, skill requests, agent ideas.

💬

GitHub Discussions

Technical questions, feature requests, bug reports.

📖

Documentation

Setup guides, model configuration, tool integration and channel setup.

🛠️

Contributing

Read CONTRIBUTING.md. Issues and pull requests are both welcome.

👥

Build it with us

This is an open-source project built by one person. Open source means you can self-host, self-modify, and self-decide.

Join the community