Rose22/openlumara

AI agent framework, written from scratch (not based on openclaw), focused on stripping it down to the bare necessities, optimizing token count, reducing security risks. modular so you can enable only exactly what you need.

解決的問題

OpenLumara 是一個輕量級、以本地為先的 AI 代理框架,旨在減少令牌消耗與系統開銷。它提供模組化系統,用於管理個人任務、筆記與日常習慣,特別適合有執行功能障礙(如 ADHD 或自閉症)的人,他們需要一個結構化的 AI 助手。

工作原理

此框架使用 Python 編寫,可連接任何相容 OpenAI API 的後端,包括本地提供者如 llamacppollamakoboldcpp。它採用模組化架構,記憶、排程、Shell 存取等功能可自由開關,以最小化系統提示詞大小。支援多種通訊管道,包括 WebUI、CLI、Telegram、Discord 與 Matrix。

適用對象

  • 本地 AI 愛好者:希望擁有私密、自架設且快速、高效使用令牌的代理使用者。
  • 開發者:希望使用 Python 類別輕鬆擴展新模組或新通訊管道的開發者。
  • 個人生產力追求者:希望透過 AI 界面管理生活任務、習慣與日常安排的人。

主要特色

  • 極致的令牌效率:最佳化的系統提示詞(低至 4000 令牌),並提供即時監控令牌使用量的工具。
  • 模組化設計:幾乎所有核心元件(記憶、排程器、時間感知)皆可停用,以減少開銷。
  • 沙盒化 Shell:可切換的模組,可在 Docker 或 Podman 容器中執行命令,確保安全性。
  • 多通道支援:原生整合 WebUI、CLI、Telegram、Discord 與 Matrix。
  • 整合排程器:專為排程 AI 任務而打造的自研系統。
  • 記憶系統:使用 MessagePack 格式進行緊湊且快速的資料儲存。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案