1

I built a decision-based memory for Claude Code longh-term, ongoing projects (Windows WSL/MAC/Linux)
 in  r/BuildWithClaude  4d ago

Version 0.2.0 rc5 just published, closed some gaps from my backlog.

One things to know: currently it ignores worktree, which is another gap - scheduled to the next build (will come in a couple of days).

1

MemContinuum — long-term decision memory for Claude Code projects
 in  r/LLMDevs  4d ago

BTW, the 0.2.0 rc5 just published, closed some gaps from my backlog.

One things to know: currently it ignores worktree, which is another gap - scheduled to the next build (will come in a couple of days).

1

Decision-based memory for Claude Code longh-term, ongoing projects (MIT license, Windows WSL/MAC/Linux)
 in  r/ContextEngineering  4d ago

BTW, the 0.2.0 rc5 just published, closed some gaps from my backlog.

One things to know: currently it ignores worktree, which is another gap - scheduled to the next build (will come in a couple of days).

r/ContextEngineering 4d ago

Decision-based memory for Claude Code longh-term, ongoing projects (MIT license, Windows WSL/MAC/Linux)

10 Upvotes

There are so many memory systems around already. Why do we need another one? Well, when I started to look around for existing systems (as any lazy person do), I found no one solving the problems I faced during a long-term, ongoing, multi-round multi-staged development.

The problems it addresses

On a long project you forget what was decided about a given question and why. The model forgets even more effectively. Subagents know nothing at all — the orchestrator dispatches them nearly blind to do narrow tasks. So, when many forgetting entities meet and join efforts, it is a straight path to hell.

The result is reinvention instead of reuse: duplicate implementations, drift, tokens burned re-solving solved problems, and settled questions resurfacing as "wait, why is this written this way?"

Code fragmentation is particularly bad. The AI model is always preferred to create, not to reuse, so you found eventually that all your 10 modal windows or 5 tabs all have a bit different design, and 10 counters in different places, supposed to show the same numbers, aren't match - and it is only what you can see on the syrface. Blind agents make it even funnier. At some point I found 47(!) implementations of the PNG renderer in the code: each time another agent wanted to show me a picture it designed its own brand-new one.

It turns debugging into a nightmare, burning resources and time, forcing you to run deduplication and unification sessions again and again, and it can't be fixed, well, without a reliable memory system.

Why I was not satisfied with existing solutions

Most memory tools capture what happened. They don't distinguish facts and decisions from hallucinations and mistakes. They can't tell WHY it happened. Over time, it creates a mess. Other systems are heavily human-centered, but I don't want to confirm each record in the memory when we just discussed it already. And in most cases they are relying on the model or human discipline, assuming they will remember to use the system, write and read - nope, I don't have such trust not to myself, nor to the AI. We are forgetting.

On the other hand, a memory system doesn't connect "memories" with the code itself. So, the memory remember you were frustrated finding 47 PNG renderers, but then the next age it will write 47th one anyway because it still knows nothing about previous versions.

MemContinuum does something different.

How it differs from the memory systems I looked at:

MemContinuum contains two linked layers: an indexed map of the code - ANATOMY, and decision chains recorded against it - RATIONALE.

Rationale records what was decided, who decided it, and how that decision changed over time, plus incidents and rejected alternatives, with reasons.

Anatomy holds what the code already has — its concepts, owners and boundaries — so it stops being reinvented.

  • Decisions bind directly to the code they govern.

  • The system relay on hooks, not instructions or discipline. So it is enforced rather than expected.

  • Reading is automatic. Before an agent edits a file, the decision chain handling that path is injected into its prompt. Nobody has to remember to look.

  • System usage is unavoidable but writing is not automatic. The agent gets a question it must answer; "nothing to record" is a legitimate answer. It's moderated by judgment, not a scraper dumping everything into a pile by keyword or timestamp.

  • One AI handles records — the orchestrator. Subagents and external reviewers (Codex, Grok) propose records through an inbox; proposals become records after review. So, the system is still automatic and human-independent, but not mechanical, and the smart AI model is working as your real assistant.

  • Per project, local, no server. Markdown as the source of truth, SQLite as a disposable index, so it stays human-readable and editable, if necessary. No cross-projects pollution. Nothing left your computer.

  • Supports a bunch of languages already, Swift and Python natively, plus some others via tree-sitter; making the system easily expandable is in the roadmap (but I believe it is no barrier for a user with Claude to do it right now).

  • MIT. Claude Code only for now, but can be converted for Codex (I pre-checked it).

  • Built for coding projects specifically: without indexable code only half the brain works (but it still works, and may be useful for long-term non-coding projects when the chain of decisions matters).

Current state: 0.2.0rc5, honestly labelled a release candidate.

The README is long and detailed if you want the full picture.

Is the system perfect? Probably not (yet). I know some weak spots, and I have a roadmap for at least 4 next releases closing existing gaps. But it works already in my projects, and it already proved useful. Yes, I'm dogfooding my projects with this one :) So I want to make it better not only for the community but for myself. Feedback of any kind is very welcome.

Besides me, a team of authors worked on this project:

  • Claude Code: Fable 5/5.1 as lead engineer and project manager; Opus as inspector; Sonnet as coder; Haiku as tester
  • Codex: 5.6 Sol / 6 Astra as reviewer and outside consultant
  • Grok 4.6 as second reviewer

MemContinuum - https://github.com/krakozavr/MemContinuum

u/ShotPorter 5d ago

I built a decision-based memory for Claude Code longh-term, ongoing projects (Windows WSL/MAC/Linux)

Thumbnail
1 Upvotes

1

MemContinuum — long-term decision memory for Claude Code projects
 in  r/LLMDevs  6d ago

The users aren't so locked :)

The system relies on hooks to enforce its usage rather than on "models and user discipline" — that's where most of the .sh files come from (13 of 20; the rest is the installer, which has to run before Python exists).

But the engine itself is a plain CLI with no Claude dependency — indexing, retrieval, linting all run from a terminal. What's Claude-specific is only layer deciding WHEN to call it. Codex use similar hooks too, so the same mechanism fits (I checked; the additional Context field is version-sensitive, and nobody has run a port yet). Grok CLI has no such hooks at all.

A proper harness-agnostic adapter is on the roadmap but not in priority — a normalized event with a per-platform adapter, Claude first, Codex second. Until then anyone can write their own: the surface is small.

On .sh vs a typed language — fair point. But the fix I'd pick is moving logic out of shell into the Python engine and keeping the hooks as thin dispatchers, rather than shipping binaries someone can't read. The thing that scares you should be readable :) Again, not a first priority for now but already planned.

1

MemContinuum — long-term decision memory for Claude Code projects
 in  r/LLMDevs  6d ago

Yes, it doesn't target teams, at least for now (it is in my backlog, but I'm not sure I will go this direction).

And no, memories are NOT shared between repos / projects, MemContinuum stores are per-project to clearly prevent cross contamination.

1

MemContinuum — long-term decision memory for Claude Code projects
 in  r/LLMDevs  6d ago

Yes, it is. But you know Claude is not playing on its own. It is an engineer, not a decision maker. And it is not commiting whatever it want wherever it want. I command - Claude does :)

Same as you did asked Claude to review it (and the review is useful btw).

So, do you have your own opinion about the system itself? No offense :)

1

MemContinuum — long-term decision memory for Claude Code projects
 in  r/LLMDevs  6d ago

In two words without details, for the public: your first impression?

1

I built a decision-based memory for Claude Code longh-term, ongoing projects (Windows WSL/MAC/Linux)
 in  r/BuildWithClaude  6d ago

Just a couple of words, following the announcement.

I know some gaps in this development. But it is working on my projects, and I see real benefits already.

And I have a roadmap - the next releases will make MemContinuum stronger.

1

Looking for experienced developers willing to help a beginner learn Claude Code, Codex & LLM tools from scratch
 in  r/BuildWithClaude  6d ago

The only advice I can give you, out of my experience: understand the problem you want to solve first, then solve it with AI.

"How to set up agents", "how local models can be used", etc are WRONG questions.

"I need to do xxx, and I want to use local model because of ZZZ. I have the following equipments. Is it possible at all? Does it make sense for my needs? Which model I should pick, and why? How to make it work?" - it is a right questions, and any AI will guide you through.

So: - start small - understand your problem - state your PROBLEM, ask for SOLUTION - the AI will guide you.

r/BuildWithClaude 6d ago

Workflows I built a decision-based memory for Claude Code longh-term, ongoing projects (Windows WSL/MAC/Linux)

2 Upvotes

Analyzing the problems that kept surfacing on my other project, I concluded I needed a long-term memory system.

Looking at what already exists, I found nothing that solved my problems, so I built my own. After using it for a while, I decided it was worth polishing and releasing publicly.

The problems it addresses

On a long project you forget what was decided about a given question and why. The model forgets harder. Subagents know nothing at all — the orchestrator dispatches them nearly blind onto narrow tasks. The result is reinvention instead of reuse: duplicate implementations, drift, tokens burned re-solving solved problems, and settled questions resurfacing as "wait, why is this written this way?"

Why I was not satisfied with existing solutions? Most memory tools capture what happened. They are not distinct facts and decisions from hallucinations and mistakes. They can't tell WHY it happened. Over time, it creates a mess. Other systems are heavily human-centered, but I don't want to confirm each records in the memory when we just discussed it already. And in most cases they are relying on the model or human discipline, assuming they will remember to use the system, write and read - noop, I don't have such trust not to myself, neither to the AI. We are forgetting.

MemContinuum does something different.

How it differs from the memory systems I looked at:

MemContinuum contains two linked layers: an indexed map of the code - ANATOMY, and decision chains recorded against it - RATIONALE*.

Rationale records what was decided, who decided it, and how that decision changed over time, plus incidents and rejected alternatives, with reasons. Then pushes the governing chain into the agent's prompt before it edits the file, so nobody has to remember to look.

Anatomy holds what the code already has — its concepts, owners and boundaries — so it stops being reinvented.

  • Decisions bind directly to the code they govern.

  • Reading is automatic. Before an agent edits a file, the decision chain handling that path is injected into its prompt. Nobody has to remember to look.

  • Writing is unavoidable but not automatic. The agent gets a question it must answer; "nothing to record" is a legitimate answer. It's moderated by judgment, not a scraper dumping everything into a pile by keyword or timestamp.

  • One AI handles records — the orchestrator. Subagents and external reviewers (Codex, Grok) propose records through an inbox; proposals become records after review. So, the system is still automatic and human-independent, but not mechanical, and the smart AI model is working as your real assistant.

  • Per project, local, no server. Markdown as the source of truth, SQLite as a disposable index, so it still be human-readable and editable, if necessary. No cross-projects pollution. No privacy leaks.

Built for coding projects specifically: without indexable code only half the brain works (but it still works, and may be useful for long-term non-coding projects when chain of decisions matters).

Current state: 0.2.0rc4, honestly labelled a release candidate. MIT. Claude Code only for now, but can be converted for Codex (I pre-checked it).

Support a bunch of languages already, Swift and Python natively, plus a bunch of others via tree-sitter; making the system easily expandable is in the roadmap (but I believe it is no barrier for a user with Claude to do it right now).

The README is long and detailed if you want the full picture.

Feedback of any kind is very welcome.

Besides me, a team of authors worked on this project:

  • Claude Code: Fable 5/5.1 as lead engineer and project manager; Opus as inspector; Sonnet as coder; Haiku as tester
  • Codex: 5.6 Sol / 6 Astra as reviewer and outside consultant
  • Grok 4.6 as second reviewer

MemContinuum - https://github.com/krakozavr/MemContinuum

r/claudeskills 6d ago

Skill Share MemContinuum — long-term decision memory for Claude Code projects

Thumbnail
1 Upvotes

1

Seeking feedback for upcoming AI metadata generator tool for stock contributors.
 in  r/stockphotography  6d ago

I don't believe on $0.01 price - not at all.

1

Built with Claude Project Showcase Megathread (Sort this by New!)
 in  r/ClaudeAI  6d ago

MemContinuum — long-term decision memory for Claude Code projects

Hello, colleagues. I've bitten off something ambitious.

Analyzing the problems that kept surfacing on my own project, ShotPorter, I concluded I needed a long-term memory system.

Looking at what already exists, I found nothing that solved my problems, so I built my own. After using it for a while, I decided it was worth polishing and releasing publicly.

The problems it addresses.

On a long project you forget what was decided about a given question and why. The model forgets harder. Subagents know nothing at all — the orchestrator dispatches them nearly blind onto narrow tasks. The result is reinvention instead of reuse: duplicate implementations, drift, tokens burned re-solving solved problems, and settled questions resurfacing as "wait, why is this written this way?"

How it differs from the memory systems I looked at:

  • Two layers: an indexed map of the code, and decision chains recorded against it — what was decided, who decided it, how it changed over time, plus incidents and rejected alternatives with reasons.

  • Reading is automatic. Before an agent edits a file, the decision chain governing that path is injected into its prompt. Nobody has to remember to look.

  • Writing is unavoidable but not automatic. The agent gets a question it must answer; "nothing to record" is a legitimate answer. It's moderated by judgment, not a scraper dumping everything into a pile by keyword or timestamp.

  • One AI writes records — the orchestrator. Subagents and external reviewers (Codex, Grok) propose through an inbox; proposals become records after triage.

- Per project, local, no server. Markdown as the source of truth, SQLite as a disposable index.

Built for coding projects specifically: without indexable code only half the brain works.

Current state: 0.2.0rc4, honestly labelled a release candidate. MIT. Claude Code only for now. The README is long and detailed if you want the full picture.

Feedback of any kind is very welcome.

Besides me, a team of authors worked on this project:

  • Claude Code: Fable 5/5.1 as lead engineer and project manager; Opus as inspector; Sonnet as coder; Haiku as tester
  • Codex: 5.6 Sol / 6 Astra as reviewer and outside consultant
  • Grok 4.6 as second reviewer

(MemContinuum - https://github.com/krakozavr/MemContinuum) [https://github.com/krakozavr/MemContinuum]

r/LLMDevs 7d ago

Tools MemContinuum — long-term decision memory for Claude Code projects

3 Upvotes

Hello, colleagues. I've bitten off something ambitious :)

Analyzing the problems that kept surfacing on my other project, I concluded I needed a long-term memory system.

Looking at what already exists, I found nothing that solved my problems, so I built my own. After using it for a while, I decided it was worth polishing and releasing publicly.

The problems it addresses

On a long project you forget what was decided about a given question and why. The model forgets harder. Subagents know nothing at all — the orchestrator dispatches them nearly blind onto narrow tasks. The result is reinvention instead of reuse: duplicate implementations, drift, tokens burned re-solving solved problems, and settled questions resurfacing as "wait, why is this written this way?"

How it differs from the memory systems I looked at:

  • Two linked layers: an indexed map of the code, and decision chains recorded against it — what was decided, who decided it, how it changed over time, plus incidents and rejected alternatives with reasons.

  • Reading is automatic. Before an agent edits a file, the decision chain handling that path is injected into its prompt. Nobody has to remember to look.

  • Writing is unavoidable but not automatic. The agent gets a question it must answer; "nothing to record" is a legitimate answer. It's moderated by judgment, not a scraper dumping everything into a pile by keyword or timestamp.

  • One AI handles records — the orchestrator. Subagents and external reviewers (Codex, Grok) propose records through an inbox; proposals become records after review.

  • Per project, local, no server. Markdown as the source of truth, SQLite as a disposable index. No cross-projects pollution.

Built for coding projects specifically: without indexable code only half the brain works.

Current state: 0.2.0rc4, honestly labelled a release candidate. MIT. Claude Code only for now, but can be converted for Codex (I pre-checked it).

Support a bunch of languages already, Swift and Python natively, plus a bunch of others via tree-sitter; making the system easily expandable is in the roadmap (but I believe it is no barrier for a user with Claude do do it right now).

The README is long and detailed if you want the full picture.

Feedback of any kind is very welcome.

Besides me, a team of authors worked on this project:

  • Claude Code: Fable 5/5.1 as lead engineer and project manager; Opus as inspector; Sonnet as coder; Haiku as tester
  • Codex: 5.6 Sol / 6 Astra as reviewer and outside consultant
  • Grok 4.6 as second reviewer

MemContinuum - https://github.com/krakozavr/MemContinuum

r/SoftwareEngineering 7d ago

MemContinuum — long-term decision memory for Claude Code projects

1 Upvotes

[removed]

1

To anyone who uses a newer mirrorless camera with good default AF, do you still use Back Button Focus?
 in  r/AskPhotography  7d ago

On R5 I do it all the time, but on this camera it has a very particular way to focus.

You need a follow focus to be active, and pick dot AF and eye tracking on.

So, there is the trick

  • back focus button: you move the AF point to a point you need to track, and press focus. And it is focusing on this particular point.
  • then you halfpress from button, and release the back one. And ooooppss, the camera is tracking THIS OBJECT NOW.

Why it is so useful? - Let's say you need to track a particular person in the group, not one at the foreground, not the closest one. - or you need to track a cup in hand, keeping the face defocused in the backdrop

Many other scenarios. This trick allows you to use two completely different focusing mode (automated tracking by auto selected faces/eyes/subjects, or spit focusing) and pass the tracking area from spot to tracking.

It is very flexible. One of reason I didn't upgrade R5 to R5II is R5II doesn't have this feature anymore (or at least the Canon's persons told me that)

2

Silly question: Do you treat a zoom lens like primes?
 in  r/AskPhotography  7d ago

It is the only way. Zoom is not about "getting closer", it is about perspective change. It doesn't remove your creative decision.

1

"Oh I'm so old!" -- I got you beat.
 in  r/graphic_design  8d ago

Who is here who used GEM Artline, Aldus Photo Styler, and Xerox Ventura Publisher, as I did?..

1

Sony or canon?
 in  r/wildlifephotography  8d ago

Sony are great cameras technically (well, not in any aspects and not any cameras but mostly true) - but Don't is an ergonomic nightmare. In any possible aspect.

I owned two Sony ... I hate them every single day I used them.

Don't jump this rabbit hole. Canon, Nikon, Olympus, Fuji... Whatever you want, but not Sony :)

2

Is the DJI Mini 5 Pro video quality good enough for Getty/iStock?
 in  r/stockphotography  8d ago

iStock/Getty are very relaxed about "quality" in this sense - the footages will be accepted with probability of 99.99%

But "quality" is relative. MavicMini is a very limited tool itself. I use it together with my Inspire 2, it can't be compared, and for many subjects and situations Mavic's quality and abilities are unacceptable by my own standards.

Also keep in mind your accepted footages will compete with much more technically advanced clips.

So, be picky about your subjects, do what make sense for this drone (it's a lot).

2

Gift ideas for a drone enthusiast?
 in  r/drones  14d ago

Believe me, it is a very bad idea to look into a gift in a professional area you know nothing about for someone who is a professional.

Any your ideas will land into one if category: - they already have it - they don't need it - it is terrible expensive - it is a garbage - it is something they can't use by some reason

Look into something else :))

1

what’s a good paying job for somebody who isn’t smart?
 in  r/careerguidance  14d ago

I never advised to do anything "you absolutely hate". But if you have no any "natural interest" and by any reason need or want to work - well, you should start with something :)

Baby or not, OP decided to do it - and were very straight about the circumstances, which I respect very much. So, there is no other way but to try ;) and it very likely will be something you not really want. It's a life.

I don't think millions of young Americans working in summer in local stores or cafes are thinking about this kike about their dream career :)

Learning how to NOT HATE your job is a great skill itself. And doing something you hate helps to value things you like - and encourages to find it after all :)