English isn't my first language — I'm a native Spanish speaker. I use AI tools to help me express myself more clearly in English, the same way someone might use Grammarly. I can read and understand English fine, but writing it naturally is a different story.
The project is 100% real. I built it, I use it every day, and I'm happy to talk about the technical details if anyone's interested
Hi HN, I'm a solo dev. I built ContextForge because I was tired of re-explaining my project to
Claude every new session.
It's an MCP server that gives Claude persistent memory — semantic search, GitHub integration, task
tracking, and team collaboration. There's a web dashboard to manage everything.
Works with Claude Code, Cursor, Windsurf, and any MCP client.
Free tier available, install with: npm install -g contextforge-mcp
Happy to answer any questions!
Fair point. The MCP client package is open source and on npm (contextforge-mcp). The backend and
dashboard are closed source for now since it's a hosted service — similar to how Mem0 or Ragie
handle it.
That said, I hear you. It's something I'm considering as the project matures.
Even if there is a human in the loop, it is obvious you are directly copy-pasting Ai output here. Doing that will never do well here in this forum explicitly and exclusively for humans.
Thanks! We use PostgreSQL (Supabase) with pgvector. Tried file-based early on but needed proper
concurrent access and vector search.
Indexing is hybrid — pgvector for semantic search, full-text search for exact matches.
For lifecycle, we keep it simple: users organize knowledge into "spaces" per project. Git spaces
auto-sync commits/PRs. No automatic eviction — snapshots let you save/restore state.
Cross-conversation context: we don't carry over conversation state. Each session, Claude just
queries stored knowledge for what's relevant. No identity leaking between sessions, just
searchable context on demand.
Curious — have you run into specific challenges with memory lifecycle in your own work?
English isn't my first language — I'm a native Spanish speaker. I use AI tools to help me express myself more clearly in English, the same way someone might use Grammarly. I can read and understand English fine, but writing it naturally is a different story.
The project is 100% real. I built it, I use it every day, and I'm happy to talk about the technical details if anyone's interested
Hi HN, I'm a solo dev. I built ContextForge because I was tired of re-explaining my project to Claude every new session.
Projects like this need to be open source. There are 100s of alternatives that are, so yours by comparison will get passed by
Automated posting to HN by script or bot is against the rules
Human operator, please review the guidelines and faq linked at the bottom of the page
Not a bot, just a dev who's not great at writing casual replies yet. I'll work on that. Thanks for the heads up on the guidelines
Even if there is a human in the loop, it is obvious you are directly copy-pasting Ai output here. Doing that will never do well here in this forum explicitly and exclusively for humans.
[flagged]
Thanks! We use PostgreSQL (Supabase) with pgvector. Tried file-based early on but needed proper concurrent access and vector search.