Semester: Spring 2026
Project Duration: January 2026 - May 2026
Obi is a privacy-first knowledge assistant that transforms a directory into an intelligent search and question-answering system. It uses Retrieval-Augmented Generation with local embeddings and a self-hosted language model to help users search, retrieve, and reason over their personal notes/files fully offline.
Project Metadata: docs/info.json
Key Objectives:
- Transform markdown notes into a searchable knowledge base
- Retrieve relevant note context for grounded question answering
- Run embeddings and language models locally for privacy
- Help students, researchers, and knowledge workers discover ideas faster
Project Lead: Xingran Du
📧 Email: xingran.du@sjsu.edu
💼 LinkedIn: https://www.linkedin.com/in/ian-du/
🐙 GitHub: @durpdur
💬 Discord: @durpdur
For detailed member information including LinkedIn profiles and Discord handles, see docs/members.csv.
| Name | Role | GitHub | |
|---|---|---|---|
| Xingran Du | Project Lead | xingran.du@sjsu.edu | @durpdur |
[project-repo-name]/
├── README.md
├── requirements.txt
├── .gitignore
├── LICENSE
├── docs/
│ ├── members.csv
│ ├── info.json
│ ├── thumbnail.webp
│ └── pitch_slides.pdf
└── [additional_folder]/
_This README follows the AI/ML Club standard template. For questions about the template or suggestions for improvements, contact the club leadership team._