motorhead

给 LLM 装上持久记忆,几行代码接入对话历史与语义检索。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 89 🐛 待处理 21 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 916
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可自行部署使用,完全免费。

项目预览

motorhead 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队getmetal
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可自行部署使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型llmops,llms,machine-learning,ml,mlops,rust
GitHub 星标★ 916
上线时间2023-03-29 00:00:00
代码更新2025-07-22
仓库体积370 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

Motorhead 是一个专为大型语言模型(LLM)设计的记忆与信息检索服务器,用 Rust 编写。它解决了 LLM 在对话中缺乏长期记忆的问题,为开发者提供了一套即插即用的记忆管理 API。核心能力包括:自动管理对话历史、基于向量搜索的语义记忆提取、以及可扩展的存储后端(如 Redis、SQLite)。开发者无需自建复杂的记忆系统,只需通过简单的 HTTP 接口即可为聊天机器人、AI 助手等应用注入持久记忆,提升上下文理解与个性化交互体验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 916

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 20 分钟 部署方式:Docker 4 步

环境要求

  • Docker
  • Redis

安装与启动步骤

  1. 1起 Redis

    Motorhead 用 Redis 存会话记忆,先准备一个实例。

    docker run -d --name motorhead-redis -p 6379:6379 redis:7
  2. 2起服务

    官方镜像暴露 8080,用 REDIS_URL 指向上面的实例。

    docker run --name motorhead -p 8080:8080 -e PORT=8080 -e REDIS_URL='redis://host:6379' -d ghcr.io/getmetal/motorhead:latest
  3. 3接进应用

    在你的 LLM 应用里把历史消息改走 Motorhead 的 memory 接口,按 session id 隔离。

  4. 4控制上下文

    它会自动做摘要与截断,长对话不会无限膨胀。

如何确认成功

8080 健康检查通过,同一 session 能取回历史消息。

注意事项

  • 也可直接用仓库里的 docker-compose,一次拉起服务与 Redis。

核心亮点

  • 提供开箱即用的 REST API,集成简单,无需深入底层实现
  • 基于向量检索实现语义级记忆提取,支持模糊与关联回忆
  • 存储后端可插拔,支持 Redis 与 SQLite,适配不同部署规模

不足之处

  • 项目处于早期阶段,API 稳定性与生态文档有待完善
  • 功能相对聚焦,缺少内置的对话管理或高级过滤策略

适用场景

  • 为聊天机器人增加跨会话的长期记忆能力
  • 构建 AI 助手时快速实现用户偏好与历史上下文调用
  • 在边缘或私有化部署中提供轻量级 LLM 记忆服务

替代项目

MemGPT、LangChain Memory、Zep

上一篇:langtrace

下一篇:dify-google-cloud-terraform

同类项目推荐

openclaw-guardian 开源

给 OpenClaw 网关配个自动修复的看门狗,故障秒级自愈

️ Guardian watchdog for OpenClaw Gateway — auto-monitor, self-repair via doctor --···

★ 569 2026-08-09
runtm 开源

给AI编程代理一个安全沙箱,放心让它写代码和部署

Open-source sandboxes where coding agents build and deploy. Spin up isolated environ···

★ 303 2026-08-09
aqueduct 开源

在任意云上跑LLM和ML工作负载,但已停更

Aqueduct is no longer being maintained. Aqueduct allows you to run LLM and ML worklo···

★ 518 2026-08-09
openlake 开源

加速 LLM 训练与推理,让 GPU 不再等数据

OpenLake is a high performance storage engine for efficient LLM inference and GPU Tr···

★ 2832 2026-08-09
portkey-python-sdk 开源

一键接入多模型,让 AI 应用稳定又安全

Build reliable, secure, and production-ready AI apps easily.

★ 119 2026-08-09
sig-mlops 开源

看这一份MLOps标准指南,少走弯路

CDF SIG MLOps

★ 634 2026-08-09
inference 开源

一行代码部署视觉模型,让任何设备秒变 CV 指挥中心

Turn any computer or edge device into a command center for your computer vision proj···

★ 2488 2026-08-10
candle-vllm 开源

Rust 写的本地大模型推理服务,兼容 OpenAI API,开箱即用

Efficent platform for inference and serving local LLMs including an OpenAI compatibl···

★ 740 2026-10-14
ml_in_production 开源

看多种ML模型部署方式,选型不踩坑

A set of demo of deploying a Machine Learning Model in production using various meth···

★ 61 2026-08-09