1weiho/open-slide

A slide framework built for agents.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 1st, 2026
Created on April 26th, 2026
Open Issues & Pull Requests: 103 (+0)
GitHub issues: Enabled
Number of forks: 530
Total Stargazers: 7,446 (+1)
Total Subscribers: 13 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 days
Mean response time: 10.8 days
90th percentile: 25.2 days
Tracked items: 31

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 12% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 52 days
Stale 30+ days: 24
Stale 90+ days: 2

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (11)
  • request (4)
  • enhancement (1)
  • roadmap (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

open-slide is a slide framework built for agents that lets you describe a presentation in natural language and have a coding agent write the React components.

The tool solves the problem of manually authoring slides by automating the process through agent-driven code generation. It provides a fixed 1920 × 1080 canvas where each slide is an arbitrary React component, not a constrained template language. The framework handles canvas rendering, scaling, navigation, hot reload, and presentation mode, freeing agents to focus on content generation. It ships with built-in agent skills including a `/create-slide` command that scaffolds an entire deck by asking scoping questions about topic, aesthetic, page count, text density, and animation preferences, plus a `/slide-authoring` reference that agents read before writing pages.

The tool suits developers who want to generate presentation decks through agent interaction without manual boilerplate. It works with any coding agent like Claude Code, Cursor, or Codex. The in-browser inspector lets you click elements and add comments like "make this red" or "change the headline," which persist as markers in source code; running `/apply-comments` then applies all pending edits. The framework includes an assets manager with integrated logo search via svgl, professional presenter mode with speaker notes and timers, and one-command export to static HTML or PDF. Decks deploy as plain static builds to any host without server requirements.

Development activity shows consistent engagement with the framework's core capabilities. The project maintains a monorepo structure using pnpm and Turbo, with separate packages for the runtime and CLI scaffolder. The demo app serves as a working example for local development. Documentation includes agent-specific guidance in CLAUDE.md for driving deck creation through Claude Code.