Skip to content
Productivity
MCP

dex-core

Ships with dex: One personal Dex, built around your work. Keep your priorities, people, meeting notes and tasks in a folder you own. Work with Dex through your AI app to plan the day, prepare for…

From plugin
dex
51099 skills28 agents24 commands1 MCP

Claude Code

$ claude

Security report

Info

Not enough data

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Oct 29, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Local process

    On your machine

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 11, 2026.

dex README

Dex by Dave — Your AI Chief of Staff

Latest release License: MIT

One personal Dex, built around your work. Keep your priorities, people, meeting notes and tasks in a folder you own. Work with Dex through your AI app to plan the day, prepare for a meeting or follow through on a promise. Your saved work stays with your vault when you change apps.

Start here or at heydex.ai. The Dex Guide walks through setup and everyday use; the steps below keep the same starting point in GitHub.

Example Dex planning conversation with connected work sources; available sources depend on your setup.

1. Choose your AI app

Your appRoute today
Claude Code, terminal or Code tab in the desktop appEstablished full-vault route and reference for Dex's automatic session behavior. Use the install below, then open your Dex folder in Claude Code. Claude Code primer.
CursorEstablished full-vault setup for prompted skills and configured tools. Use the install below or the manual steps. Do not assume Claude Code's hooks run in Cursor.
Codex CLI/desktop and other new app integrationsPortable package files are distributed in v1.97.13. Complete supported install, workflow, update and removal journeys remain unverified. Developer preview and exact limits; no supported new-app install is promised here yet.

The AI app and the model it uses are separate choices. App subscriptions, usage limits and optional connected services have their own costs; check your provider before signing up.

2. Choose your vault

A vault is the folder containing your personal Dex notes and configuration.

Already use Dex? Open your existing folder in the app you already use. Keep your notes, profile and custom skills; changing apps is not a reason to create another vault or repeat onboarding. A new app must be granted access to that same folder before it can use your work.

Starting fresh? The established installer checks prerequisites and prepares Documents/Dex. Review its prompts before approving changes.

Quick install (Claude Code or Cursor)

Mac — Terminal:

curl -fsSL https://heydex.ai/install.sh | bash

Windows — Git Bash:

git clone --branch release --single-branch https://github.com/davekilleen/dex.git Dex
cd Dex
bash ./install.sh

Clone the official release, review install.sh, then run it from Git Bash in that folder. Git Bash comes with Git for Windows. Do not pipe a remote script into iex.

Then open the Dex folder in Claude Code or Cursor and say "hi". Dex guides you through your role and priorities. Installation help. If setup stops, keep the error message and use the help below; some prerequisites may already have been installed.

3. Get one useful result

Ask: "Plan my day from my priorities and tasks. Tell me which sources you can read."

In the established setup, /daily-plan guides that workflow. Start with the notes you have; calendar, email and meeting services are optional connections. Dex should name missing sources rather than imply it checked them. Review the proposed plan and ask where it was saved.

Next try "Brief me on this person from my notes" or "Help me capture the follow-up from this meeting." Available tools determine whether Dex can save the result. The released portable plugin alone provides read-only context, not the full task or meeting workflow.

How your app connects to Dex

Dex's bridge connects an app to the selected vault, exposes the tools it can use, and translates supported app events. Installing a plugin does not create a vault, connect accounts, start background jobs or prove that every workflow works in that app.

  • Automatic: a configured and trusted app event runs the behavior.
  • On demand: you ask for a registered tool or skill.
  • Guided: Dex explains the steps that still need your participation.
  • Unavailable: the installed surface cannot deliver that behavior.

These modes describe individual features, not whole apps. A package manifest or saved app selection is not proof of a successful session. See the surface and capability guide.

Privacy and control

Your notes live in your vault. That does not mean all processing stays on your computer: your AI app may send the context it reads to its model provider, and optional integrations contact their services. Grant access to the folder and services you intend to use; a local plugin does not grant a web app access to your files.

Dex's update service previews product changes and protects personal content through its ownership rules. Use the update and recovery guide. Review feedback before sending it under the configured consent policy; app permissions and diagnostic metadata do not establish who you are or authorize wider access.

Help, updates and leaving an app

  • Ask "Check my Dex setup" or run /dex-doctor in your established full-vault setup. The four-tool portable plugin does not include Doctor.
  • Ask "Show me the Dex update preview" or use /dex-update where the lifecycle service is available. Installing a plugin update and updating your vault are separate operations.
  • Use the help guide for setup, or report a bug without posting private vault contents. The feedback guide explains reporting.
  • To stop using an app, close its Dex session and revoke its folder access or disable its plugin in that app. Keep the vault if you want your notes. Removing an app or plugin does not stop independently installed background jobs. New-app removal instructions remain pending native verification.

Windows support status

AreaStatus today
Install (Git Bash install.sh)Preview — works on a clean Windows 11 with python.org 3.12/3.13
First setup and daily use (notes, tasks, MCP tools)Preview
/dex-update and /dex-rollbackNot yet — a fix for how Dex read and wrote its own record files on Windows is in progress
Connected-service keys (.env) and trusted local MCPsNot yet — Windows file-permission checks are in progress
Older vaults (before v1.80) moving to the current update engineNot on Windows — start from a fresh install
Calendar, background meeting sync, launch-at-login jobsMac only
Supported shells and PythonsGit Bash; python.org Python 3.12/3.13. Not supported: Cygwin, Microsoft Store Python, WSL folders under /mnt

Guides

Claude Code primer

This is the Claude Code route, including the desktop app's Code surface. Ordinary Claude Desktop chat has a separate read-only extension preview; it does not inherit Code hooks.

Install Claude Code using its official setup instructions, sign in through the app, and open your Dex folder. From a terminal already in that folder:

claude

Use /setup for a new vault, /daily-plan for planning, and /daily-review to close the day. Existing users should keep their configured vault. Trusted Claude Code hooks supply session context and tool checks; disabled hooks, missing runtimes or permissions can prevent those behaviors. Named sessions covers Claude-specific resume commands.

Manual Cursor setup and troubleshooting

Manual setup for Cursor

Prefer to see every step, or the quick install hit a snag? This section does the same thing by hand.

What You'll Need to Install (One-Time)

  1. Cursor - Download and install; check current account and usage requirements
  2. Git - Required for this manual repository setup
  3. Node.js - Download the "LTS" version and install (this enables the system's automation features)
  4. Python 3.11+ - Download and install (required for MCP servers and task sync)
    • Minimum version: Python 3.11 or newer
    • Windows users: ⚠️ During installation, check the box "Add Python to PATH" - this is critical
    • Mac users with old Python: If you have Python 3.9 or older, download fresh from python.org

All installers walk you through setup with default options.

Why Python 3.11+? The listed Python packages Dex installs need Python 3.11 or newer. This powers the Work MCP server that enables task sync - task updates through its tools can synchronize related pages. Manual checkbox edits need the separately configured sync service.

Mac users: If this is your first time using command-line tools, macOS will prompt you to install "Command Line Developer Tools" during setup. Click Install when prompted - it's safe and required. Takes 2-3 minutes.

About the Command Line

You'll use something called a "command line" (or "Terminal" on Mac, "Git Bash" on Windows) during setup. This is a text-based way to give your computer instructions - think of it as typing commands instead of clicking buttons.

Don't worry if this feels unfamiliar. You'll copy and paste a few commands, press Enter, and you're done. Takes less than 2 minutes.

Check Your Setup (Optional)

Want to verify everything's ready? Open your command line:

  • Mac: Press Cmd+Space, type "Terminal", press Enter
  • Windows: Open Git Bash (it comes with Git for Windows). Press Win, type "Git Bash", press Enter

Copy and paste this line exactly as you see it, then press Enter:

git --version

You should see a response like: git version 2.x.x (any version number is fine)

If you see "command not found": Download Git from git-scm.com, install it, then close and reopen your command line and try again.


Now copy and paste this line, then press Enter:

node --version

You should see a response like: v18.x.x or v20.x.x (must be version 18 or higher)

If you see "command not found": Download Node.js from nodejs.org, install it, then close and reopen your command line and try again.


Finally, check Python:

python3 --version

Windows users: Try python --version if python3 doesn't work.

You should see a response like: Python 3.11.x or higher (3.12, 3.13, etc.)

If you see Python 3.10 or older: Dex setup needs Python 3.11+. Download and install a newer version:

  • Mac/Windows: Download from python.org (get the latest stable version)
  • After installing, restart your terminal and check the version again

If you see "command not found":

@davekilleen
Ships withdex
51099 skills28 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
510
Star history of davekilleen/Dex on GitHub, a chart by star-history.com

More MCP servers from other plugins.

chrome-devtools

chrome-devtools

MCP

Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.

codepilot7w6.5k
@op7418@op7418Install MCP
nimbalyst-local

nimbalyst-local

MCP

Ships with nimbalyst: Nimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding…

nimbalysttoday2.1k
@nimbalyst@nimbalystInstall MCP
todoist

todoist

MCP

Creates, organizes and tracks personal and team to-do tasks and projects.

todoist10d562
@doist@doistInstall MCP

Questions about dex-core.

Which coding agents can use dex-core?
dex-core works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.