Skip to content

Rebuild MoneyPrinterTurbo as a no-key AI video studio - #1

Merged
GenRamzi merged 3 commits into
mainfrom
agent/noapi-rebuild
Aug 11, 2026
Merged

GenRamzi merged 3 commits into
mainfrom
agent/noapi-rebuild

Conversation

@GenRamzi

Copy link
Copy Markdown
Owner

What changed

  • Rebuilt the project around account-based AI providers instead of LLM API-key settings.
  • Added ChatGPT/Codex, Gemini CLI, Claude Code, and Ollama provider adapters.
  • Added a new responsive Arabic-first web studio with account status, uploads, generation progress, preview, and downloads.
  • Added prompt-to-script, Edge TTS, SRT subtitles, local media normalization, optional background music, FFmpeg composition, batch outputs, and persistent task manifests.
  • Added FastAPI endpoints for providers, uploads, tasks, health, voices, and generated files.
  • Added Docker packaging, local start scripts, MIT attribution/NOTICE, and CI tests.

Why

The upstream MoneyPrinterTurbo is powerful but its LLM configuration centers on provider/API-key settings. This rebuild targets a simpler local-first experience where users authenticate through official vendor CLIs or use a fully local Ollama model, without copying API keys into the application.

Security / design constraints

  • No browser-cookie scraping or session-token copying.
  • No arbitrary shell commands from user input; login commands are provider-defined.
  • Provider credentials remain managed by the official CLIs.
  • Upload/download paths are constrained to application storage.
  • The upstream MIT license notice is retained.

Validation

GitHub Actions runs Python compile checks and pytest. This PR remains draft until CI is clean and any issues found in review are corrected.

@GenRamzi
GenRamzi marked this pull request as ready for review August 11, 2026 23:50
@GenRamzi
GenRamzi merged commit 44a3e04 into main Aug 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant