AI Slide Creation Environment for Developers

Your AI Agent Builds the Deck. You Never Leave the Terminal.

You already use Claude Code, Codex, Gemini CLI, or Cursor for coding. Now ask the same agent to build your slide deck — without leaving your terminal. No app switching. No PowerPoint. Just flow.

Free and open source under the MIT License

DexCode — zsh
terminal output
1 $ git clone git@github.com:co-r-e/dexcode.git DexCode
2 Cloning into 'DexCode'... done.
3 $ cd DexCode && npm install && npm run dev
4 added 127 packages in 4.2s
5 ✓ Ready on http://localhost:3000
6 $ claude "Create a pitch deck for my startup"
7 Claude Generating 8 slides...
zsh ~/projects/DexCode node v20.11

Usage

Build Slides Without
Breaking Your Flow

Create, revise, and share slides from the same terminal where you write code.

1

Prompt Between Commits

Just tell Claude Code "Create 5 slides for tomorrow's sprint review." Point it at your project path and it reads sprint context automatically. No need to stop coding.

$ claude "Create 5 slides for tomorrow's sprint review.
  Summarize the sprint from ./my-project"
2

AI Generates Your Deck

The AI agent creates MDX files and your slides appear in the browser in real time. Hot reload updates the preview instantly every time a file is saved.

Auto-generated slide-01.mdx → slide-05.mdx Live Preview
3

Revise from the Terminal

"Add an architecture diagram to slide 3." "Make the summary slide more concise." Refine your deck with the same workflow you use for code.

> Add an architecture diagram to slide 3
> Make the summary slide more concise
4

Present & Share Instantly

Jump straight into presenter mode for your meeting, export to PDF/PPTX, or share a live URL with your team via Cloudflare Tunnel.

Presenter Mode PDF / PPTX Tunnel Sharing

Why DexCode?

Built for developers who don't want to break their flow.

Zero Context Switching

The AI agent you already use for coding — Claude Code, Codex, Gemini CLI, Cursor — builds your slides too. Same terminal, same flow.

Per-Slide Parallel Editing

After the draft, run one agent per slide and push multiple revisions at once instead of serial rework.

AI Micro-Tuning

Delegate spacing, wording, chart labels, and visual polish to AI for high-quality finishing touches.

Everything You Need for AI-Driven Deck Production

From first draft generation to parallel polish and live URL sharing.

Parallel Slide Revisions

Assign edits to multiple slides simultaneously and shorten review cycles dramatically.

AI Detail Adjustment

Ask AI to improve tone, hierarchy, spacing, and chart readability with precision prompts.

Live Reload

See your changes instantly. Hot Module Replacement (HMR) keeps your preview fresh.

Built-in Components

Charts, icons, code blocks, tables, multi-column layouts, math equations, and shapes ready to use.

Cloudflare Tunnel Sharing

Expose your deck with a shareable URL and collect feedback in real-time with teammates anywhere.

Presenter Mode

Open a separate fullscreen window for projector output, synced in real-time via BroadcastChannel.

PDF Export

Export decks to high-quality PDF via Playwright for sharing or printing.

Two Built-in Image Generation Skills

Generate photorealistic images via Gemini API and professional SVG diagrams (flowcharts, architecture maps, comparisons, and more) directly from the CLI — both auto-styled to your deck's theme.

How It Works

From draft generation to parallel refinement in minutes.

01

Install & Initialize

Clone the repo and install dependencies.

git clone git@github.com:co-r-e/dexcode.git DexCode
cd DexCode
npm install
02

Create the First Draft

Start Claude Code and generate a complete deck draft from a single instruction.

$ claude
> Create a deck for "Q3 Roadmap" with 12 slides
03

Revise Slides in Parallel

Batch-request edits for selected slides so agents can work on each slide concurrently.

> Update slides 04, 05, 08 in parallel:
> tighten copy, improve chart labels, fix spacing
04

Share, Review, and Present

Use AI for final micro-adjustments, share a live URL via Cloudflare Tunnel, then present when ready.

> Make slide 05 headline sharper and align chart axis labels
> Expose this deck with Cloudflare Tunnel and share the URL
npm run dev

Get Started

Ready to iterate slides in parallel
and present with confidence?

Open source, MIT licensed, and free to use.

Get Started Free on GitHub