[Project] ULM Engine v1.0.0 – I built a local-first memory pipeline that stops AI co-pilots from getting context amnesia (Zero VRAM waste, auto-syncs across Copilot Chat, Cline & Gemini)

Written by

in

Hey r/vibecoding! 👋

Like many of you using AI for pair programming, I was getting frustrated with context amnesia and rate-limited cloud memory setups. Every time a new session started, my AI forgot previous architectural decisions, local server configs, and custom rules.

So I built ULM Engine (Universal Local Memory) — a local-first, vector-aware cognitive ledger that ingests conversation logs, vectorizes facts using local embeddings, synthesizes them into “Golden Truths,” and auto-syncs them directly into all your IDE rule files in real-time.

🌟 Key Features Zero Cloud Dependencies & 100% Local: Runs completely offline using local models (nomic-embed-text for vector math, qwen2.5 for fact synthesis). VRAM Discipline (GPU Friendly): Automatically unloads model weights (keep_alive: 0) and terminates local server processes the second sync finishes, leaving 100% of your GPU free for coding, gaming, or diffusion work. Multi-IDE Sync: Automatically injects dynamic memory context across your entire toolchain simultaneously: 🟢 VS Code / GitHub Copilot Chat (.github/copilot-instructions.md) 🟠 Cline / Roo Code (.clinerules) 🔵 Google Gemini & Antigravity IDE (GEMINI.md) 🟣 Ollama System Modelfiles Fast Transactional Storage: Uses SQLite in WAL mode with SHA-256 deduplication and exponential temporal decay math (older facts naturally decay unless pinned). Lean Context Tokens: Formats memory files into tight, token-optimized blocks (~2k–4k tokens) so you don’t waste 80% of your LLM context window. 💻 Quickstart & Setup bash

1. Clone & Install

git clone https://github.com/Pipe5linger/antigravity-overdrive-sync.git cd antigravity-overdrive-sync pip install -e .

2. Run a manual sync pass

ulm sync

3. Or launch the WebUI Control Center / Terminal TUI

python web_server.py 🔗 Links & Repo GitHub Repository: https://github.com/Pipe5linger/antigravity-overdrive-sync Latest Tag: v1.0.0 💬 My Thoughts & Comments for the Community: I honestly had no real clue what i was doing when i started working on this, I’ve learned a little, not a lot, along the way. and yeah, this whole thing is just me telling my various llms what i wanted… Im not a coder, im just a hobbyist.. Feel free to tear this apart. im sure there are a million ways this could have been done better.. I’m genuinely curious as to what i can do to improve it.. I’ve been working on this thing for a few months now, and i think it actually has potential… But that could just be my imagination.. let me know.. ?

submitted by /u/Echo5November
[link] [comments]