{"id":"siyuan-note-siyuan","name":"siyuan","af_score":18.2,"security_score":24.2,"reliability_score":12.5,"what_it_does":"SiYuan is a privacy-first, self-hosted personal knowledge management system for creating and managing knowledge using block-level references and a Markdown/WYSIWYG editor. It supports exporting content and includes features such as search, OCR, spaced repetition, and AI writing/Q&A via external APIs (e.g., OpenAI).","best_when":"You want a self-hosted, local-first style knowledge base with rich block linking and the option to integrate OCR and (optionally) external AI services.","avoid_when":"You cannot or do not want to manage server/container deployment, storage, and backups for a self-hosted system.","last_evaluated":"2026-03-29T12:59:16.006758+00:00","has_mcp":false,"has_api":true,"auth_methods":["Access authorization code for server access (e.g., Docker --accessAuthCode / SIYUAN_ACCESS_AUTH_CODE)","Environment-variable-based configuration for auth bypass (SIYUAN_ACCESS_AUTH_CODE_BYPASS)"],"has_free_tier":true,"known_gotchas":["No MCP server is documented in the provided content; agent integration likely requires calling the documented API directly.","The access authorization code may be bypassable via a specific environment flag; automation should avoid enabling bypass and should treat the code as a secret.","Self-hosted deployment means agents should account for environment-specific configuration (workspace path, ports, container user permissions)."],"error_quality":null}