DexCode logo

DexCode

Your AI Agent builds the Deck & you never leave the terminal

2026-03-17

Product Introduction

  1. Definition: DexCode is an open-source, AI-first slide authoring and refinement environment specifically engineered for developer workflows. It functions as a Command Line Interface (CLI) tool that integrates with large language model (LLM) agents—such as Claude Code, Cursor, and Gemini CLI—to transform text-based prompts and project context into high-fidelity, interactive slide decks. Technically, it operates as a Node.js-based framework that generates MDX (Markdown with JSX) files, providing a bridge between code-centric environments and visual presentation software.

  2. Core Value Proposition: DexCode exists to eliminate "context switching" for technical professionals. By enabling AI-driven slide creation within the terminal, it allows developers to maintain their "flow state" without needing to open GUI-heavy applications like Microsoft PowerPoint or Google Slides. The primary value lies in its ability to parse local project files and sprint data to automate the drafting, styling, and refinement of technical presentations through agentic automation and parallel processing.

Main Features

  1. AI Agent CLI Integration: DexCode leverages the existing terminal-based AI agents developers already use, such as Claude Code, Codex, and Gemini CLI. By issuing natural language instructions directly into the zsh or bash terminal, users can command the AI to "Create 12 slides for a Q3 Roadmap." The agent interacts with the DexCode file structure to generate content, logic, and layout without the user leaving the command line.

  2. MDX-Based Real-Time Preview with HMR: The tool utilizes MDX (Markdown + JSX) for slide content, allowing for the inclusion of interactive React components. It features a local development server (typically running on localhost:3000) with Hot Module Replacement (HMR). As the AI agent writes or modifies the .mdx slide files, the browser preview updates instantly, providing a live feedback loop for visual adjustments.

  3. Parallel Slide Revision Engine: Unlike traditional linear editing, DexCode supports batch-processing of revisions. Users can instruct the AI to "Update slides 04, 05, and 08 in parallel," assigning specific micro-tasks such as tightening copy, adjusting chart labels, or fixing layout spacing to multiple agent instances simultaneously. This significantly reduces the time required for high-quality finishing touches.

  4. Automated Technical Visuals & Image Generation: DexCode includes built-in skills for generating professional assets via API. This includes photorealistic image generation through the Gemini API and the creation of professional SVG diagrams (such as system architectures, flowcharts, and comparison maps) directly from the CLI. All generated visuals are automatically styled to match the deck's global theme.

  5. Developer-Centric Sharing & Presenting: The platform includes a "Presenter Mode" that utilizes the BroadcastChannel API to sync a projector view with a speaker's notes view. For distribution, it offers PDF and PPTX export via Playwright (a headless browser automation tool) and instant "Tunnel Sharing" via Cloudflare Tunnel, which exposes the local dev server to a public URL for real-time stakeholder feedback.

Problems Solved

  1. Pain Point: Creative Friction and Context Switching: Developers often find the transition from writing code to designing visual slides disruptive. DexCode solves this by treating "slides as code," allowing the use of familiar tools (git, npm, terminal, IDE) to produce visual content, thereby preserving cognitive focus.

  2. Target Audience: The primary users are Software Engineers, Technical Product Managers (TPMs), Developer Advocates, CTOs, and Data Scientists. It is specifically designed for professionals who utilize AI coding assistants and require a high-velocity method for communicating technical concepts.

  3. Use Cases:

  • Sprint Reviews: Automatically summarizing project directories and commit histories into a 5-slide progress report.
  • Architecture Pitches: Generating system diagrams and component breakdowns from code context.
  • Technical Documentation: Converting README files or API documentation into presentable onboarding decks.
  • Roadmap Presentations: Creating high-level strategic decks using AI-driven tone adjustment and layout polishing.

Unique Advantages

  1. Differentiation: Traditional slide tools are GUI-first and manual. Competitive AI slide generators often require users to visit a third-party website and upload data. DexCode is terminal-first and local-first; it lives where the code lives. It differentiates itself through its "parallel editing" capability, which treats slide refinement like a multi-threaded computing task rather than a manual drag-and-drop process.

  2. Key Innovation: The integration of MDX with Agentic Workflows. By allowing an AI agent to programmatically manipulate JSX components within a Markdown structure, DexCode provides a level of precision in "AI Micro-Tuning" (spacing, hierarchy, and chart readability) that is unavailable in standard template-based presentation software.

Frequently Asked Questions (FAQ)

  1. Is DexCode free to use for commercial projects? Yes, DexCode is open-source software released under the MIT License. This allows individuals and corporations to use, modify, and distribute the tool for both personal and commercial purposes without licensing fees.

  2. Which AI models are compatible with DexCode slide generation? DexCode is designed to work with any terminal-based AI agent. It has been specifically tested with Claude Code, Cursor, Codex, and Gemini CLI. As long as the agent has permissions to read/write files in your project directory, it can serve as the authoring engine for DexCode.

  3. How do I share a DexCode presentation with non-developers? You have three primary options: export the deck to a standard PDF via the Playwright-powered export feature, convert it to a PPTX file, or use the built-in Cloudflare Tunnel integration to generate a temporary live URL that anyone can access via a web browser.

  4. Can DexCode generate charts and diagrams from my code? Yes. By pointing your AI agent to a specific project path, DexCode can analyze the project structure or data and use its built-in SVG diagramming skills to generate architecture maps, flowcharts, and data visualizations that are natively embedded in the slides.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news