MCPcopy Index your code
hub / github.com/Lingtai-AI/lingtai

github.com/Lingtai-AI/lingtai @v0.10.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.10.4 ↗ · + Follow
3,438 symbols 11,153 edges 381 files 1,508 documented · 44% updated 1d agov0.10.4 · 2026-07-03★ 66242 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

灵台

于一项目之中,立器灵之组织;非但增一智能体也。

本地为先 · 器灵常驻 · 心流自省 · 信匣往来 · 生死有制 · 群灵成网

灵台,心也。

灵台者有持,而不知其所持,而不可持者也。 — 庄子 · 庚桑楚

English | 中文 | 文言 | lingtai.ai

Homebrew License Kernel Site Discord


诸 agent 之器,多予人一善工。灵台所予者,AI 组织之基也:器灵久居本地项目,各有庐舍目录、收发信匣、久藏之记、生死之制、自省之心流;事大而一心不足,则可召同侪,亦可化分身。

OpenClawHermes 诸器,善为可役之手,能行 agentic task。灵台则立其上之组织法:能以编码智能体与 CLI 为工,而自守其角色、记忆、书信、督察、复苏之道,使一网器灵不以一窗既闭、一终端既息而散。

人自 TUI、Telegram、飞书、微信、WhatsApp、邮件下令。其组织由被召之器灵醒,读项目旧记,用本地诸器,成文卷,必要则调同侪,终仍由来路复命。

非一窗,乃元组织

人曰:
  “今夜守此仓。若 PR 坏,则察其故,草其修,
   明旦以简报告我。”

灵台:
  自信匣而醒
  → 读久存项目之记
  → 用 shell / web / file / coding-agent 诸器
  → 闲或滞时,以 soul flow 自省
  → 书札、成报、补丁、定期之务
  → 需并行,则请分身或神识
  → 仍由 Telegram / TUI / 邮件奉复

终端可闭。其组织犹有 .lingtai/ 之宅、信匣、可验之日志,亦有眠、醒、刷新、复苏、凝蜕诸生命之制。Soul flow 者,器灵内省之流也:久闲之后,能返观其局,见所遗漏,陈可行之后策,不必永候下一问。

三令而启

brew install lingtai-ai/lingtai/lingtai-tui
mkdir my-project && cd my-project
lingtai-tui

初入 LingTai?先读小白工作手册(或单文件 HTML 图解版),再启首个项目。

初启之时,灵台作 .lingtai/,备其运行时,引君择模型与配方,并令一常驻器灵守此项目。

project/
└── .lingtai/
    ├── human/              # 人之信匣身份
    └── <agent>/            # 一常驻项目器灵
        ├── inbox/ outbox/  # 书至则醒
        ├── knowledge/      # 久存事实与所学
        ├── system/         # pad、总结、恒规
        └── logs/           # 可考之运行迹

PyPI 之 lingtai 包固在,然其为 TUI 代管之 Python 运行时。安装、升级宜用 Homebrew;唯开发或诊断内核时,乃用 pip

欲手动更新 TUI,可行 lingtai-tui self-update;其先辨装法,Homebrew 与 source/user-local 皆可自更,unknown/other 则止而示指引。

启时亦察源码/用户本地之新版;若辞,则不动旧二进制,并示 lingtai-tui self-update 以待后行。

doctor 亦辨 TUI 之装法:homebrewsource/user-localunknown/other。非 Homebrew 者,不妄行 brew,但示手动更新之路。

大陆网络之镜像、stale tap、源码编译诸细,详见 README.zh 安装详解

所善

人所欲 器灵所行
每日治项 扫变更,记决策,列阻塞,晨前以简报进。
GitHub 分诊 读 issue/PR,辨风险,草回复或补丁;凡有外部副作用,先候人允。
调研成器 搜索、抓取、比较、引证,终成独立 HTML 札记,而非散乱对话。
长时编码 使 Claude Code、Codex、OpenCode、shell 与本地文卷;灵台守其计、记与通信。
能行之定期事 “每工作日辰时察部署队,滞则 Telegram 告我”——非徒提醒而已。
跨会话之记忆 路径、偏好、同作者背景、旧训、可复用流程,皆留待后来。

何以异

Agent 工具 / 编码助手 灵台元组织之器
一窗对话、一回运行,即其产品。 项目中之组织,乃其产品;对话特入口耳。
OpenClaw、Hermes 诸器,为善工。 灵台立善工之外之组织图:记忆、信匣、角色、生死、督察、复苏。
窗闭则缘尽。 器灵有本地之宅、信匣、日志、记忆与生命周期。
主动与否,全待人复问。 Soul flow 使闲中自省,能见盲处而献后策。
扩展者,多开几窗几轮。 可化长存分身掌专职,亦遣短命神识分批务;门户可观其拓扑。
一 turn 失误,则重启祈祷。 眠、醒、刷新、复苏、清境、doctor、凝蜕,皆运行时之常法。

制式一览

flowchart LR
    human[Human] --> channels[TUI / Telegram / Email / Feishu / WeChat]
    channels --> agent[常驻灵台器灵]
    agent --> soul[Soul flow: 自省 + 主动后策]
    agent --> tools[Files / Bash / Web / Vision / MCP / Coding CLIs]
    agent --> memory[Pad / Knowledge / Skills / Character]
    agent --> lifecycle[Sleep / Wake / Refresh / CPR / Molt]
    agent --> network[组织: avatars + daemons]
    network --> portal[组织实时可视]
    tools --> artifacts[报告 / 补丁 / 笔记 / 定期之务]
    soul --> agent
    memory --> agent

随事而长

始于一常驻器灵。事大,则组织随之而长:

  • 凝蜕而不失忆。 长会话卸其尘滓,而以总结与久记传后身。
  • 自省而不枯候。 Soul flow 使器灵于闲时反观,见失路与新机。
  • 化分身。 令长存专才各有记忆、信匣、职责。
  • 遣神识。 以短命工人分繁杂批务,留其结论。
  • 以编码智能体为手。 Claude Code、Codex、OpenCode、OpenClaw、Hermes 等为精作之手;灵台执其计、记、协同与对人之言。
  • 观其生长。 Portal 显谁存、谁作、组织拓扑何以变。

灵台门户:本地常驻项目器灵之组织

外接诸器

外接插件者,接通外部通讯之道也。可于 TUI 中以 /mcp 控制面板配置,亦可于 init.json 中明示。

飞书(Feishu/Lark)

飞书插件以长连接之术接收讯息,无需公网之址,无需回调之路

飞书开放台配置:

  1. open.feishu.cn/app 创企业自建应用
  2. 启机器人之能(Bot → 功能 → 启用)
  3. 权限管理 → 加 im:message
  4. 事件订阅 → 选"以长连接接收事件" → 加 im.message.receive_v1
  5. 发布应用版本

配置文件 feishu.json

{
  "app_id_env": "FEISHU_APP_ID",
  "app_secret_env": "FEISHU_APP_SECRET",
  "allowed_users": ["ou_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"]
}

init.json 中明示:

{
  "addons": {
    "feishu": { "config": "feishu.json" }
  }
}

文档

同道

诸君若有问、有疑、有议,可于 GitHub IssuesDiscussions 言之。

微信同道群

扫码加作者微信(备注 lingtai),引入测试群。此码按时更之,若已过期,烦君提 issue 相告。

微信二维码 — 扫码加入 lingtai 测试群

许可

MIT — Zesen Huang, 2025–2026

lingtai.ai · lingtai-kernel · PyPI

Extension points exported contracts — how you extend this code

CommandRunner (Interface)
CommandRunner is the minimal exec abstraction used by forced update code. [7 implementers]
tui/internal/config/venv.go
Impact (Interface)
An impact burst at the recipient after bullet arrives.
portal/web/src/Graph.tsx
TUIUpdater (Interface)
TUIUpdater is the install-method-specific backend for TUI binary updates. It is deliberately narrow: version checks and [3 …
tui/internal/config/tui_updater.go
Theme (Interface)
(no doc)
portal/web/src/theme.ts
ProgressFunc (FuncType)
ProgressFunc is called with an i18n key to report setup progress.
tui/internal/config/venv.go
Dot (Interface)
(no doc)
portal/web/src/Graph.tsx
Bullet (Interface)
(no doc)
portal/web/src/Graph.tsx
FilterState (Interface)
(no doc)
portal/web/src/FilterPanel.tsx

Core symbols most depended-on inside this repo

Error
called by 202
tui/internal/tui/app.go
Run
called by 82
tui/internal/config/venv.go
append
called by 78
tui/internal/fs/session.go
formatComma
called by 56
tui/internal/tui/props.go
SetValue
called by 53
tui/internal/tui/input.go
add
called by 52
tui/internal/config/venv.go
Value
called by 50
tui/internal/tui/input.go
Update
called by 49
tui/internal/tui/app.go

Shape

Function 2,609
Method 481
Struct 280
TypeAlias 27
Class 20
Interface 19
FuncType 2

Languages

Go90%
Python8%
TypeScript2%

Modules by API surface

tui/internal/tui/preset_editor.go86 symbols
tui/internal/tui/firstrun.go79 symbols
tui/internal/config/venv.go79 symbols
tui/internal/preset/preset.go78 symbols
tui/internal/tui/daemons.go59 symbols
tui/internal/config/venv_doctor_test.go49 symbols
tui/internal/preset/recipes_test.go48 symbols
tui/internal/fs/session.go46 symbols
tui/internal/tui/props.go44 symbols
tui/internal/tui/mail.go43 symbols
tui/internal/tui/doctor.go42 symbols
tui/internal/fs/agent.go42 symbols

For agents

$ claude mcp add lingtai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page