[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3683":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},3683,"open-notebook","lfnovo\u002Fopen-notebook","lfnovo","An Open Source implementation of Notebook LM with more flexibility and features","https:\u002F\u002Fwww.open-notebook.ai",null,"TypeScript",25832,2973,127,128,0,1061,1882,2688,3858,120,"MIT License",false,"main",true,[27,28,29,30,31,32],"assistant","learning","note-taking","notebook","notes-app","self-learning","2026-06-06 04:01:41","\u003Ca id=\"readme-top\">\u003C\u002Fa>\n\n\u003C!-- [![Contributors][contributors-shield]][contributors-url] -->\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\u003C!-- [![LinkedIn][linkedin-shield]][linkedin-url] -->\n\n\n\u003C!-- PROJECT LOGO -->\n\u003Cbr \u002F>\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\">\n    \u003Cimg src=\"docs\u002Fassets\u002Fhero.svg\" alt=\"Logo\">\n  \u003C\u002Fa>\n\n  \u003Ch3 align=\"center\">Open Notebook\u003C\u002Fh3>\n\n  \u003Cp align=\"center\">\n    An open source, privacy-focused alternative to Google's Notebook LM!\n    \u003Cbr \u002F>\u003Cstrong>Join our \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002F37XJPXfz2w\">Discord server\u003C\u002Fa> for help, to share workflow ideas, and suggest features!\u003C\u002Fstrong>\n    \u003Cbr \u002F>\n    \u003Ca href=\"https:\u002F\u002Fwww.open-notebook.ai\">\u003Cstrong>Checkout our website »\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003Cbr \u002F>\n    \u003Cbr \u002F>\n    \u003Ca href=\"docs\u002F0-START-HERE\u002Findex.md\">📚 Get Started\u003C\u002Fa>\n    ·\n    \u003Ca href=\"docs\u002F3-USER-GUIDE\u002Findex.md\">📖 User Guide\u003C\u002Fa>\n    ·\n    \u003Ca href=\"docs\u002F2-CORE-CONCEPTS\u002Findex.md\">✨ Features\u003C\u002Fa>\n    ·\n    \u003Ca href=\"docs\u002F1-INSTALLATION\u002Findex.md\">🚀 Deploy\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F14536\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F14536\" alt=\"lfnovo%2Fopen-notebook | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n  \u003C!-- Keep these links. Translations will automatically update with the README. -->\n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fde\u002Flfnovo\u002Fopen-notebook\">Deutsch\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fes\u002Flfnovo\u002Fopen-notebook\">Español\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Ffr\u002Flfnovo\u002Fopen-notebook\">français\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fja\u002Flfnovo\u002Fopen-notebook\">日本語\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fko\u002Flfnovo\u002Fopen-notebook\">한국어\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fpt\u002Flfnovo\u002Fopen-notebook\">Português\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fru\u002Flfnovo\u002Fopen-notebook\">Русский\u003C\u002Fa> | \n  \u003Ca href=\"https:\u002F\u002Fzdoc.app\u002Fzh\u002Flfnovo\u002Fopen-notebook\">中文\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## A private, multi-model, 100% local, full-featured alternative to Notebook LM\n\n![New Notebook](docs\u002Fassets\u002Fasset_list.png)\n\nIn 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.\n\n**Open Notebook empowers you to:**\n- 🔒 **Control your data** - Keep your research private and secure\n- 🤖 **Choose your AI models** - Support for 18+ providers including OpenAI, Anthropic, Ollama, LM Studio, and more\n- 📚 **Organize multi-modal content** - PDFs, videos, audio, web pages, and more\n- 🎙️ **Generate professional podcasts** - Advanced multi-speaker podcast generation\n- 🔍 **Search intelligently** - Full-text and vector search across all your content\n- 💬 **Chat with context** - AI conversations powered by your research\n- 🌐 **Multi-language UI** - English, Portuguese, Chinese (Simplified & Traditional), Japanese, Russian, and Bengali support\n\nLearn more about our project at [https:\u002F\u002Fwww.open-notebook.ai](https:\u002F\u002Fwww.open-notebook.ai)\n\n---\n\n## 🆚 Open Notebook vs Google Notebook LM\n\n| Feature | Open Notebook | Google Notebook LM | Advantage |\n|---------|---------------|--------------------|-----------|\n| **Privacy & Control** | Self-hosted, your data | Google cloud only | Complete data sovereignty |\n| **AI Provider Choice** | 18+ providers (OpenAI, Anthropic, Ollama, LM Studio, etc.) | Google models only | Flexibility and cost optimization |\n| **Podcast Speakers** | 1-4 speakers with custom profiles | 2 speakers only | Extreme flexibility |\n| **Content Transformations** | Custom and built-in | Limited options | Unlimited processing power |\n| **API Access** | Full REST API | No API | Complete automation |\n| **Deployment** | Docker, cloud, or local | Google hosted only | Deploy anywhere |\n| **Citations** | Basic references (will improve) | Comprehensive with sources | Research integrity |\n| **Customization** | Open source, fully customizable | Closed system | Unlimited extensibility |\n| **Cost** | Pay only for AI usage | Free tier + Monthly subscription | Transparent and controllable |\n\n**Why Choose Open Notebook?**\n- 🔒 **Privacy First**: Your sensitive research stays completely private\n- 💰 **Cost Control**: Choose cheaper AI providers or run locally with Ollama\n- 🎙️ **Better Podcasts**: Full script control and multi-speaker flexibility vs limited 2-speaker deep-dive format\n- 🔧 **Unlimited Customization**: Modify, extend, and integrate as needed\n- 🌐 **No Vendor Lock-in**: Switch providers, deploy anywhere, own your data\n\n### Built With\n\n[![Python][Python]][Python-url] [![Next.js][Next.js]][Next-url] [![React][React]][React-url] [![SurrealDB][SurrealDB]][SurrealDB-url] [![LangChain][LangChain]][LangChain-url]\n\n## 🚀 Quick Start (2 Minutes)\n\n### Prerequisites\n- [Docker Desktop](https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop\u002F) installed\n- That's it! (API keys configured later in the UI)\n\n### Step 1: Get docker-compose.yml\n\n**Option A:** Download directly\n```bash\ncurl -o docker-compose.yml https:\u002F\u002Fraw.githubusercontent.com\u002Flfnovo\u002Fopen-notebook\u002Fmain\u002Fdocker-compose.yml\n```\n\n**Option B:** Create the file manually\nCopy this into a new file called `docker-compose.yml`:\n\n```yaml\nservices:\n  surrealdb:\n    image: surrealdb\u002Fsurrealdb:v2\n    command: start --log info --user root --pass root rocksdb:\u002Fmydata\u002Fmydatabase.db\n    user: root\n    ports:\n      - \"8000:8000\"\n    volumes:\n      - .\u002Fsurreal_data:\u002Fmydata\n    restart: always\n\n  open_notebook:\n    image: lfnovo\u002Fopen_notebook:v1-latest\n    ports:\n      - \"8502:8502\"\n      - \"5055:5055\"\n    environment:\n      - OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string\n      - SURREAL_URL=ws:\u002F\u002Fsurrealdb:8000\u002Frpc\n      - SURREAL_USER=root\n      - SURREAL_PASSWORD=root\n      - SURREAL_NAMESPACE=open_notebook\n      - SURREAL_DATABASE=open_notebook\n    volumes:\n      - .\u002Fnotebook_data:\u002Fapp\u002Fdata\n    depends_on:\n      - surrealdb\n    restart: always\n```\n\n### Step 2: Set Your Encryption Key\nEdit `docker-compose.yml` and change this line:\n```yaml\n- OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string\n```\nto any secret value (e.g., `my-super-secret-key-123`)\n\n### Step 3: Start Services\n```bash\ndocker compose up -d\n```\n\nWait 15-20 seconds, then open: **http:\u002F\u002Flocalhost:8502**\n\n### Step 4: Configure AI Provider\n1. Go to **Settings** → **API Keys**\n2. Click **Add Credential**\n3. Choose your provider (OpenAI, Anthropic, Google, etc.)\n4. Paste your API key and click **Save**\n5. Click **Test Connection** → **Discover Models** → **Register Models**\n\nDone! You're ready to create your first notebook.\n\n> **Need an API key?** Get one from:\n> [OpenAI](https:\u002F\u002Fplatform.openai.com\u002Fapi-keys) · [Anthropic](https:\u002F\u002Fconsole.anthropic.com\u002F) · [Google](https:\u002F\u002Faistudio.google.com\u002F) · [Groq](https:\u002F\u002Fconsole.groq.com\u002F) (free tier)\n\n> **Want free local AI?** See [examples\u002Fdocker-compose-ollama.yml](examples\u002F) for Ollama setup\n\n---\n\n### 📚 More Installation Options\n\n- **[With Ollama (Free Local AI)](examples\u002Fdocker-compose-ollama.yml)** - Run models locally without API costs\n- **[From Source (Developers)](docs\u002F1-INSTALLATION\u002Ffrom-source.md)** - For development and contributions\n- **[Complete Installation Guide](docs\u002F1-INSTALLATION\u002Findex.md)** - All deployment scenarios\n\n---\n\n### 📖 Need Help?\n\n- **🤖 AI Installation Assistant**: [CustomGPT to help you install](https:\u002F\u002Fchatgpt.com\u002Fg\u002Fg-68776e2765b48191bd1bae3f30212631-open-notebook-installation-assistant)\n- **🆘 Troubleshooting**: [5-minute troubleshooting guide](docs\u002F6-TROUBLESHOOTING\u002Fquick-fixes.md)\n- **💬 Community Support**: [Discord Server](https:\u002F\u002Fdiscord.gg\u002F37XJPXfz2w)\n- **🐛 Report Issues**: [GitHub Issues](https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fissues)\n\n---\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=lfnovo\u002Fopen-notebook&type=date&legend=top-left)](https:\u002F\u002Fwww.star-history.com\u002F#lfnovo\u002Fopen-notebook&type=date&legend=top-left)\n\n\n## Provider Support Matrix\n\nThanks to the [Esperanto](https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fesperanto) library, we support this providers out of the box!\n\n| Provider     | LLM Support | Embedding Support | Speech-to-Text | Text-to-Speech |\n|--------------|-------------|------------------|----------------|----------------|\n| OpenAI       | ✅          | ✅               | ✅             | ✅             |\n| Anthropic    | ✅          | ❌               | ❌             | ❌             |\n| Groq         | ✅          | ❌               | ✅             | ❌             |\n| Google (GenAI) | ✅          | ✅               | ❌             | ✅             |\n| Vertex AI    | ✅          | ✅               | ❌             | ✅             |\n| Ollama       | ✅          | ✅               | ❌             | ❌             |\n| Perplexity   | ✅          | ❌               | ❌             | ❌             |\n| ElevenLabs   | ❌          | ❌               | ✅             | ✅             |\n| Azure OpenAI | ✅          | ✅               | ❌             | ❌             |\n| Mistral      | ✅          | ✅               | ❌             | ❌             |\n| DeepSeek     | ✅          | ❌               | ❌             | ❌             |\n| Voyage       | ❌          | ✅               | ❌             | ❌             |\n| xAI          | ✅          | ❌               | ❌             | ❌             |\n| OpenRouter   | ✅          | ❌               | ❌             | ❌             |\n| DashScope (Qwen) | ✅          | ❌               | ❌             | ❌             |\n| MiniMax      | ✅          | ❌               | ❌             | ❌             |\n| OpenAI Compatible* | ✅          | ❌               | ❌             | ❌             |\n\n*Supports LM Studio and any OpenAI-compatible endpoint\n\n## ✨ Key Features\n\n### Core Capabilities\n- **🔒 Privacy-First**: Your data stays under your control - no cloud dependencies\n- **🎯 Multi-Notebook Organization**: Manage multiple research projects seamlessly\n- **📚 Universal Content Support**: PDFs, videos, audio, web pages, Office docs, and more\n- **🤖 Multi-Model AI Support**: 18+ providers including OpenAI, Anthropic, Ollama, Google, LM Studio, and more\n- **🎙️ Professional Podcast Generation**: Advanced multi-speaker podcasts with Episode Profiles\n- **🔍 Intelligent Search**: Full-text and vector search across all your content\n- **💬 Context-Aware Chat**: AI conversations powered by your research materials\n- **📝 AI-Assisted Notes**: Generate insights or write notes manually\n\n### Advanced Features\n- **⚡ Reasoning Model Support**: Full support for thinking models like DeepSeek-R1 and Qwen3\n- **🔧 Content Transformations**: Powerful customizable actions to summarize and extract insights\n- **🌐 Comprehensive REST API**: Full programmatic access for custom integrations [![API Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAPI-Documentation-blue?style=flat-square)](http:\u002F\u002Flocalhost:5055\u002Fdocs)\n- **🔐 Optional Password Protection**: Secure public deployments with authentication\n- **📊 Fine-Grained Context Control**: Choose exactly what to share with AI models\n- **📎 Citations**: Get answers with proper source citations\n\n\n## Podcast Feature\n\n[![Check out our podcast sample](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FD-760MlGwaI\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=D-760MlGwaI)\n\n## 📚 Documentation\n\n### Getting Started\n- **[📖 Introduction](docs\u002F0-START-HERE\u002Findex.md)** - Learn what Open Notebook offers\n- **[⚡ Quick Start](docs\u002F0-START-HERE\u002Fquick-start.md)** - Get up and running in 5 minutes\n- **[🔧 Installation](docs\u002F1-INSTALLATION\u002Findex.md)** - Comprehensive setup guide\n- **[🎯 Your First Notebook](docs\u002F0-START-HERE\u002Ffirst-notebook.md)** - Step-by-step tutorial\n\n### User Guide\n- **[📱 Interface Overview](docs\u002F3-USER-GUIDE\u002Finterface-overview.md)** - Understanding the layout\n- **[📚 Notebooks](docs\u002F3-USER-GUIDE\u002Fnotebooks.md)** - Organizing your research\n- **[📄 Sources](docs\u002F3-USER-GUIDE\u002Fsources.md)** - Managing content types\n- **[📝 Notes](docs\u002F3-USER-GUIDE\u002Fnotes.md)** - Creating and managing notes\n- **[💬 Chat](docs\u002F3-USER-GUIDE\u002Fchat.md)** - AI conversations\n- **[🔍 Search](docs\u002F3-USER-GUIDE\u002Fsearch.md)** - Finding information\n\n### Advanced Topics\n- **[🎙️ Podcast Generation](docs\u002F2-CORE-CONCEPTS\u002Fpodcasts.md)** - Create professional podcasts\n- **[🔧 Content Transformations](docs\u002F2-CORE-CONCEPTS\u002Ftransformations.md)** - Customize content processing\n- **[🤖 AI Models](docs\u002F4-AI-PROVIDERS\u002Findex.md)** - AI model configuration\n- **[🔌 MCP Integration](docs\u002F5-CONFIGURATION\u002Fmcp-integration.md)** - Connect with Claude Desktop, VS Code and other MCP clients\n- **[🔧 REST API Reference](docs\u002F7-DEVELOPMENT\u002Fapi-reference.md)** - Complete API documentation\n- **[🔐 Security](docs\u002F5-CONFIGURATION\u002Fsecurity.md)** - Password protection and privacy\n- **[🚀 Deployment](docs\u002F1-INSTALLATION\u002Findex.md)** - Complete deployment guides for all scenarios\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n## 🗺️ Roadmap\n\n### Upcoming Features\n- **Live Front-End Updates**: Real-time UI updates for smoother experience\n- **Async Processing**: Faster UI through asynchronous content processing\n- **Cross-Notebook Sources**: Reuse research materials across projects\n- **Bookmark Integration**: Connect with your favorite bookmarking apps\n\n### Recently Completed ✅\n- **Next.js Frontend**: Modern React-based frontend with improved performance\n- **Comprehensive REST API**: Full programmatic access to all functionality\n- **Multi-Model Support**: 18+ AI providers including OpenAI, Anthropic, Ollama, LM Studio\n- **Advanced Podcast Generator**: Professional multi-speaker podcasts with Episode Profiles\n- **Content Transformations**: Powerful customizable actions for content processing\n- **Enhanced Citations**: Improved layout and finer control for source citations\n- **Multiple Chat Sessions**: Manage different conversations within notebooks\n\nSee the [open issues](https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fissues) for a full list of proposed features and known issues.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n\n## 📖 Need Help?\n- **🤖 AI Installation Assistant**: We have a [CustomGPT built to help you install Open Notebook](https:\u002F\u002Fchatgpt.com\u002Fg\u002Fg-68776e2765b48191bd1bae3f30212631-open-notebook-installation-assistant) - it will guide you through each step!\n- **New to Open Notebook?** Start with our [Getting Started Guide](docs\u002F0-START-HERE\u002Findex.md)\n- **Need installation help?** Check our [Installation Guide](docs\u002F1-INSTALLATION\u002Findex.md)\n- **Want to see it in action?** Try our [Quick Start Tutorial](docs\u002F0-START-HERE\u002Fquick-start.md)\n\n## 🤝 Community & Contributing\n\n### Join the Community\n- 💬 **[Discord Server](https:\u002F\u002Fdiscord.gg\u002F37XJPXfz2w)** - Get help, share ideas, and connect with other users\n- 🐛 **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fissues)** - Report bugs and request features\n- ⭐ **Star this repo** - Show your support and help others discover Open Notebook\n\n### Contributing\nWe welcome contributions! We're especially looking for help with:\n- **Frontend Development**: Help improve our modern Next.js\u002FReact UI\n- **Testing & Bug Fixes**: Make Open Notebook more robust\n- **Feature Development**: Build the coolest research tool together\n- **Documentation**: Improve guides and tutorials\n\n**Current Tech Stack**: Python, FastAPI, Next.js, React, SurrealDB\n**Future Roadmap**: Real-time updates, enhanced async processing\n\nSee our [Contributing Guide](CONTRIBUTING.md) for detailed information on how to get started.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n\n## 📄 License\n\nOpen Notebook is MIT licensed. See the [LICENSE](LICENSE) file for details.\n\n\n**Community Support**:\n- 💬 [Discord Server](https:\u002F\u002Fdiscord.gg\u002F37XJPXfz2w) - Get help, share ideas, and connect with users\n- 🐛 [GitHub Issues](https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fissues) - Report bugs and request features\n- 🌐 [Website](https:\u002F\u002Fwww.open-notebook.ai) - Learn more about the project\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n\n\u003C!-- MARKDOWN LINKS & IMAGES -->\n\u003C!-- https:\u002F\u002Fwww.markdownguide.org\u002Fbasic-syntax\u002F#reference-style-links -->\n[contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Flfnovo\u002Fopen-notebook.svg?style=for-the-badge\n[contributors-url]: https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fgraphs\u002Fcontributors\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Flfnovo\u002Fopen-notebook.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fnetwork\u002Fmembers\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flfnovo\u002Fopen-notebook.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fstargazers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flfnovo\u002Fopen-notebook.svg?style=for-the-badge\n[issues-url]: https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fissues\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Flfnovo\u002Fopen-notebook.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002Flfnovo\u002Fopen-notebook\u002Fblob\u002Fmaster\u002FLICENSE.txt\n[linkedin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555\n[linkedin-url]: https:\u002F\u002Flinkedin.com\u002Fin\u002Flfnovo\n[product-screenshot]: images\u002Fscreenshot.png\n[Next.js]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNext.js-000000?style=for-the-badge&logo=next.js&logoColor=white\n[Next-url]: https:\u002F\u002Fnextjs.org\u002F\n[React]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-61DAFB?style=for-the-badge&logo=react&logoColor=black\n[React-url]: https:\u002F\u002Freactjs.org\u002F\n[Python]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3776AB?style=for-the-badge&logo=python&logoColor=white\n[Python-url]: https:\u002F\u002Fwww.python.org\u002F\n[LangChain]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain-3A3A3A?style=for-the-badge&logo=chainlink&logoColor=white\n[LangChain-url]: https:\u002F\u002Fwww.langchain.com\u002F\n[SurrealDB]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSurrealDB-FF5E00?style=for-the-badge&logo=databricks&logoColor=white\n[SurrealDB-url]: https:\u002F\u002Fsurrealdb.com\u002F\n","Open Notebook 是一个开源的笔记应用，提供了比传统笔记应用更灵活和丰富的功能。它支持多种AI模型选择（包括OpenAI、Anthropic等18种以上），能够处理多模态内容如PDF、视频、音频及网页，并具备生成专业播客、智能搜索以及基于上下文的AI对话等功能。此外，该应用注重用户隐私保护，所有数据均本地存储。适用于需要高度定制化学习环境和个人知识管理的场景，特别适合研究人员、学生以及终身学习者使用。",2,"2026-06-06 02:56:20","top_language"]