Repository navigation
Releases: csadigital/ai-writer
Release list
✨ AI Writer 1.1.0 — Product Copy Studio
✨ AI Writer — Product Copy Studio
A refreshed writing studio for turning product images into multilingual ecommerce drafts.
Highlights
- New responsive interface, shared navigation and editable results with copy/translation actions.
- Product descriptions from one to eight public HTTPS image links.
- English, Turkish, Spanish, German, French and Chinese output.
- Fixed image form submission, login redirects and video request formatting.
- Persistent MySQL sessions, CSRF checks, password hashing and atomic credit reservation with refunds on failure.
- Automatic setup:
npm run setupinstalls dependencies, creates local configuration and initializes MySQL. Choose Docker to start the local database automatically, or use an existing MySQL server. - Illustrated English/Turkish documentation, deployment guide, license and automated checks.
- Clean initial commit with no inherited credential files or legacy commit history.
Get started
git clone https://github.com/csadigital/ai-writer.git
cd ai-writer
npm run setup
npm startRequires Node.js 22.12+, an OpenAI API key, and Docker Compose or MySQL 8+. FFmpeg/FFprobe are optional for the experimental video feature.
Validation and limits
Automated checks cover accounts, session rotation, CSRF, URL validation, escaped output, generation/translation, credit refunds, concurrent credit spending and setup configuration. CI additionally verifies database provisioning against a temporary MySQL instance. Dependency audit reported zero known vulnerabilities at publication.
Live OpenAI calls and YouTube downloads were not exercised. The YouTube integration is experimental. Public source publication does not provision a hosted application; use the deployment guide for a live server.