Sign inSign up

vgalibov/docsmint

By vgalibov

•Updated 1 day ago

Self-hosted knowledge workspace with AI search, a rich-text editor, REST API, SDK, CLI, and MCP.

Image
Machine learning & AI
Developer tools
Content management system
0

9.3K

vgalibov/docsmint repository overview

⁠DocsMint

Turn your documents into knowledge you and your AI agents can use.

Write and organize project knowledge, find documents by wording and meaning, and connect your AI tools to the same workspace through MCP, REST, SDK, and CLI. Self-host DocsMint with Docker Compose under the Apache-2.0 license.

Get started⁠ · Documentation⁠ · Release notes⁠ · Try DocsMint Cloud⁠

⁠Start your workspace

Install Docker Engine or Docker Desktop with Docker Compose v2. Choose an OpenRouter API key or a local Ollama instance for AI features, then run:

git clone https://github.com/HiAi-gg/docsmint.git
cd docsmint
bash scripts/quickstart.sh

Follow the provider setup prompts. Open http://localhost:50701⁠ after startup. See the quickstart guide⁠ for configuration and deployment guide⁠ for production operation.

⁠Choose the right image

DocsMint is a multi-service application. This repository contains three service images; a single docker run command does not install the complete workspace.

ServiceVersioned tagMoving tagPurpose
APIapi-v1.0.2api-latestBackend API and document processing
Webweb-v1.0.2web-latestBrowser workspace
Caddycaddy-v1.0.2caddy-latestSupporting reverse proxy with rate limiting

There is no bare latest tag. Specify the service when pulling an image:

docker pull vgalibov/docsmint:api-v1.0.2
docker pull vgalibov/docsmint:web-v1.0.2
docker pull vgalibov/docsmint:caddy-v1.0.2

Caddy is the proxy component, not the DocsMint editor or API. Select web-v1.0.2 for the browser workspace and api-v1.0.2 for its backend.

The 1.0.2 images are published for Linux amd64. Use matching versioned tags for all three components; pin image digests when immutable references are needed. The quickstart builds the repository's Compose stack, including its supporting PostgreSQL, Redis, and SeaweedFS services.

⁠What you can do

  • Write and organize: rich document editing, Markdown, folders, categories, tags, sharing, and version history.
  • Find useful context: keyword, fuzzy, and semantic retrieval, reranking, and GraphRAG with configured AI providers.
  • Connect agents: search, read, and update persistent knowledge through MCP and documented application interfaces.
  • Control access: give integrations explicit permissions for the knowledge they need.
  • Choose your deployment: operate the stack yourself or connect DocsMint Cloud⁠.

Self-hosting puts application data and storage on your infrastructure. AI requests go to the providers you configure; choose local inference when needed.

Tag summary

Content type

Image

Digest

sha256:7a1d13d9a…

Size

39.3 MB

Last updated

1 day ago

docker pull vgalibov/docsmint:caddy-latest