GSoC 2026 Proposal Draft - Idea 4: Chat with your note collection using AI - Aarushi Tandon

Hey @aarushitandon0, thanks for the detailed proposal.

The FastAPI backend requires Python and its dependencies (ChromaDB, NLTK, etc.) on the user's machine. How would installation and setup work in practice? For reference, the AI summarisation plugin (by @HahaBill) runs ML models inside a Joplin plugin without an external process.

Week 5 has RSE, query decomposition, reranking, and HyDE all in one week. If you had to prioritise, which would you keep and which would you defer?

Also, check your proposal against the submission template - the links section should list all your Joplin PRs explicitly, and the testing strategy could be a dedicated section under Technical Approach rather than just in the timeline.