Open-source AI-powered knowledge management platform
Organize, remember, and expand your digital knowledge — intelligently.
🇧🇷 Português | 🐛 Report Bug | 💼 LinkedIn
Snipet is an open-source platform that merges AI memory, vector search, and knowledge management into one environment. It helps teams and individuals store, organize, and query information intelligently, making memory a first-class concept in your workflow.
📚 Project Evolution: Snipet is designed with modular architecture, plugin extensibility, and hybrid self-host + managed options.
- AI Memory Engine – Semantic storage and retrieval using embeddings
- Plugin – Add sources with your own integrations
- Vector Search – Hybrid search (semantic + keyword) powered by milvus
- Multi-tenant Workspaces (comming soon) – Separate environments for teams or users
- Modern Web UI – Responsive, intuitive, and built with React
- Framework: NestJS + React Router
- Language: Typescript
- Database: PostgreSQL
- Storage: S3 compatible
- AI: Gemini (Ollama and OpenAI comming soon)
- Containerization: Docker & PNPM Workspaces
- Clone the repository
git clone https://github.com/core-stack/snipet.git
cd snipet
- Install dependencies
pnpm install
- Setup environment
cp .env.example .env.local
- Run in development mode
pnpm dev
- Access http://localhost:3000
- Create your first knowledge
- Add a file or install a plugin
- Try the AI memory search chat to query your knowledge
If you want to clone the repository and run the project locally:
# 1. Clone the repository
git clone https://github.com/core-stack/snipet.git
# 2. Navigate to the project folder
cd snipet
# 3. Install dependencies
npm install
# 4. Run in development mode
npm start
- AI Researchers – testing vector search and LLM integrations
- Developers – building custom knowledge apps or plugins
- Teams – sharing memory across collaborative workspaces
- Individuals – organizing personal knowledge efficiently
We welcome contributions from everyone!
Check out our Contributing Guide and join the project.
This project is licensed under the Snipet License (based on Apache 2.0). See the LICENSE file for details.
Made with ❤️ by Mayron Fernandes