Taan Mind
EN ES
Nuxt 4 + AI + Paperless-ngx

AI chat
for smart document
workflows.

Taan Mind integrates AI conversations with Paperless-ngx document management. It supports external providers (MiniMax/GLM), automatic OCR, KPI dashboards, and intelligent metadata extraction.

Core Capabilities

09 Features
01

AI Chat

Streaming conversations with multiple AI providers (MiniMax, GLM) and personality presets.

02

Paperless-ngx Integration

Full document management proxy with CRUD, search, and binary download capabilities.

03

Automatic OCR

Background document processing pipeline using Ollama + MuPDF.

04

AI Metadata Extraction

Auto-suggest titles, tags, correspondents, and document types based on content.

05

KPI Dashboard

Document statistics with interactive charts (status, timeline, MIME type, document type).

06

Document Context

Inject Paperless document content (OCR/AI-processed) directly as context into chats.

07

AI Tools

Chart generation, weather forecasts, and web search sources natively integrated.

08

Anonymous Sessions

No login required, HTTP-only session cookies with local SQLite storage.

09

Docker Ready

Multi-stage Dockerfile with hardened runtime and integrated Paperless-ngx stack via Docker Compose.

Tech Stack

Nuxt 4 Full-stack Vue 3 framework
Nuxt UI 4 Component library (Tailwind CSS 4)
AI SDK Streaming AI integration
Drizzle ORM Type-safe SQLite ORM
NuxtHub Database & deployment
Ollama Local LLM for OCR
MuPDF PDF/image processing
Comark Markdown rendering
nuxt-charts Chart.js visualizations

AI Models

MiniMax minimax/MiniMax-M2.7
GLM glm/glm-5
GLM glm/glm-5.1
GLM glm/glm-5-turbo
Installation

Get Started
Quickly

Ready for local development or full-stack deployment. Taan Mind includes a multi-stage Dockerfile that spins up the entire stack.

Prerequisites

  • Node.js 22+
  • pnpm 10+
  • Docker & Docker Compose
LOCAL DEVELOPMENT
git clone https://github.com/zademy/taan-mind.git
cd taan-mind
pnpm install
cp .env.example .env
DOCKER COMPOSE (FULL STACK)
# Build and start everything
cp .env.example .env
docker compose up -d --build

# Optional: remove the completed bootstrap container after startup
docker compose rm -f paperless-bootstrap

Support Taan Mind Development

Your support helps keep improvements, maintenance, and new features moving forward.