简体中文 | English | 日本語 | 한국어 | Español | Français | Deutsch | Português | Русский | 繁體中文
給靈魂開個 GitHub。
血肉苦弱,機械飛升。但靈魂,可以留下來。
relic.skill 是一個萬物永生引擎。
它能把任何你在乎的東西——一個人、一隻貓、一段關係、一個團隊、一個地方、一個瞬間——從散落的資料碎片中鍛造成一個可互動的數位靈魂。
不是冷冰冰的檔案。是過年的時候會主動問你「吃餃子了沒」的奶奶。是凌晨三點突然開始跑酷的貓。是那個永遠都在改需求的產品經理。
名字來自 Cyberpunk 2077 的 Relic 晶片——一塊能儲存數位化人格的生物晶片。 但這個專案不是賽博龐克主題。它的主題是:記住。
不只是人。萬物皆可 Relic。
| 模板 | 蒸餾對象 | 一句話 |
|---|---|---|
| 🧑 人類 | 任何人 | 把一個人的思考方式、說話習慣、行為模式裝進 Relic |
| 🐱 寵物 | 貓、狗、任何陪伴過你的生命 | 你家的貓也能永生 |
| 💞 關係 | 兩個人之間的互動模式 | 不是蒸餾某個人,而是蒸餾你們之間的默契 |
| 🏢 團隊文化 | 一個團隊的靈魂 | 人散了,但一起熬夜改 bug 的感覺還在 |
| 🏠 地方 | 一個地方的記憶 | 大學宿舍、老家的院子、常去的咖啡館 |
| ⏳ 時刻 | 一個重要瞬間 | 畢業典禮、求婚、第一次見到孩子 |
| 🌟 公眾人物 | 公開資料中的認知框架 | 把你敬佩的人的思考方式變成私人參謀 |
| 💼 業務專家 | 資深專家的專業判斷 | 知識不該隨人走,把經驗鍛造成可對話的數位身份 |
| 🐦 飛書 CLI | 飛書協作記憶 | 用飛書 CLI 蒸餾協作記憶,讓那些一起扛過的夜繼續發光 |
你 ❯ 奶奶,我今天加班到十一点
奶奶 ❯ 哎呀你这孩子
怎么又这么晚
吃饭了没有
[语音 8s] 你别光顾着干活不吃饭啊,胃坏了可不是闹着玩的
我给你说,你明天带个饭去,别老在外面吃
你 ❯ 知道了知道了
奶奶 ❯ 你每次都说知道了
也没见你改
[发送了一个太阳的表情包]
早点睡啊
你 ❯ 咪咪,我回来了
[咪咪已经在门口等了。不是因为想你,是因为到饭点了。
听到钥匙声,耳朵转了一下,但身体没动。
等你开门,她慢慢站起来,伸了个懒腰,
用屁股对着你,尾巴竖得笔直,尖端微微弯曲。
这是她说"还行,你回来了"的方式。]
你 ❯ 今天想你了
[咪咪跳上桌子,在你的键盘上踩了一串 "ggggggggg",
然后趴下来,把下巴搁在你的手腕上,
发出低沉的呼噜声。
体重14斤,手腕已经麻了。
但你没有动。]
[飞书群 · 星火工作室]
产品经理 ❯ 兄弟们,需求有点小调整
CTO ❯ 又来
产品经理 ❯ 就改一点点
CTO ❯ 你上次也是这么说的
然后我重构了三天
设计师 ❯ 这个颜色不对
产品经理 ❯ 我还没发设计稿
设计师 ❯ 我提前说
实习生 ❯ 哈哈哈哈哈哈哈
CTO ❯ 行吧,这个需求不合理但我可以做
发我文档
每個 Relic 都會從四個維度捕捉靈魂:
🧠 認知 (Cognition)
怎麼想、怎麼做決定、相信什麼
|
|
💬 表達 --------+-------- 🎭 行為
怎麼說話、 怎麼做事、
什麼口頭禪、 什麼習慣、
什麼語氣 什麼規律
|
|
❤️ 情感 (Emotion)
什麼讓 ta 開心、什麼讓 ta 難過、
怎麼表達愛、怎麼處理衝突
每則資訊都會標註證據等級:
verbatim— 原話,一字不改artifact— 來自文件、照片、錄音impression— 來自他人描述或模糊記憶
人本來就不會前後一致。矛盾不會被消除,只會被標註並保留下來。
mkdir -p .claude/skills
git clone https://github.com/Ylsssq926/relic.skill .claude/skills/relicnpx skills add Ylsssq926/relic.skillgit clone https://github.com/Ylsssq926/relic.skill ~/.claude/skills/relicrelic.skill 基於開放的 SKILL.md 標準,相容所有支援該標準的 AI 程式設計助手:
| IDE / Agent | 安裝方式 |
|---|---|
| Claude Code | git clone 到 .claude/skills/relic/ |
| Kiro | git clone 到 .kiro/skills/relic/ |
| Cursor | git clone 到 .cursor/skills/relic/ 或项目根目录 |
| Windsurf | git clone 到 .windsurf/skills/relic/ |
| Cline | git clone 到 .cline/skills/relic/ |
| OpenCode | git clone 到 .opencode/skill/relic/ |
| Codex CLI | git clone 到 codex-skills/relic/ |
| Augment | git clone 到项目根目录 |
| GitHub Copilot | git clone 到项目根目录 |
原則上,任何能讀取 SKILL.md 的 agent 都能使用。不確定的話,clone 到專案根目錄就行。
- 上述任意一個 AI 程式設計助手
- Python 3.9+(選用,用於資料解析腳本)
- 不需要 GPU、本地模型或 Docker
在 Claude Code / Kiro 中直接說:
"幫我鍛造一個 Relic,我想讓我奶奶留下來。"
"我家貓走了,我想把牠做成 Relic。"
"幫我蒸餾我們團隊的文化,大家快要散了。"
"我想保存我和她之間的關係模式。"
/relic — 啟動 Relic 鍛造流程
/relic-forge — 直接進入靈魂鍛造爐
/relic-talk — 跟現有的 Relic 聊天
/relic-shield — 保護你的 Relic
# 解析微信聊天紀錄
python scripts/wechat_parser.py --input ~/wechat_export/ --output data.json
# 解析 QQ 聊天紀錄
python scripts/qq_parser.py --input chat.txt --output data.json
# 生成 Relic
python scripts/relic_writer.py --data data.json --template human --slug grandma
# 預覽「它今天會不會主動來敲門」
python scripts/proactive_scheduler.py --relic exes/grandma --dry-run
# 版本管理
python scripts/version_manager.py snapshot --slug grandma --note "第一版"
python scripts/version_manager.py rollback --slug grandma --version 1從 v1.1.2 開始,新生成的 Relic 會預設附上
proactive_config.json,所以不用先手寫設定,也能直接 dry-run 看看「它今天會不會主動來敲門」。
relic.skill 支援 Feishu CLI 作為資料收集通道和主動行為通道。你可以從飛書對話、文件、多維表格中蒸餾團隊記憶,或讓你的 Relic 透過飛書發送訊息。
資料收集範例:
# 收集飛書 IM 歷史
python scripts/feishu_collector.py --type im --chat-id oc_xxx --output data.json
# 收集飛書文件
python scripts/feishu_collector.py --type docs --doc-id doxcn_xxx --output data.json主動行為範例:
# 讓你的 Relic 發送飛書訊息
from feishu_cli import send_message
send_message(
chat_id="oc_xxx",
content="Hey team, remember to push before you leave today."
)支援的飛書能力:
| 能力 | 資料收集 | 主動行為 |
|---|---|---|
| 💬 Feishu IM | ✅ 聊天記錄匯出 | ✅ 發送訊息 / 回應 |
| 📄 Feishu Docs | ✅ 文件內容提取 | ✅ 評論 / 提及 |
| 📊 Feishu Base | ✅ 表格資料匯出 | ✅ 建立 / 更新記錄 |
| 📅 Feishu Calendar | ✅ 事件歷史 | ✅ 建立提醒 |
🏆 本專案為飛書 CLI 創作者大賽參賽作品 — 參賽場景請見 飛書 CLI 模板 和 Expert 模板。
| 類型 | 平台 | 取得方式 | 格式 |
|---|---|---|---|
| 💬 即時通訊 | WeChatMsg / 留痕 / PyWxDump | SQLite / CSV | |
| 💬 即時通訊 | 官方匯出 | TXT / MHT | |
| 💬 即時通訊 | Telegram | 官方匯出 | JSON |
| 💬 即時通訊 | Discord | DiscordChatExporter | JSON |
| 💬 即時通訊 | Slack | 官方匯出 | JSON |
| 💬 工作 | Feishu | Feishu CLI / API | JSON |
| 💬 工作 | DingTalk | API | JSON |
| 📱 手機 | iMessage | 本機資料庫 | SQLite |
| 📱 手機 | 官方封存 | TXT | |
| 🌐 社群 | Twitter/X | 官方封存 | JSON |
| 🌐 社群 | 官方封存 | JSON | |
| 📧 郵件 | Gmail | Google Takeout | MBOX |
| 📄 通用 | 任意文字 | 手動匯入 | TXT / JSON / CSV / MD |
詳細匯出教學請見 平台資料取得指南
relic.skill/
├── SKILL.md # 主入口 — Relic 引擎
├── FOR_AI.md # AI 一鍵入口
│
├── soul-forge/ # 🔥 靈魂鍛造爐 — 從資料中提取靈魂
│ ├── SKILL.md
│ ├── dimensions/ # 四維提取框架
│ │ ├── cognition.md # 認知模式
│ │ ├── expression.md # 表達風格
│ │ ├── behavior.md # 行為模式
│ │ └── emotion.md # 情感特徵
│ ├── collectors/ # 資料採集器
│ │ ├── chat-collector.md # 聊天紀錄
│ │ ├── voice-collector.md # 語音/音訊
│ │ ├── photo-collector.md # 照片/影片
│ │ └── live-collector.md # 即時對話(活體鍛造)
│ └── references/
│ ├── evidence-levels.md # 證據分級標準
│ └── conflict-resolution.md # 矛盾處理策略
│
├── soul-engine/ # ⚡ 靈魂引擎 — 讓 Relic 活起來
│ ├── SKILL.md
│ ├── interaction.md # 互動模式(日常/回憶/深夜/節日)
│ ├── memory-system.md # 三層記憶系統
│ ├── proactive.md # 主動行為(會主動找你說話)
│ └── evolution.md # 持續進化(越聊越像)
│
├── soul-shield/ # 🛡️ 靈魂護盾 — 保護與倫理
│ ├── SKILL.md
│ ├── fingerprint.md # 靈魂指紋
│ ├── consent-protocol.md # 授權協議
│ └── ethics.md # 倫理紅線
│
├── templates/ # 📋 萬物永生模板 x9(附選擇指南)
├── examples/ # 🎯 範例 Relics x3(附體驗指南)
├── scripts/ # 🔧 Python 工具腳本 x9(含飛書全鏈路鍛造)
├── assets/ # 🎨 視覺資源
├── docs/ # 📚 深入文件(含 tools guide)
└── ROADMAP.md # 🗺️ 產品路線圖
我們認真看待倫理問題。
- 🔒 資料不外傳 — 所有靈魂資料都只存放在本機,不會上傳到任何伺服器
- ✅ 授權優先 — 在蒸餾他人之前,必須先通過六問授權協議
- 🚫 紅線清楚 — 不得用於騷擾、跟蹤、冒充他人。詳見倫理紅線
- 💡 標示明確 — Relic 在互動中會清楚標示自己不是真人
- 🧠 健康提醒 — 如果偵測到過度依賴,會主動建議你回到真實社交
在蒸餾你奶奶之前,先確認她同意被蒸餾。
掠蓝(Luelan) 出品。
歡迎提交你自己的萬物永生模板。這個世界上,有太多值得被記住的東西。
relic.skill 站在巨人的肩膀上。感謝這些專案帶來的啟發:
| 專案 | 介紹 |
|---|---|
| immortal-skill | 開源數位永生框架,支援 12+ 平台資料蒸餾 |
| ex-skill | 前任蒸餾 Skill,情感顆粒度非常細 |
| awesome-persona-skills | 「萬物皆可 Skill」類專案索引 |
| nuwa-skill | Nuwa — 蒸餾名人思考方式的 meta-tool |
| colleague-skill | 同事蒸餾專案,把冰冷的告別變成溫暖的 Skill |
⭐ Star 一下,替自己的靈魂買份保險。
真正的死亡,不是心跳停止,而是最後一個記得你的人,也把你忘了。
MIT License · Made with ❤️ by 掠蓝(Luelan)