Motörhead, LLM Memory Server Built in Rust
Motörhead, LLM Memory Server Built in Rust
Motörhead is an open-source project aimed at helping developers build and manage LLM-based chat applications. We built Motörhead in Rust and it currently handles user sessions and context windows with the following features: -Short-term memory management: Motörhead maintains chat session histories for n users, keeping track of messages sent and received. -Incremental summarization: When the message buffer reaches a maximum window size, Motörhead incrementally summarizes the content into a context key. This process involves taking an existing summary and the messages removed from the list, then generating a new summary. -Semantic search with Redis: All messages are indexed in Redis alongside their respective embeddings, enabling efficient retrieval through semantic search when required. If you’re a developer working with LLM-powered applications please feel free to submit a GH issue for Motörhead and thanks for giving this a read!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
C (+ Rust) memory allocator outperforming dlmalloc by up to x4
Hosted Motorhead (LLM Memory Server)
Dory – A cache server utilising spare/unused memory
Rooster – Personal Web Server with Rust
An example GraphQL server written in Rust
LLGTRT: TensorRT-LLM+Rust server w/ OpenAI-compat and Structured Output
ChatGPT built in Rust + Vue
Rust server example: auth with actix on sled
RealWindows memory optimization engine built in Rust & Tauri
Screencast: An Introduction to Rust