Skip to content

core-stack/snipet

Repository files navigation

Snipet Logo

Snipet

Open-source AI-powered knowledge management platform
Organize, remember, and expand your digital knowledge — intelligently.

🇧🇷 Português    |    🐛 Report Bug    |    💼 LinkedIn

GitHub stars GitHub issues License


Snipet Showcase

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.

🎓 Main Features

  • 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

🛠️ Technologies Used

  • Framework: NestJS + React Router
  • Language: Typescript
  • Database: PostgreSQL
  • Storage: S3 compatible
  • AI: Gemini (Ollama and OpenAI comming soon)
  • Containerization: Docker & PNPM Workspaces

🚀 Quick Start

📥 Installation

  1. Clone the repository
git clone https://github.com/core-stack/snipet.git
cd snipet
  1. Install dependencies
pnpm install
  1. Setup environment
cp .env.example .env.local
  1. Run in development mode
pnpm dev

⚡ First Steps

  • 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

💻 For Developers

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

📚 Perfect for

  • 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

🤝 Contributing

We welcome contributions from everyone!
Check out our Contributing Guide and join the project.

📄 License

This project is licensed under the Snipet License (based on Apache 2.0). See the LICENSE file for details.


Made with ❤️ by Mayron Fernandes

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published