Project memory across sessions
Return to Claude Code and Codex conversations. Make project notes and handoff documents part of the context available for the next work session.
Persistent memory · Context continuityAdd project memory to the pace of your AI development. Bring conversations, code, decisions and tasks into one context. Move forward with Claude Code and Codex, building on previous work.
Choose an example and follow the information.
devam_etTexts and source references are imported. Code bodies remain in their original files; their locations are indexed.
Search finds relevant text and evidence of previous work.
Illustrative note: “Preprocessing validation is pending.”
Decision: Trace its rationale, the code location where it applies and the related work step together.
Conversation text follows a separate information path. Not every message is a graph node.
The new session starts with open tasks and persistent decisions.
Temporary context of the AI sessionIf a code excerpt is needed, kod_getir=true retrieves it from the original file. The AI examines the current source before making a change.
hafiza_yaz / gorev_guncelle stores a persistent record · Available again in the next sessionSmaller starting context · Large CAM example
Same scale · 96.47% fewer estimated tokens · One of four local examples; excludes additional reading. Not a measurement with an actual tokenizer or bill.
Inside your daily AI development workflow
A decision made in one AI session may be debated again in the next. The rationale for a Deep Learning experiment may stay buried in conversation history. An issue solved in an image processing pipeline may be investigated again weeks later.
KSOTechGraphBase brings this knowledge into persistent project memory . Supported conversation logs, handoff documents, the code index, decisions and tasks come together in project context. Start a new session with a short briefing, search relevant information and return to the sources of previous work.
Six core capabilities for software development, AI research and engineering automation that make work history searchable, connected and reusable.
Return to Claude Code and Codex conversations. Make project notes and handoff documents part of the context available for the next work session.
Persistent memory · Context continuityFind files, classes and functions through the code index. Access relevant locations and, when needed, code excerpts to keep your developer workflow focused.
Code intelligence · Targeted discoveryRecord technical decisions, rules, requirements and bug notes. Carry the current task, completed steps and pending work into the next session.
Decision intelligence · Work continuityExplore relationships between decisions, tasks, files and other project records. When you find information, examine the connected work too.
Knowledge graph · Connected knowledgeAdd root causes, lasting solutions and technical notes to project memory. Turn lessons from experiments into reusable knowledge with categories and tags.
Lessons learned · Knowledge reuseExplore memory, search results, tasks and the graph in the browser dashboard. Track source provenance, connection status and information freshness.
Developer experience · ObservabilityProject memory grows within your development cycle. Background updates and direct recording tools connect previous work with the new session.
Supported session logs, project documents, the source code index, lessons and technical notes provide the sources for memory.
Conversation history · Project knowledgeLink decisions, code locations and tasks within the relevant project. Consider explicit relationships alongside historical information.
Knowledge graph · ProvenanceRequest a project briefing, search for a previous decision or locate code through MCP tools. Work with output selected to fit the context budget.
Context retrieval · Developer workflowAdd persistent decisions and task status to memory. Prepare knowledge for the next session with new lessons and technical notes.
Continuity · Reusable knowledgeNew and changed conversations and supported documents update in the background. Code index freshness can be tracked; an initial full scan and refreshes can be started with local tools when needed.
Original project files, persistent local memory and context delivered to the AI session serve different roles. Choose an example and follow information from its source to working context in four steps.
Documents and code remain in their own project files.
Import / code indexingDecisions, tasks, document sections, lessons and code locations.
Relevant excerpts from previous conversations are found through text search.
devam_etThe starting briefing uses information selected from the project's accumulated knowledge.
Added to the AI session's contextThe new session starts with open tasks and persistent decisions.
Temporary session contextThe AI client and its model service are separate components from the local memory core.
Previous sessions, project documents and source code files.
Conversations, handoff notes and code locations from previous work become sources for memory.
Conversation and document text, source references and code index information.
devam_et({"proje": "Proje Atlas"})hafiza_yaz / gorev_guncelle adds to the knowledge available for the next session through this call.| Information type | Original source | Stored in local memory |
|---|---|---|
| Conversations | Claude Code / Codex session files | Extracted user and assistant text; role, time and source information |
| Documents and technical lessons | The project's Markdown documents | Selected sections, headings, source references and freshness information |
| Decisions and tasks | Document record or direct tool call | Decision text and status; current task, completed and pending work |
| Source code | Complete code in project files | File and symbol locations, signatures, short descriptions and line ranges |
| Knowledge network | Relationships between project records | Links between decisions, tasks, files, symbols, lessons and technical sources |
Conversation evidence and graph context come together. Conversation excerpts come from text search; related decisions, tasks and code information come from the knowledge network. Not every conversation message is a graph node.
Code comes from the original file when needed. kod_getir=true retrieves the relevant code excerpt from the file identified by the index. Index freshness matters; the current source file is checked before a change.
Distinguishing current and older decisions and tracking source references helps you evaluate historical information. Relationships extracted from text may involve interpretation. The project, questions and context fragments in these examples are illustrative.
Compare the token impact of selected context · Back to the knowledge network aboveMCP lets the AI client call tools in project memory. With KSOTechGraphBase, connect new session startup, code discovery and decision recording to the same memory layer.
// Illustrative MCP tool call devam_et({ "proje": "Proje Atlas" })
// Illustrative MCP tool call hafiza_ara({ "proje": "Proje Atlas", "sorgu": "ön işleme kararı", "konusma_dahil": true })
| Tool | Role in the development workflow |
|---|---|
devam_et | Get a short starting briefing with the current task, persistent project information and recent work context. |
hafiza_ara | Query decisions and project information. Include conversations and automation sessions in search through options. |
kod_ara | Find a file, class or function location; request a relevant code excerpt when needed. |
hafiza_yaz | Save a decision, rule, requirement, bug or note with a title and content to the relevant project. |
gorev_guncelle | Update the current task, completed steps and pending work for the next session. |
Examples show MCP tool names and parameter structure; they require no separate JavaScript SDK. Calls are made by the AI client. A project summary can also be generated from the command line without an AI call.
Start with a selected briefing instead of reading entire long handoff documents in every session. When you need details, query the relevant decision, conversation or code location separately.
Tasks and persistent project information contribute to starting context. The output budget limits unnecessary repetition and makes room for relevant information.
Selective retrievalSearch normalizes uppercase, lowercase and Turkish character variants. For example, spellings such as “görüntü” and “goruntu” help access the same information.
Turkish search supportCompare the full handoff text with briefing + targeted extra reading on the same scale.
Comparison: full handoff text × session count versus (briefing + extra reading) × session count. You can change the values to match your own work assumptions.
Measurement scope: Four local development examples compared complete handoff documents with short briefings, showing approximately 48–96% less starting context. These are not consumption values measured with the model's actual tokenizer or an API bill. Extra reading and session count in this visualization are scenario values you choose.
System and tool instructions, other chat content, model output and provider pricing are excluded. Larger search output or more code reading increases total context; substantial extra reading can reduce or reverse the advantage.
The local browser dashboard lets you explore records, conversations, tasks and connections together. Tool connections, information freshness and backup status stay visible in daily use.
Explore source provenance, old record markers and graph relationships. Gain visibility into delivered context, estimated token volume, recent tool usage and connection status.
Automation sessions are excluded from default recent conversations and conversation search; they can be included on request. Sessions with unknown provenance remain visible.
Session classification uses provenance information in source files. Message content alone is not used to decide that a conversation is automated.
The memory core runs on your computer. Normal memory, search, code index and dashboard use requires no separate cloud database, API key or internet connection.
Project information is stored locally. An installation approach requiring no Docker, external database or additional Python packages lets you use the memory layer on your own computer.
Using AI to extract persistent decisions from older conversations is a separate feature, disabled by default. It sends selected conversation text to the Anthropic API and requires an API key, internet access and cost approval.
The scope of the connection is explicit. A locally running core does not mean Claude Code or Codex model services run offline. Data flows for external AI operations depend on your client and provider.
Known password, API key and token patterns are masked during import and output. Decision or task records containing secrets may be rejected. These checks do not guarantee recognition of every secret in every format.
Daily automatic backups and manual copies help protect accumulated work. A safety copy is created before restoration; checks address open applications and interruptions.
Local memory and backups are files on your computer. Access permissions, device security and external AI preferences are part of your working environment.
From AI research to image processing, from software development to engineering automation: keep the rationale behind model and tool choices accessible alongside code.
Deep Learning work accumulates data preparation rules, model selection decisions, evaluation notes and code changes. Query these reasons in a new experiment session to retrieve the context of previous work.
“Why did we change our data augmentation choice?”
Examine the relevant decision record, experiment note and data preparation code location together.
Example context: decision · technical note · code indexKSOTechGraphBase stores the project context of experiments. Model training and inference take place in your Deep Learning tools.
Preprocessing choices, root causes of image processing errors, OCR tool selection and pipeline changes can become part of project memory. Find solution notes, relevant code and pending tasks together.
“Which change solved the low-light thresholding issue?”
Return to the recorded solution lesson, related function and conversation context of the change.
Example context: lesson · function · conversationImage analysis, OCR and pixel operations are performed by the project's image processing tools. The memory layer stores their textual context and code index.
Bring technical decisions, calculation approaches, file and symbol locations and automation tasks together in project context. After long development sessions, start new work with accumulated tasks and decisions.
“What work remained in the converter, and which file were we editing?”
Query pending steps in the current task and relevant code locations; continue with the current source file content.
Example context: task · file · persistent decisionEach project is queried in its own context. New technical decisions are verified with the developer's tools and engineering checks.
The Windows installer lets you manage project folders and AI tool connections in the local dashboard. Restarting AI applications after installation activates the new plugin version.
Includes the Python runtime; no separate Python installation is needed. A standard user installation requires no administrator permission.
Runs on Python 3.10 and later. The application core uses the standard library; no additional package installation is needed.
It is shared local project memory for Claude Code and Codex. It brings conversations, project documents, the code index, decisions and tasks together, and lets you query relevant context through MCP tools.
The product stores development project context and makes it searchable. Deep Learning model training, image analysis, OCR and inference are performed with your ML or image processing tools.
The memory core, search and local dashboard need no internet. Claude Code and Codex AI model services have their own connection requirements. Optional external AI decision distillation requires internet and an API key.
Core memory functions run locally. If you enable optional decision distillation, conversation text selected for that operation is sent to the Anthropic API. How your AI client processes context also depends on that client and its provider's operating conditions.
Yes. Clients connected to the same memory installation on the same computer can access shared project knowledge. Conversation sources, project decisions and tasks can be queried by selecting the relevant project.
Sessions identified as automated by their provenance are excluded from default conversation search and recent briefing conversations. They can be included again through a tool option or dashboard checkbox. Sessions with unknown provenance are not hidden.
Technical lessons such as root causes, solutions and approaches to avoid are stored as records; their code relationships can be defined. This builds searchable knowledge for later work. This workflow does not train model weights.
Search normalizes Turkish characters and letter variants. Source references and historical markers help evaluate found information in context. Technical conclusions require reviewing the relevant source's current content.
Known secret patterns are masked during import and output; decision and task writes containing secrets may be rejected. Pattern-based checks do not guarantee catching every secret format. Memory and backup files should be protected by your device's access and security rules.
From conversations to decisions, from code to tasks: make project context part of your daily AI development workflow with KSOTechGraphBase.
Explore the MCP workflow