+
+
+
+
+
+
+## About The Project
+
+
+
An open source, privacy-focused alternative to Google's Notebook LM. Why give Google more of our data when we can take control of our own research workflows?
-In a world dominated by Artificial Intelligence, having the ability to think π§ and acquire new knowledge π‘, is a skill that should not be a privilege for a few, nor restricted to a single company.
+In a world dominated by Artificial Intelligence, having the ability to think π§ and acquire new knowledge π‘, is a skill that should not be a privilege for a few, nor restricted to a single provider.
Open Notebook empowers you to manage your research, generate AI-assisted notes, and interact with your contentβon your terms.
Learn more about our project at [https://www.open-notebook.ai](https://www.open-notebook.ai)
+
+
+
+
+
## βοΈ Setting Up
Go to the [Setup Guide](docs/SETUP.md) to learn how to set up the tool in details.
@@ -44,15 +131,19 @@ volumes:
```
-## Usage Instructions
+Take a look at the [Open Notebook Boilerplate](https://github.com/lfnovo/open-notebook-boilerplate) repo with a sample of how to set it up for maximum feature usability.
+
+
+
+
## Features
-
-
-
- **Multi-Notebook Support**: Organize your research across multiple notebooks effortlessly.
- **Multi-model support**: Open AI, Anthropic, Gemini, Vertex AI, Open Router, Ollama.
- **Podcast Generator**: Automatically convert your notes into a podcast format.
@@ -61,6 +152,8 @@ Go to the [Usage](docs/USAGE.md) page to learn how to use all features.
- **Integrated Search Engines**: Built-in full-text and vector search for faster information retrieval.
- **Fine-Grained Context Management**: Choose exactly what to share with the AI to maintain control.
+
+
## π New Features
### v0.0.7 - Model Management ποΈ
@@ -130,30 +223,30 @@ Locate anything across your research with ease using full-text and vector-based
Jinja based prompts that are easy to customize to your own preferences.
+
-## π Roadmap
+
+## Roadmap
-- **Enhanced Citations**: Improved layout and finer control for citations.
-- **Better Embeddings & Summarization**: Smarter ways to distill information.
-- **Multiple Chat Sessions**: Juggle different discussions within the same notebook.
-- **Live Front-End Updates**: Real-time UI updates for a smoother experience.
-- **Async Processing**: Faster UI through asynchronous content processing.
-- **Cross-Notebook Sources and Notes**: Reuse research notes across projects.
-- **Bookmark Integration**: Integrate with your favorite bookmarking app.
-- **Multi-model support**: Open AI, Anthropic, Vertex AI, Open Router, Ollama, etc. β 0.0.2
-- **Insight Generation**: New tools for creating insights - [transformations](docs/TRANSFORMATIONS.md) β 0.0.3
-- **Podcast Generator**: Automatically convert your notes into a podcast format. β 0.0.4
+- [ ] **Live Front-End Updates**: Real-time UI updates for a smoother experience.
+- [ ] **Async Processing**: Faster UI through asynchronous content processing.
+- [ ] **Cross-Notebook Sources and Notes**: Reuse research notes across projects.
+- [ ] **Bookmark Integration**: Integrate with your favorite bookmarking app.
+- β **Multi-model support**: Open AI, Anthropic, Vertex AI, Open Router, Ollama, etc.
+- β **Insight Generation**: New tools for creating insights - [transformations](docs/TRANSFORMATIONS.md)
+- β **Podcast Generator**: Automatically convert your notes into a podcast format.
+- β **Multiple Chat Sessions**: Juggle different discussions within the same notebook.
+- β **Enhanced Citations**: Improved layout and finer control for citations.
+- β **Better Embeddings & Summarization**: Smarter ways to distill information.
+
+See the [open issues](https://github.com/lfnovo/open-notebook/issues) for a full list of proposed features (and known issues).
+
+
-## π» Tech Stack
-- **Streamlit**: For the front-end (Looking to move out of Streamlit. Contributors welcome!).
-- **SurrealDB**: Fast, scalable database solution.
-- **Langchain/Langgraph**: The backbone for LLM interactions.
-- **Podcastfy**: For generating podcasts from your notes.
-
-
-## π Help Wanted
+
+## Contributing
We would love your contributions! Specifically, we're looking for help with:
- **Front-End Development**: Improve the UI/UX by moving beyond Streamlit.
@@ -161,16 +254,58 @@ We would love your contributions! Specifically, we're looking for help with:
- **Feature Development**: Letβs make the coolest note-taking tool together!
See more at [CONTRIBUTING](CONTRIBUTING.md)
-## π License
+
+
-Your contributions, feature requests, and bug reports are always welcome. Let's build a research tool that respects our privacy and makes learning truly open for everyone. β¨
----
-This project uses the following third-party libraries:
+
+## Contact
-- [Podcastfy](https://github.com/souzatharsis/podcastfy) - Licensed under the Apache License 2.0
\ No newline at end of file
+Luis Novo - [@lfnovo](https://twitter.com/lfnovo)
+
+