Skip to content

Storyboard Studio v0.1.0

Choose a tag to compare

@OthmaneBlial OthmaneBlial released this 26 Aug 17:21
· 36 commits to main since this release

Storyboard Studio v0.1.0

The first public release of a local-first studio for turning a clear brief into a concise, editable PowerPoint deck.

Highlights

  • Create structured presentation plans locally, with an optional Gemini-assisted mode and a deterministic local fallback.
  • Export native, editable 16:9 .pptx files with six visual themes and practical content layouts.
  • Work through a polished, responsive studio interface with a safe, inspectable preview before export.
  • Run a deliberately narrow FastAPI service with validated requests, isolated export IDs, expiry cleanup, rate limiting, and security headers.
  • Get started quickly with documented Python, Docker, API, contribution, security, and release guidance.

Quick start

git clone https://github.com/OthmaneBlial/Storyboard-Studio.git
cd Storyboard-Studio
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
uvicorn server:app --reload

Open http://127.0.0.1:8000 and build your first deck. A runnable example is also available with:

python generate_pptx.py --input examples/product-brief.json --output output/product-brief.pptx

Privacy and security

The default planner is local and does not require an account or an API key. Gemini use is opt-in through GEMINI_API_KEY; it is never bundled in the project. Please read SECURITY.md before reporting an issue.

Validation

  • The release commit passed the CI workflow, including linting, formatting, tests, and a runnable export.
  • Explore the live showcase for the public product walkthrough.

Important notes

  • This repository intentionally has no open-source license yet; reuse rights are not granted until a license is selected.
  • Docker configuration is included, but it should be built in your own Docker-enabled environment before deployment.