obsidian-copilot  by eugeneyan

Prototype assistant for writing and thinking

created 2 years ago
542 stars

Top 59.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a prototype retrieval-augmented generation (RAG) assistant for Obsidian users, designed to streamline writing and thinking by automatically drafting sections based on relevant notes. It targets users who leverage Obsidian for knowledge management and seek to enhance their content creation workflow.

How It Works

The system retrieves relevant documents from an Obsidian vault using both keyword search via OpenSearch and semantic search. This retrieved context is then fed into a language model to generate paragraphs for the specified section, improving content relevance and reducing manual research.

Quick Start & Requirements

  • Install via git clone and setting OBSIDIAN_PATH and TRANSFORMER_CACHE environment variables.
  • Requires Docker for OpenSearch, Python, and Hugging Face Hub cache.
  • Build artifacts and run the retrieval app using make build-artifacts and make run.
  • Install the Obsidian copilot plugin and configure API keys.

Highlighted Details

  • Supports drafting sections based on notes and reflecting on weekly journals.
  • Utilizes both keyword (OpenSearch) and semantic search for document retrieval.
  • Integrates with Obsidian via a community plugin.

Maintenance & Community

  • The project is a prototype with a single primary contributor.
  • Contribution guidelines include setting up pre-commit hooks.
  • TODOs include adding support for Anthropic Claude and assessing full document context.

Licensing & Compatibility

  • The repository does not explicitly state a license in the provided README.

Limitations & Caveats

  • This is a prototype implementation, and stability or feature completeness is not guaranteed.
  • Future support for models like Anthropic Claude is listed as a TODO.
Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
12 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Teknium Teknium(Cofounder of Nous Research), and
3 more.

storm by stanford-oval

0.4%
27k
LLM system for automated knowledge curation and article generation
created 1 year ago
updated 1 month ago
Feedback? Help us improve.