Skip to main content
Glama

DailyDesk

All-in-one productivity multi-tool — one app replacing six.

Use it inside Claude

npm

An MCP server — its own repo, MIT — lets an assistant call the tools that genuinely need a server — the Office and PDF conversions, PDF/A, OCR, and web capture:

claude mcp add --scope user diemdesk -- npx -y diemdesk-mcp

Nine tools, not a hundred: everything else runs in the browser and never touches a server, so exposing it here would mean uploading files to do work the machine already does locally. Setup guide, Claude Desktop config and troubleshooting: https://diemdesk.com/mcp-server

Related MCP server: quillpdf-mcp

Modules

Tier

Module

Description

1

PDF Workspace

Merge, split, compress, edit, annotate, e-sign PDFs

1

QR Code Generator

Custom QR codes with logo, colors, bulk export

1

Image Compressor

JPG/PNG/WebP batch compression

1

Background Remover

AI-powered background removal

1

Password Generator

Secure passwords with strength meter

2

Smart Notes

Voice-to-text + AI categorization

2

Habit Tracker

Daily streaks, progress charts

2

Budget Tracker

Receipt scanning + expense tracking

3

File Vault

Personal cloud storage, AES-256 encrypted

3

Link in Bio

Linktree alternative, custom pages

Tech Stack

  • Frontend: Next.js 14 + Tailwind CSS + Shadcn/UI

  • Backend: Node.js + Express

  • Database: PostgreSQL

  • Cache: Redis

  • File Storage: MinIO (self-hosted S3)

  • Background Jobs: BullMQ

  • Auth: JWT + bcrypt

Subscription

  • Free: Limited features, 1GB storage

  • Pro — $4.99/month: Unlimited + AI features

Project Structure

DailyDesk/
├── frontend/          # Next.js app
│   ├── app/
│   ├── components/
│   └── lib/
└── backend/           # Node.js + Express API
    ├── src/
    │   ├── routes/
    │   ├── controllers/
    │   ├── middleware/
    │   ├── models/
    │   └── utils/
    └── uploads/

Getting Started

Prerequisites

  • Node.js 20+

  • PostgreSQL 16

  • Redis 7

  • MinIO (optional for local dev)

Backend

cd backend
npm install
cp .env.example .env
npm run dev

Frontend

cd frontend
npm install
cp .env.example .env.local
npm run dev

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A local-first PDF tool for merging, splitting, rotating, watermarking, Bates-numbering, cleaning metadata, and counting pages — all operations happen on your machine with no network transmission.
    7
    37 npm
    1
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Document-engineering MCP tool server providing tools for PDF, Office, Images, and Archives extraction and conversion. It never mutates source files and requires local tesseract for OCR.
    12
    -
  • F
    license
    B
    quality
    A
    maintenance
    Enables local, offline document extraction and manipulation—PDF first but also HTML, DOCX, XLSX, PPTX, EML, EPUB, Markdown, and plain text—through tools for probing, locating, extracting, converting, assembling, OCR, protecting, and redacting documents, with nothing leaving the machine.
    7
    -