MCPcopy Index your code
hub / github.com/docmost/docmost

github.com/docmost/docmost @v0.90.1

repository ↗ · DeepWiki ↗ · release v0.90.1 ↗ · Ask this repo → · + Follow
4,228 symbols 11,003 edges 1,174 files 45 documented · 1% 67 cross-repo links updated 1d agov0.95.0 · 2026-07-03★ 20,824206 open issues
README
<h1><b>Docmost</b></h1>



    Open-source collaborative wiki and documentation software.



    <a href="https://docmost.com"><strong>Website</strong></a> | 
    <a href="https://docmost.com/docs"><strong>Documentation</strong></a> |
    <a href="https://twitter.com/DocmostHQ"><strong>Twitter / X</strong></a>

Getting started

To get started with Docmost, please refer to our documentation or try our cloud version .

Features

  • Real-time collaboration
  • Diagrams (Draw.io, Excalidraw and Mermaid)
  • Spaces
  • Permissions management
  • Groups
  • Comments
  • Page history
  • Search
  • File attachments
  • Embeds (Airtable, Loom, Miro and more)
  • Translations (10+ languages)

Screenshots

home editor

License

Docmost core is licensed under the open-source AGPL 3.0 license.
Enterprise features are available under an enterprise license (Enterprise Edition).

All files in the following directories are licensed under the Docmost Enterprise license defined in packages/ee/License. - apps/server/src/ee - apps/client/src/ee - packages/ee

Contributing

See the development documentation

Thanks

Special thanks to;

Crowdin

Crowdin for providing access to their localization platform.

Algolia-mark-square-white

Algolia for providing full-text search to the docs.

Extension points exported contracts — how you extend this code

StorageDriver (Interface)
(no doc) [6 implementers]
apps/server/src/integrations/storage/interfaces/storage-driver.interface.ts
Commands (Interface)
(no doc)
packages/editor-ext/src/lib/status.ts
EmojiPickerInterface (Interface)
(no doc)
apps/client/src/components/ui/emoji-picker.tsx
MailDriver (Interface)
(no doc) [6 implementers]
apps/server/src/integrations/mail/drivers/interfaces/mail-driver.interface.ts
Storage (Interface)
(no doc)
packages/editor-ext/src/lib/status.ts
RoleButtonProps (Interface)
(no doc)
apps/client/src/components/ui/role-select-menu.tsx
ApiKeys (Interface)
(no doc)
apps/server/src/database/types/db.d.ts
StatusOption (Interface)
(no doc)
packages/editor-ext/src/lib/status.ts

Core symbols most depended-on inside this repo

dbOrTx
called by 115
apps/server/src/database/utils.ts
references
called by 113
apps/server/src/core/page/transclusion/transclusion.controller.ts
error
called by 110
apps/server/src/common/logger/internal-log-filter.ts
create
called by 85
apps/server/src/core/page/page.controller.ts
configure
called by 56
apps/server/src/core/core.module.ts
createForUser
called by 56
apps/server/src/core/casl/abilities/space-ability.factory.ts
findById
called by 53
apps/server/src/core/user/user.service.ts
debug
called by 51
apps/server/src/common/logger/internal-log-filter.ts

Shape

Function 2,073
Method 1,098
Class 540
Interface 480
Enum 37

Languages

TypeScript100%

Modules by API surface

apps/server/src/integrations/environment/environment.service.ts73 symbols
apps/server/src/database/types/db.d.ts38 symbols
apps/server/src/database/repos/page/page-permission.repo.ts29 symbols
packages/editor-ext/src/lib/utils.ts24 symbols
apps/server/src/database/repos/page/page.repo.ts23 symbols
apps/server/src/core/page/page.controller.ts23 symbols
packages/editor-ext/src/lib/resizable-nodeview.ts21 symbols
apps/server/src/database/repos/watcher/watcher.repo.ts21 symbols
apps/server/src/core/page/services/page.service.ts21 symbols
apps/server/src/collaboration/extensions/redis-sync/redis-sync.extension.ts21 symbols
apps/client/src/features/page/queries/page-query.ts21 symbols
apps/server/src/core/workspace/controllers/workspace.controller.ts20 symbols

Dependencies from manifests, versioned

@ai-sdk/google3.0.52 · 1×
@ai-sdk/openai3.0.47 · 1×
@ai-sdk/openai-compatible2.0.37 · 1×
@atlaskit/pragmatic-drag-and-drop-auto-scroll2.1.5 · 1×
@atlaskit/pragmatic-drag-and-drop-flourish2.0.15 · 1×
@atlaskit/pragmatic-drag-and-drop-hitbox1.1.0 · 1×
@atlaskit/pragmatic-drag-and-drop-live-region1.3.4 · 1×
@aws-sdk/client-s33.1050.0 · 1×
@aws-sdk/lib-storage3.1050.0 · 1×
@aws-sdk/s3-request-presigner3.1050.0 · 1×
@azure/storage-blob12.31.0 · 1×

Datastores touched

docmostDatabase · 1 repos

For agents

$ claude mcp add docmost \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact