
Tilde
io.github.topskychen由 GitHub 帳號 topskychen 發布v0.1.1更新於 Oct 24, 2026
Your AI agents' home directory — privacy-first MCP server for portable AI identity.
概覽
在本機執行的 MCP 伺服器,為 AI 助理提供可攜式的個人檔案——身分、技術棧、知識、技能與團隊脈絡,資料保存在本機。
- 可以做什麼
- 讀取完整或部分的使用者檔案,涵蓋身分、技術棧、知識來源、技能、工作經歷、教育背景、專案與發表成果,以及團隊脈絡和編碼規範,透過資源與 get_profile、get_team_context 等工具提供。提出檔案更新建議,進入待使用者核准的佇列,並列出待核准的更新。透過命令列管理 Anthropic SKILL.md 格式的技能,可設為公開、私有或團隊可見。匯入文件、書籍或履歷以擷取重點並初始化檔案,支援試跑和自動核准。可選擇 YAML、SQLite 或 Mem0 儲存後端,並匯出檔案。
- 適用情境
- 適合在多个支援 MCP 的助理之間切換、希望每處都能取得相同個人與團隊脈絡而不必重複輸入的使用者。也適合希望把偏好、技能和編碼規範分享給代理、同時讓資料留在本機並自行核准變更的開發者。
- 執行需求
- 以 stdio 本機程序執行,可從 npm(tilde-ai)或 PyPI(tilde-ai)安裝;README 在用戶端設定中使用 npx tilde-ai。需先初始化檔案。文件匯入和語意搜尋需要 GOOGLE_API_KEY(主要)以及可選的 OPENAI_API_KEY,透過環境變數設定。可選設定包括 TILDE_STORAGE、TILDE_PROFILE、TILDE_LLM_MODEL 和 TILDE_EMBEDDING_MODEL。僅支援桌面用戶端。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tilde,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
🏠 tilde
Your AI agents' home directory
tilde is a privacy-first Model Context Protocol (MCP) server that acts as the universal memory and profile layer for AI Agents.
Configure once. Use everywhere. Your data, your control.
Supports profile management, skills, resume import, and team sync.
The Problem
Every time you switch AI tools, you face the same issues:
- 🔄 Repetition: "I'm a Senior SWE", "I prefer Python", "Don't use ORMs"
- 🧩 Fragmentation: Preferences learned in Cursor aren't available in Claude
- 🔒 Privacy Concerns: Unsure who has access to your personal context
The Solution
tilde acts as a "digital passport" that your AI agents can read:
Features
- 🏠 Local-First: Your data stays on your machine by default
- 📋 Structured Profiles: Identity, tech stack, knowledge, skills
- 🔌 MCP Standard: Works with any MCP-compliant agent
- ✏️ Human-in-the-Loop: Agents can propose updates, you approve them
- 🔧 Extensible Schema: Add custom fields without modifying code
- 🔒 Skills Privacy: Control which skills are visible to agents (public/private/team)
- 🤖 Agent-Callable Skills: Define skills that AI agents can invoke on your behalf
- 📄 Resume Import: Bootstrap your profile from existing resume/CV
- 📚 Knowledge Sources: Books, docs, courses, articles - unified learning model
- 👥 Team Sync: Share coding standards across your team
Quick Start
Installation
Development Installation
Configure Cursor
Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for global access):
Once configured, you'll see tilde in your MCP servers with all available tools and resources:
Configure Antigravity
Add to .gemini/antigravity/settings.json in your project:
Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Example Usage
Once configured, your AI agent can access your profile. Try asking:
"What is my name?"
The agent will use the get_profile tool to fetch your identity and respond with your name and role:
Create Your Profile
Edit ~/.tilde/profile.yaml:
MCP Resources
tilde exposes these resources to agents:
MCP Tools
CLI Commands
Document Ingestion
Resume Import
Bootstrap your profile from an existing resume:
The resume importer extracts:
- Identity: Name, role, years of experience
- Experience: Work history with companies, roles, dates
- Education: Degrees, institutions, graduation years
- Tech Stack: Programming languages, frameworks, tools
- Projects: Personal and open-source projects
- Publications: Papers, patents, articles
Skills Management
Manage Anthropic-format skills with full bundling support:
The skill importer bundles:
- SKILL.md: Skill content with YAML frontmatter
- scripts/: Python scripts and utilities
- references/: Documentation files
- templates/: Template files
- assets/: Static assets
- Root files: LICENSE.txt, etc.
All bundled resources are preserved through import → persist → export.
Team Management
Storage Backends
tilde supports multiple storage backends:
Configuration
tilde uses a centralized configuration for LLM and embedding settings. Configuration is stored in ~/.tilde/config.yaml and can be synced across devices.
Configuration Priority
- Environment variables (highest priority)
- Config file (
~/.tilde/config.yaml) - Built-in defaults (lowest priority)
Environment Variables
Managing Configuration
Note: API keys are NEVER saved to the config file for security. Always set them via environment variables.
Quick Setup
Syncing Across Devices
The config file at ~/.tilde/config.yaml is designed to be synced:
- Via dotfiles repo: Add
~/.tilde/to your dotfiles - Via cloud sync: Dropbox, iCloud, or similar
- Manually: Copy the file to new devices
Example config file:
Programmatic Configuration
Roadmap
- Phase 1: MVP with profile reading
- Phase 2: Agent-proposed updates with approval flow
- Phase 3: Document ingestion (books, PDFs)
- Phase 4: Team sync for B2B use cases
- Phase 5: SQLite and Mem0 storage backends
- Phase 6: Skill Management (Anthropic SKILL.md format)
- Batch import from directory with
tilde skills import - Export to directory with
tilde skills export - Full bundling of scripts, references, templates, assets
- Deduplication by skill name
- Batch import from directory with
Why "tilde"?
In Unix, ~ (tilde) represents your home directory — the place where your personal configuration lives. tilde is the home for your AI identity.
Philosophy
- Your Data, Your Control: Local by default, sync only if you choose
- Human-in-the-Loop: Agents propose, humans decide
- Portable & Open: Export anytime, no lock-in, works with any MCP tool
- Progressive Disclosure: Start simple, add complexity as needed
License
MIT
Configure once. Use everywhere. Your data, your control.
來源:README.md,提交 0a9c925
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。