Can I vibecode Decktopus?

price variesyou'd save no subscriptionbuild time multi-daycategory presentationsreplaced by 0 people
KINDA
MOATexecution polishcollaboration

The visible AI presentations loop is buildable, but a credible replacement needs more than the first screen. Decktopus earns its keep through interaction polish, collaboration, so expect a weekend or multi-day build and a narrower personal scope.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 2,491 chars
Build an AI-assisted presentation editor to serve as a modern, localized alternative to Decktopus. Vibe-code this application using React, TypeScript, Vite, Tailwind CSS, and IndexedDB for local state management. The user interface must be incredibly slick and engaging, utilizing fluid animations, modern card-based layouts, and a highly polished dark/light mode toggle. The aesthetic should feel like a premium, next-generation workspace that inspires confidence and creativity.

Key Features & Specifications:
1. **Browser-Based Editor:** Build a robust presentation canvas. Users must be able to drag, resize, and connect elements (text boxes, shapes, images). Implement a comprehensive set of keyboard shortcuts (copy, paste, group, undo, redo) and ensure continuous autosave to IndexedDB.
2. **AI Assistance (Local/Configurable):** Integrate a feature to generate slide outlines or suggest layouts based on text prompts. Allow connection to a local LLM (like Ollama) or require the user to provide their own API key via a local `.env` file, ensuring no forced vendor lock-in.
3. **Export Capabilities:** Allow users to export their finished presentations as a series of high-quality PNGs, SVGs, or a compiled PDF (via a client-side library or headless print function). Implement a full-screen presentation mode directly within the browser.
4. **Privacy & Local Data:** Make the default mode single-user and entirely private. Store all presentation data, images, and configuration locally in IndexedDB or the local filesystem. Do not add analytics, ads, or third-party accounts.
5. **Polished UX:** The interface must be visually stunning and functionally flawless. Include beautiful loading spinners, clear validation messages, and elegant empty states. Ensure the app is accessible, with sensible contrast and focus rings for keyboard navigation. Validate all untrusted input.
6. **Scope Constraints:** Deliberately exclude complex paid features like real-time multiplayer collaboration, high-fidelity PowerPoint import/export, and massive proprietary template libraries. Focus on the core loop of creating and presenting beautiful slides.
7. **Quality Assurance:** Write focused unit tests for the slide data model and the rendering logic. Add an end-to-end smoke test to verify the presentation creation loop. Create a detailed README with setup instructions, architecture overview, and limitations. Provide scripts for installation, development, and a production-ready local build.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Decktopus
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers