Your cloud in the terminal and in your AI assistant

dd-cli is a command-line tool. dd-mcp lets an assistant reach your files, calendar and tasks over MCP.

Start here
dd-cli login

You sign in once, and both tools share the login.

Help is available in seven languages and follows your system language by default.

dd-cli

Files, calendars, contacts, tasks, music and books are all reachable from the terminal. You can upload a document and get a link to it without opening a browser.

Every command has help with examples.

Commands

Files

List folders, upload, download, move, rename, delete.

dd-cli lsdd-cli getdd-cli putdd-cli mkdirdd-cli mvdd-cli renamedd-cli rm

Links

A link to a file for someone without an account.

dd-cli share

Calendar

Calendars and events.

dd-cli cal

Contacts

Search your address book.

dd-cli contacts

Tasks

Task lists.

dd-cli tasks

Music

Your music collection.

dd-cli music

Books

Search your books.

dd-cli books

Bookmarks

The same bookmarks your browsers have.

dd-cli bookmarks

Read later

Saved articles and their text.

dd-cli pocket

Downloads

Server-side downloads and their status.

dd-cli download

Upload a photo folder, keeping file dates
dd-cli put ~/Photos/2019 /Photos/2019
Get a link to a file
dd-cli share /Photos/2019/lake.jpg
Sign in to a server with a self-signed certificate
dd-cli login --insecure

The server can do the downloading

Hand the server a link and it fetches the file into your storage. You can close the terminal and turn the computer off.

Later you can check what has finished.

All downloads
dd-cli download list
One download
dd-cli download status <id>

dd-mcp: your cloud for an AI assistant

You can ask the assistant to find a file, add a meeting, create a task or save an article for later. dd-mcp connects it to your cloud over MCP.

There are 43 tools in nine groups. The assistant only sees data from your account.

43 tools, by group
GroupToolsWhat the assistant can reach
Files8Browse, read, search, upload and create folders. Moving, renaming and deleting are enabled separately.
Calendar6Calendars and events, including editing an event and setting a reminder.
Tasks4Your task lists, and new tasks in them.
Contacts2Address books and the people in them.
Bookmarks4Bookmark folders and the links saved in them.
Read later5Saved articles and their text.
Downloads3Downloading by link, and status.
Music7The library, playlists, radio stations and podcasts.
Books4Browse and search your book library.

The assistant cannot delete without your say-so

The assistant can read, search and create straight away. Deleting, moving and renaming are off by default.

If you need them, turn them on with a separate flag during setup.

Reading, searching and creating work from the first minute. Deleting, moving and renaming are off until you say otherwise.
Enable deleting, moving and renaming
dd-cli setup-claude --allow-changes

Connecting

Claude is set up with one command. For Cursor, Zed, VS Code and other MCP clients there is a ready-made configuration snippet.

By default dd-mcp only runs on your computer. Exposing it to the network requires a token.

Connect Claude
dd-cli setup-claude
A snippet for Cursor, Zed or VS Code
dd-cli print-config
Run dd-mcp in network mode
dd-mcp --http

The assistant works with text only

It can read and save text files. Upload photos, videos and archives through the apps, the browser or dd-cli.