by davekilleen
Your AI Chief of Staff — a personal operating system starter kit that adapts to your role. No coding required.
# Add to your Claude Code skills
git clone https://github.com/davekilleen/DexLast scanned: 5/24/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-24T07:23:54.218Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": false
}See how Dex compares with popular alternatives.
Dex is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by davekilleen. Your AI Chief of Staff — a personal operating system starter kit that adapts to your role. No coding required. It has 493 GitHub stars.
Yes. Dex passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/davekilleen/Dex" and add it to your Claude Code skills directory (see the Installation section above).
Dex is primarily written in Python. It is open-source under davekilleen on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Dex against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
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.
| Your app | Route today |
|---|---|
| Claude Code, terminal or Code tab in the desktop app | Established 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. |
| Cursor | Established 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 integrations | Portable 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.
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.
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.
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.
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.
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.
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.
/dex-doctor in your established full-vault setup. The four-tool portable plugin does not include Doctor./dex-update where the lifecycle service is available. Installing a plugin update and updating your vault are separate operations.| Area | Status 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-rollback |
Not 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 MCPs |
Not yet — Windows file-permission checks are in progress |
| Older vaults (before v1.80) moving to the current update engine | Not on Windows — start from a fresh install |
| Calendar, background meeting sync, launch-at-login jobs | Mac only |
| Supported shells and Pythons | Git Bash; python.org Python 3.12/3.13. Not supported: Cygwin, Microsoft Store Python, WSL folders under /mnt |
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.
Prefer to see every step, or the quick install hit a snag? This section does the same thing by hand.
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 sa