A Recent Project Is a Small Promise
We thought we were adding convenience. We were really trying to keep a promise: the work you started should still be easy to find.
By Open Free Max
A Recent Project Is a Small Promise
The change looked almost too small to deserve a story.
We added recent projects to Open Free Max.
Not a new model. Not a new agent. Not a dramatic change to the way work gets done. Just a way to find the projects that had already been opened, without asking someone to reconstruct the path from memory every time they returned.
That is the kind of change that is easy to underestimate when you are building a product around powerful tools. The obvious work is always somewhere else. It is in the large feature, the impressive workflow, the release headline. A recent-project list can look like decoration beside all of that.
But the longer we spent with the product, the more the beginning of a work session started to matter. The first few seconds were not empty space before the real work. They were a handover between yesterday and today. If that handover was awkward, the entire product felt less reliable before it had done anything.
The June 17 decision was therefore not really about adding a list. It was about acknowledging that a project is not just a folder someone opens once. It is a place they leave and return to. Every return carries a small expectation: the product should remember enough to help, without making the person do administrative work before they can think.
The product began with a different idea of starting
Early versions of Open Free Max were shaped around the moment when work was already underway. The project existed, the tools were available, and the person had a reason to ask an AI assistant for help. The interesting part seemed to begin when the terminal, files, sessions, or plans appeared on screen.
That assumption was understandable. A product for advanced AI and CLI users can easily become focused on capability. What can it launch? What can it coordinate? What can it keep alive? How many projects can it hold at once? These are important questions, but they all happen after a more ordinary question has been answered: where am I going today?
The first screen is a threshold. It can feel like a welcome, a blank form, a control panel, or a locked door. A blank beginning has a certain elegance, but it also transfers responsibility to the person using the product. They must remember the project name, locate its folder, decide whether to resume or start over, and rebuild enough context to feel oriented.
That work is not difficult in isolation. It is simply not the work they came to do.
When a person has several active projects, the cost is not measured by the number of clicks. The cost is the tiny interruption created by each decision. Which project was that? Was it the one in the client folder or the experiment folder? Was the previous session finished, paused, or abandoned? The product may know some of the answer, but if it does not make that knowledge visible, the person remains responsible for the whole reconstruction.
We wanted the product to meet people a little closer to the reality of their work.
A project is a place, not only a path
The technical definition of a project is often straightforward. It has a location. It contains files. It may be associated with a tool, an agent, or a session. That definition is useful for software, but it is incomplete for a person.
For a person, a project also has momentum. It has unfinished thoughts, recent decisions, a current question, and a vague sense of what should happen next. Someone might call it a client workspace, a content experiment, a product idea, or a personal system. They do not experience it as a path on a disk.
This distinction changed how we thought about the home experience. If the product only displayed a way to choose a path, it was technically accurate but emotionally thin. It treated every visit as if it were the first visit. A recent-project entry could be a small acknowledgement that there was a history here.
We were careful about what that acknowledgement should mean. We did not want to invent a project dashboard before the product had earned one. We did not want to promise that every detail of a session would be restored. We did not want to turn a simple list into another system the person had to maintain.
The first decision was modest: show the places people had worked in recently, in the places where they were already looking for a way forward. The value would come from reducing the distance between opening the product and recognising the work.
That modesty was important. A small promise is easier to keep than a grand one.
The tension between memory and clutter
Any product that remembers something must decide what not to remember visibly.
If the list is too short, it fails to represent a person’s real working life. If it is too long, it becomes another archive to scan. If every old project stays equally prominent, the word “recent” loses its meaning. If the list changes too aggressively, the person can no longer trust what they are seeing.
There was a second tension. Open Free Max is intended for people who may have many projects in parallel, but parallel work does not always mean constant switching. A project can be important even when it has not been opened for a few days. A project can also be recently opened and no longer matter. Recency is a helpful signal, not a complete definition of priority.
We considered the temptation to make the feature smarter immediately. We could imagine ranking projects, inferring importance, showing richer summaries, or making the product predict what someone wanted to continue. Those ideas may be useful later. At this point, they would have made the first promise less clear.
The product did not need to pretend it understood a person’s priorities. It needed to make the last few places easier to recognise.
That choice reflects a pattern we keep encountering: useful context is not the same as total context. A product can help by revealing one dependable clue at the right time. It does not need to narrate the entire past before the user has asked a question.
Why the change belonged in the main flow
We could have placed recent projects in a separate library. That would have made the feature feel organised, and perhaps more complete. It would also have made the person go looking for the thing that was meant to help them begin.
The main flow mattered because returning to work is not an exceptional activity. It is a normal part of using an environment built around ongoing projects. A return is not a recovery scenario that deserves a hidden utility. It is one of the primary ways the product is used.
This led to a simple product principle: if continuity is part of the promise, it has to appear at the point where continuity is needed. The recent-project choice could not be an afterthought tucked away behind a settings panel. It needed to be visible enough to reduce hesitation, while remaining quiet enough not to take over the welcome experience.
That balance is harder than it sounds. Visibility can become noise. A product can be so eager to help that it fills the first screen with explanations, choices, and reminders. We wanted the recent items to act more like familiar doors than like a catalogue.
The best version of this feature would not ask for attention. It would simply make the right return feel obvious.
What we changed, and what we deliberately left out
The project list was added to the entry points where people choose what to work on. It gave recent work a place in the normal flow and reduced the need to repeatedly browse for the same locations.
We did not turn the list into a social feed. We did not add activity claims that would imply work had progressed while someone was away. We did not expose internal labels or implementation details that would make the experience feel like a diagnostic screen. The product could remember a place without pretending to know the person’s intentions.
This boundary matters for an AI workspace. There is a natural desire to make every surface intelligent. A recent item can become a prompt for a summary, a recommendation, or a prediction. Sometimes that is helpful. Sometimes it makes a simple interaction feel strangely observed.
For this release, the visible change stayed close to the user’s own action. The product reflected that a project had been opened recently. It did not tell a story about what the person had done inside that project unless the product already had a safe, user-understood way to do so.
The difference is subtle, but it is a difference in respect. A workspace should support a person’s memory without performing a memory of its own.
The test was recognition, not novelty
We did not need people to discover a spectacular new capability. The success condition was quieter: when someone came back, could they recognise the right project more quickly and with less uncertainty?
That is a useful kind of product test because it resists the urge to measure attention as the only sign of value. A feature can be successful when it becomes almost invisible. If it removes a small moment of friction, the person may never think to praise it. They simply get on with their work.
The same test also exposed what the feature could not solve. A recent project can help someone find the place, but it cannot answer every question about the state of the work. It cannot decide whether a previous session should be continued. It cannot replace a clear project identity. It cannot make a complicated workflow simple merely by putting it one click closer.
That was useful information. It kept the feature from carrying responsibilities it was never designed to carry.
The first version created a better threshold. It did not complete the larger idea of continuity.
The hidden product question: what deserves to survive?
Adding recent projects led to a more important question than “How do we show them?”
What should survive between sessions?
The answer is not everything. People do not necessarily want every transient state, experiment, or half-formed thought to follow them forever. They want enough continuity to avoid repeating themselves, but enough control to decide what remains meaningful.
That question later connects to other parts of Open Free Max: project memory, session recovery, local knowledge, and the way context is introduced to an agent. The recent-project feature did not solve those problems, but it made the underlying expectation visible. If the product can help me return to the right place, I will naturally wonder whether it can also help me return to the right understanding.
This is how product evolution often works in practice. One small improvement does not merely add a capability. It changes the question users are allowed to ask next.
The danger is interpreting that new question as permission to build everything immediately. We are trying to resist that. A useful sequence matters. First make the place easy to find. Then learn what kind of continuity is actually valuable. Then decide how much of that continuity should be explicit, editable, or automated.
What this means for users
For someone using OFM across several projects, the change is simple: returning to recent work should involve less reconstruction.
The product can offer a starting point without forcing a person into a rigid workflow. A project can remain a project, not a task-management system. The user still decides what to open, what to continue, and what to leave alone.
That distinction is especially important for creators, independent builders, and people who move between client work, experiments, content, and personal systems. Their work is not always linear. A useful workspace should make movement possible without treating every change of direction as a failure of organisation.
Recent projects are therefore less about speed than about permission. They say that returning is expected. You do not have to begin from a blank screen every time. You can pick up one of the threads that was already in your hands.
It is a small form of continuity, but small forms of continuity add up.
The return has a human rhythm
There is also a rhythm to the way people return to work. Some mornings begin with a clear intention. Other times a person opens the application because they have ten minutes between two obligations and wants to make one small decision. A project that is easy to find can support both kinds of return. It does not require the user to perform a full ceremony before making progress.
That matters for the kind of work OFM is meant to support. AI-assisted work is often mixed with writing, research, client conversations, planning, and small operational tasks. The project may be active without being the person’s only focus. A product that assumes uninterrupted attention will make ordinary working patterns feel like edge cases.
The recent list gave us a way to respect interruption without celebrating it. It did not say that switching projects was the ideal workflow. It simply accepted that people switch, then tried to make the return less expensive. Product design can be generous in that way: it can acknowledge the world people actually inhabit instead of asking them to become a cleaner version of themselves before the interface will cooperate.
Small recognitions can carry more than their size suggests
The change also made us notice how often trust is built through recognition. A familiar project name, a remembered location, or a visible sign that the product knows where someone has been can make the environment feel less indifferent. None of these signals is a substitute for useful work, but they shape whether the user feels accompanied or abandoned at the threshold.
We are careful with that language because software should not imitate a relationship it cannot sustain. OFM does not need to pretend to know a person personally. It can be respectful by being accurate about the work: this is a place you opened recently, and it is available to open again.
That is enough. The product does not need a theatrical welcome when a dependable one will do.
The lesson is easy to miss because the implementation is small. A line in a menu can express a larger view of the user. It can assume that work has a history, that returning is normal, and that the next step should not require the person to prove what they already did yesterday.
The feature also leaves room for the user’s own system to remain the system. Some people name projects carefully. Some rely on folder structure. Some remember by colour, location, or the order in which work appears in a menu. OFM does not need to replace those habits with one official method. It can give them a clearer surface on which to operate.
That is part of why we resisted making the list feel like a ranking of importance. A product that assigns importance too quickly can make a person feel that it understands their work better than they do. Recent is a useful observation. Priority is a much stronger claim.
The small promise is strongest when it stays within what the product can honestly know.
The next question is larger than the feature
That feeling of recognition is easy to underestimate because it happens before any serious work begins. A person sees a name, a familiar place, or a recent point of return and does not have to spend their first minutes proving that the project still exists. The product has not completed the task for them. It has simply removed a small piece of friction that used to disguise itself as normal.
There is a useful difference between remembering that something happened and making it possible to continue. A list can tell someone that a project was opened. It cannot, by itself, tell them why the project mattered or what kind of attention it is asking for now. That is why the feature is a beginning rather than a conclusion. It creates a doorway. The work still has to explain itself once the person walks through it.
We also learned that a recent-project experience carries an implicit promise about ownership. The project is not presented as a disposable item in a history log. It is presented as something the person may still care about. That promise has to be handled carefully. A product should not pressure someone to resume work they have consciously left behind, and it should not treat every unfinished idea as a commitment. Recognition must leave room for choice.
This matters especially for people whose work does not follow a single schedule. Someone may move between client work, experiments, writing, and maintenance in the same afternoon. Another person may return to one project only once a week. A design that assumes a daily rhythm will make deliberate pauses look like neglect. The small project list has to remain useful across both patterns.
The next version of this idea may involve more visible context, but the principle will stay modest. Show enough for the person to recognise the place. Let them decide whether to enter. Do not turn a welcome screen into a report about everything that happened while they were away.
That balance is part of the larger direction of OFM. We want continuity to feel supportive, not possessive. The product can remember where a project is without claiming that it knows what the person should do next. It can reduce the cost of returning while leaving the meaning of the return in human hands.
The feature is small because the promise is precise: the work you began has not disappeared simply because you stepped away.
The June 17 change answered one question: how can OFM make recent work easier to find?
It left another question open: once someone returns, how can the product help them recover the meaning of that work without overwhelming them?
We do not want to answer that with an automatic summary pasted everywhere. We want to understand which parts of context people consider theirs, which parts they want to edit, and which parts should remain temporary. The right answer may differ between a long-running project, a short experiment, and a client engagement.
That uncertainty is not a problem to hide. It is the reason to keep the first step small enough to observe.
The recent-project feature taught us that a product’s welcome screen can carry a real promise. It can say: the work you started has a place here, and coming back to it is part of the design.
We are still learning how to keep that promise as the product grows.
For now, we are happy that the next project no longer has to feel like a search through yesterday’s memory.