siyuan-note/siyuan

An open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 minutes ago
Added to GitGenius on August 31st, 2026
Created on August 30th, 2020
Open Issues & Pull Requests: 52 (+0)
Number of forks: 2,973
Total Stargazers: 46,082 (+0)
Total Subscribers: 180 (+0)

Repository Insights (GitGenius)

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 65% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Only 5% of issues opened in the past year have been closed. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 51
New in 7 days: 128
Closed in 7 days: 131
Avg open age: 423 days
Stale 30+ days: 8
Stale 90+ days: 1

Recent activity

Opened in 7 days: 102
Closed in 7 days: 107
Comments in 7 days: 37
Events in 7 days: 163

Top labels

  • Enhancement (6,475)
  • Bug (3,138)
  • Development (445)
  • Feature (330)
  • Refactor (194)
  • Idea (76)
  • Abolishment (74)
  • Document (74)

Detailed Description

SiYuan is a self-hosted, privacy-first knowledge workspace application that integrates AI agents into note-taking and personal knowledge management.

The tool addresses the need for a local-first alternative to cloud-dependent note-taking systems by providing a self-contained workspace where users retain full control over their data. It combines traditional note-taking with knowledge graph capabilities and AI agent integration, allowing both humans and AI to collaborate within the same workspace. The application supports markdown-based content, PDF handling, and can sync data via WebDAV or S3-compatible storage. It runs as a desktop application via Electron and can also be deployed as a self-hosted server using Docker.

Developers and knowledge workers who prioritize privacy and data ownership should consider this tool, particularly those already comfortable with markdown-based workflows or who want to avoid vendor lock-in with commercial note-taking platforms. It suits personal knowledge management, digital gardens, and collaborative scenarios where AI agents need structured access to a knowledge base. The project distinguishes itself through its emphasis on local-first operation combined with agentic AI capabilities and support for the Model Context Protocol, enabling integration with AI tools while maintaining data sovereignty.

The project maintains steady development activity with regular commits and closed pull requests. The codebase is written primarily in TypeScript and is distributed as open-source software. The tool is available across multiple platforms including desktop and server deployments, with Docker support for containerized self-hosting.