v0.3.1

Penglai

P E N G L A I

Bring agents that can work, listen, and speak to the tools you already use

Penglai Desktop
Penglai Agent
πŸ’¬ Chat Workspace
β–Ά Run History
πŸ“‘ Channel Manager
✨ Skill Manager
Today 14:30
Check today's server status
Runtime Hub running normally βœ… CPU 23% Β· Memory 45% 3 alerts resolved
Thanks!
Feishu Channel
Today's server monitoring report
Generating daily report, please wait...
Report ready: CPU 23%, Memory 45%, 3 alerts resolved.
Terminal
$ penglai start
Runtime Hub started :8200
$ penglai chat "Today's summary"
Processing request...
I spent ten years in networking, security, and ops β€” but I never learned to code. Every line in Penglai was written by me speaking to AI coding tools, one sentence at a time.
Penglai is the very thing it set out to prove: in the AI era, ordinary people can build their own tools.

Why "Penglai"? In Chinese mythology, Penglai is a legendary island of immortals on the sea β€” beautiful, yet forever out of reach. This project reclaims that name to say: those seemingly distant AI capabilities can actually be within reach β€” installed on your own machine, driven by the tools you already know.

This is a Penglai that is within reach.

Eight Immortals Cross the Sea

Multiple channels, capabilities, and models working in harmony β€” each module crosses the sea its own way, serving the same you

Desktop Feishu WeChat Terminal DingTalk Runtime Hub GenericAgent Voice Stack Memory Safety CHANNELS CORE CAPABILITIES
One command to add a new channel
# Enable Feishu channel (scan QR to auto-create app)
penglai enable feishu
 
# Start Runtime Hub service
penglai start
 
# Enable proactive companion mode
penglai companion enable

Numbers That Speak

Not features on a roadmap β€” capabilities running daily on real servers

0
Channels
Desktop, Feishu, WeChat, Terminal, DingTalk, QQ, WeCom, Telegram
0
Memory Layers
Index, Fact, Skill, Session β€” fully Markdown-auditable
0
Data Leaks
Local CPU voice inference, data stays on your machine by default
0
Minutes to Start
Scan QR to connect, one command, up and running in ten minutes
πŸŽ™οΈ

Local Voice Dual-Stack

SenseVoice speech recognition + MOSS-TTS speech synthesis, all running on your local CPU. No GPU, no cloud services β€” just say a word to interact, without touching anything beyond microphone permissions.

Learn more
πŸ›‘οΈ

Deterministic Safety Guardrails

A rule-based safety layer that does not rely on AI judgment. Tool-call whitelists, tiered permissions, operation audit logs β€” every step is deterministic logic, reviewable and accountable.

Learn more
🧐

Anti-Hallucination Double-Safety

A four-layer memory architecture ensures the agent "knows" what it knows and what it doesn't. The fact layer stores verified information, the index layer provides contextual retrieval, effectively reducing AI-fabricated content.

Learn more
πŸŒ™

Proactive Without Being Annoying

Not a passive bot that replies to every message. Penglai Agent can proactively inspect systems, send scheduled reports, and trigger anomaly alerts, while strictly respecting do-not-disturb hours and frequency limits β€” working for you without bothering you.

Learn more

One Butler, Many Doors

Your AI Agent should live wherever you already open every day

Desktop Client
Verified
πŸŽ™οΈ Voice support
Download Desktop
Feishu
Verified
πŸŽ™οΈ Voice support
penglai enable feishu
WeChat
Verified
πŸŽ™οΈ Voice support
penglai enable wechat
Terminal
Verified
πŸŽ™οΈ Voice support
penglai
DingTalk
⚠️ Pending
QQ
⚠️ Pending
WeCom
⚠️ Pending
Telegram
⚠️ Pending

Get Started

Three methods β€” pick whichever suits you

1

Download the installer for your platform (macOS Apple Silicon / Windows x64)

https://github.com/kevinchennewbee/PenglaiAgent/releases/latest
2

Open the installer β€” drag to Applications (Mac) or follow the setup wizard (Windows)

3

Launch Penglai Desktop and follow the wizard to configure your first Agent

Open Penglai β†’ Click "Get Started"
1

Install Penglai CLI with one command (auto-provisions Python & deps)

curl -fsSL https://raw.githubusercontent.com/kevinchennewbee/PenglaiAgent/main/install.sh | sh
2

Start Runtime Hub service (Feishu + WeChat + scheduler)

penglai start
3

Start chatting (direct TUI, equivalent to upstream GA tuiapp_v2)

penglai
1

Install Penglai core via pip (PyPI package name: penglai)

pip install penglai
2

Run the setup wizard (auto-configures LLM, identity, channels, abilities)

penglai setup
3

Configure individual modules as needed (e.g., Feishu only)

penglai setup --only feishu
Honesty over aesthetics

Every feature above runs on real servers daily β€” not a roadmap.
Every capability in Penglai is something you can verify right now.

GenericAgent
SenseVoice
MOSS-TTS-Nano
Tauri