本地化AI工作站套件

一个完全本地化、支持离线运行的现代LLM和MCP工作站套件,确保数据安全和隐私。

  • by rtluckie
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 rtluckie/tinfoil-stack

使用说明

🛡️ 锡箔堆叠

本地优先。气开了。没有云。没有借口。
运行一个现代化的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.md
  • docs/airgap.md
  • docs/offline-bundles.md
  • docs/operations.md
  • docs/security.md
  • docs/vector-store.md

📜 许可证

Apache-2.0(见 LICENSE).