SlideSmith  by athcagithub

AI-powered slideshow generator for social media

Created 4 weeks ago

New!

297 stars

Top 89.2% on SourcePulse

GitHubView on GitHub
Project Summary

Generates on-brand TikTok/Instagram carousel slideshows using AI and a local dashboard. It targets content creators and marketers seeking an automated, customizable slideshow creation workflow without relying on SaaS platforms, offering a local-first, bring-your-own-keys approach.

How It Works

The project utilizes an AI model via OpenRouter to generate slideshow content based on user-defined project parameters (niche, audience, style). Slides are rendered locally into images using bundled or user-scraped background assets, avoiding image generation API costs. Media hosting, multi-platform scheduling, posting, and analytics are managed by integrating with the post-bridge service.

Quick Start & Requirements

  • Install/Run: Clone the repository, run npm install, then npm run dev for the development server.
  • Prerequisites: Node.js (implied), an OpenRouter API key (openrouter.ai/keys), and a post-bridge API key (post-bridge.com). An Apify API key (console.apify.com) is optional for scraping Pinterest images.
  • Setup: Requires pasting API keys into the in-app Settings on first run.
  • Docs: Links to API key providers are included.

Highlighted Details

  • Local-first architecture with configuration stored in a single file (~/.slidesmith/config.json).
  • Bring-your-own-keys model for AI generation (OpenRouter) and posting/scheduling (post-bridge).
  • Local slide image rendering eliminates image generation costs.
  • Optional Pinterest scraping via Apify for expanding the bundled background image library.

Maintenance & Community

No specific details regarding contributors, sponsorships, or community channels were found in the provided README snippet.

Licensing & Compatibility

Licensed under PolyForm Noncommercial 1.0.0. This license permits free use, modification, self-hosting, and sharing for non-commercial purposes. Commercial use, including reselling, offering as a paid service, or bundling into a charged product, is prohibited without separate permission from the author.

Limitations & Caveats

The primary limitation is the non-commercial license, which strictly prohibits any business-related usage or integration into commercial products. Additionally, the bundled background images are collected from the web and may be subject to third-party copyrights, necessitating user diligence for rights-compliant image usage.

Health Check
Last Commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
299 stars in the last 28 days

Explore Similar Projects

Feedback? Help us improve.