🛡️ 锡箔堆叠
本地优先。气开了。没有云。没有借口。\ 运行一个现代化的LLM+MCP工作站来保存您的数据 在你的盒子上 (你的理智完好无损)。
想想“私人AI设备”-- Ollama+开放式WebUI+MCP --有带你的脚本 完全离线.
______________________________________________________________________
✨ 你得到的
- 🧠 本地LLM运行时 (奥拉马)
- 🧰 全功能UI+编排 (打开WebUI;支持MCP)
- 🔧 MCP工具生态系统 (默认情况下仅限本地)
- 📦 线下捆绑包 (图像+体积+校验和)用于可重复构建
- 🔒 气隙姿态 (拒绝入站/出站;仅限本地主机)
- 🧱 设备模式 (系统单位:boot→ 准备就绪)
- 🧲 选项1矢量存储:SQLite RAG(耐用+可检查,无需额外服务)
______________________________________________________________________
🚀 快速入门(在线一次→ 然后是气隙)
git clone https://github.com/rtluckie/tinfoil-stack.git
cd tinfoil-stack
./scripts/bootstrap_ubuntu.sh
./scripts/prefetch_online.sh
make up打开:http://localhost:3000
离线捆绑:
make bundle气隙切换:
./scripts/airgap_cutover.sh______________________________________________________________________
🧲 矢量存储(选项1):SQLite RAG
文件: docs/vector-store.md
make vector-init
./scripts/vector_ingest.sh ~/AI_WORKSPACE
./scripts/vector_search.sh "how do offline bundles work?"______________________________________________________________________
📚 文档
docs/architecture.mddocs/airgap.mddocs/offline-bundles.mddocs/operations.mddocs/security.mddocs/vector-store.md
______________________________________________________________________
📜 许可证
Apache-2.0(见 LICENSE).
