{"name":"SiYuan: Privacy-First, Self-Hosted Personal Knowledge Management Software","description":"SiYuan is a privacy-first, self-hosted, and fully open-source personal knowledge management software. Written in TypeScript and Go, it offers robust features for note-taking, block-level referencing, and AI integration, making it a powerful alternative to popular tools.","github":"https://github.com/siyuan-note/siyuan","url":"https://osrepos.com/repo/siyuan-note-siyuan","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/siyuan-note-siyuan","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/siyuan-note-siyuan.md","json":"https://osrepos.com/repo/siyuan-note-siyuan.json","topics":["knowledge-base","note-taking","self-hosted","markdown","anki","ai","typescript","personal knowledge management"],"keywords":["knowledge-base","note-taking","self-hosted","markdown","anki","ai","typescript","personal knowledge management"],"stars":null,"summary":"SiYuan is a privacy-first, self-hosted, and fully open-source personal knowledge management software. Written in TypeScript and Go, it offers robust features for note-taking, block-level referencing, and AI integration, making it a powerful alternative to popular tools.","content":"## Introduction\n\nSiYuan is a robust, privacy-first, and fully open-source personal knowledge management software. Developed with TypeScript and Go, it empowers users to manage their notes and knowledge base with fine-grained block-level referencing and a Markdown WYSIWYG editor. Designed for self-hosting, SiYuan offers a powerful and transparent alternative for individuals seeking full control over their data.\n\n## Installation\n\nSiYuan provides multiple flexible installation options to suit various preferences, from desktop applications to self-hosted server deployments.\n\n### Desktop and Mobile Applications\n\nFor a quick start, you can download SiYuan directly from official app stores or as an installation package:\n\n*   **App Stores:**\n    *   [Apple App Store](https://apps.apple.com/us/app/siyuan/id1583226508 \"Apple App Store\" target=\"_blank\")\n    *   [Google Play](https://play.google.com/store/apps/details?id=org.b3log.siyuan \"Google Play\" target=\"_blank\")\n    *   [Microsoft Store](https://apps.microsoft.com/detail/9p7hpmxp73k4 \"Microsoft Store\" target=\"_blank\")\n*   **Installation Packages:**\n    *   [B3log Official Downloads](https://b3log.org/siyuan/en/download.html \"B3log Official Downloads\" target=\"_blank\")\n    *   [GitHub Releases](https://github.com/siyuan-note/siyuan/releases \"GitHub Releases\" target=\"_blank\")\n\n### Docker Hosting\n\nFor self-hosting enthusiasts, SiYuan can be easily deployed using Docker. This method allows you to run SiYuan on your server and access it via a web browser.\n\nHere's a basic example of how to run SiYuan with Docker:\n\nbash\ndocker run -d \\\n  -v /siyuan/workspace:/siyuan/workspace \\\n  -p 6806:6806 \\\n  -e PUID=1001 -e PGID=1002 \\\n  b3log/siyuan \\\n  --workspace=/siyuan/workspace/ \\\n  --accessAuthCode=YOUR_SECURE_AUTH_CODE\n\n\nRemember to replace `/siyuan/workspace` with your desired host path and `YOUR_SECURE_AUTH_CODE` with a strong authorization code. For more detailed instructions and Docker Compose configurations, refer to the [official Docker documentation in the README](https://github.com/siyuan-note/siyuan#docker-hosting \"SiYuan Docker Hosting Documentation\" target=\"_blank\").\n\n## Examples\n\nSiYuan is packed with features designed to enhance your knowledge management workflow:\n\n*   **Block-level Referencing and Two-way Links:** Create intricate connections between your notes, fostering a rich web of knowledge.\n*   **Markdown WYSIWYG Editor:** Enjoy a seamless writing experience with real-time Markdown rendering.\n*   **AI Integration:** Leverage AI writing and Q&A chat capabilities via OpenAI API for enhanced content creation and information retrieval.\n*   **Flashcard Spaced Repetition:** Integrate learning and memory retention directly into your notes.\n*   **PDF Annotation Link:** Annotate PDFs and link directly to specific sections within your SiYuan notes.\n*   **Multi-tab and Split Screen:** Organize your workspace efficiently with multiple tabs and drag-and-drop split-screen functionality.\n*   **Cross-platform Availability:** Access your knowledge base on Android, iOS, HarmonyOS, and desktop platforms.\n*   **Extensible Ecosystem:** Benefit from a community marketplace for plugins and a comprehensive API for custom integrations.\n\n## Why Use SiYuan\n\nChoosing SiYuan means opting for a powerful, flexible, and user-centric knowledge management solution. Its commitment to privacy ensures your data remains yours, while its self-hosted nature gives you complete control over your information. The rich feature set, including advanced linking, AI tools, and spaced repetition, caters to diverse needs, from personal note-taking to academic research. As a fully open-source project, SiYuan benefits from community contributions, offering transparency and continuous improvement. It stands as a compelling alternative to proprietary solutions like Notion or Obsidian, particularly for those prioritizing data ownership and extensibility.\n\n## Links\n\n*   **GitHub Repository:** [siyuan-note/siyuan](https://github.com/siyuan-note/siyuan \"SiYuan GitHub Repository\" target=\"_blank\")\n*   **Official Website:** [b3log.org/siyuan](https://b3log.org/siyuan/en/ \"SiYuan Official Website\" target=\"_blank\")\n*   **English Discussion Forum:** [liuyun.io](https://liuyun.io \"SiYuan English Discussion Forum\" target=\"_blank\")\n*   **Docker Image:** [b3log/siyuan on Docker Hub](https://hub.docker.com/r/b3log/siyuan \"SiYuan Docker Image\" target=\"_blank\")","metrics":{"detailViews":11,"githubClicks":3},"dates":{"published":null,"modified":"2025-10-12T11:01:27.000Z"}}