https://github.com/pranay-0512/buddai
BuddAI is your personal assistant that remembers everything across your digital life - from emails and calendar to notes and documents. Think of it as a smart friend who's always ready to help you find exactly what you need from your scattered digital information, all in one simple conversation.
https://github.com/pranay-0512/buddai
go llm personal-knowledge-system rag typescript
Last synced: 3 months ago
JSON representation
BuddAI is your personal assistant that remembers everything across your digital life - from emails and calendar to notes and documents. Think of it as a smart friend who's always ready to help you find exactly what you need from your scattered digital information, all in one simple conversation.
- Host: GitHub
- URL: https://github.com/pranay-0512/buddai
- Owner: pranay-0512
- Created: 2024-11-02T20:20:55.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T17:53:10.000Z (6 months ago)
- Last Synced: 2024-12-27T18:16:56.458Z (5 months ago)
- Topics: go, llm, personal-knowledge-system, rag, typescript
- Language: Go
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BuddAI 🌐 | Unlock infinite Buddy assistance
**Revolutionize how you access, integrate, and manage your knowledge.**
BuddAI is your AI buddy. It seamlessly integrates data from various platforms (Gmail, calendar, notes, Notion, Drive, and more) into a single, intelligent knowledge repository.It allows you to query and retrieve meaningful insights across all your platforms from one interface.
---
## 🚀 Features
- **Centralized Knowledge Repository**: Access data from Gmail, calendars, notes, Notion, Drive, and more, unified under one search. Also indexes your blogs, websites and files you provide.
- **AI-Powered Querying**: Find relevant information quickly with powerful AI that understands your context.
- **Multi-Language Tech Stack**: Go for HTTP requests and endpoints, Python for ML/AI tasks, and a robust RabbitMQ-powered queueing system.
## 🛠️ Tech Stack- **Backend**: Golang for HTTP endpoints and backend logic.
- **ML/AI**: Python and advanced libraries for RAG-based retrieval.
- **Data Management**:
- **RabbitMQ** for queue management.
- **PostgreSQL** for metadata and user data storage.
- **Qdrant** as the vector database for knowledge indexing.
- **OpenAI GPT-4** as the large language model for RAG.
- **Monorepo**: Managed by Turborepo and `pnpm`.## ✨Contributors