Skip to content

feat: Add Firecrawl + Gemini 2.5 Flash Image CLI Editor#2172

Merged
ericciarla merged 2 commits intofirecrawl:mainfrom
MAVRICK-1:firecrawl-gemini-screenshot-editor
Sep 23, 2025
Merged

feat: Add Firecrawl + Gemini 2.5 Flash Image CLI Editor#2172
ericciarla merged 2 commits intofirecrawl:mainfrom
MAVRICK-1:firecrawl-gemini-screenshot-editor

Conversation

@MAVRICK-1
Copy link
Copy Markdown
Contributor

@MAVRICK-1 MAVRICK-1 commented Sep 17, 2025

This PR implements a production-ready Python CLI that integrates Firecrawl's screenshot capabilities with Google's Gemini 2.5 Flash Image model for AI-powered image editing and creative transformations.

🎨 Usage Examples

# Transform website into Van Gogh art
python cli.py https://github.com --artistic van_gogh

# Apply cyberpunk style
python cli.py https://example.com --style cyberpunk

# Generate from text
python cli.py --generate "Modern dashboard with neon colors"

# Progressive refinement
python cli.py https://site.com --refine "Add glow" "Enhance contrast" --save-intermediates

# edit 

python cli.py https://example.com --edit "make change example to rishi"

# Batch processing
python cli.py --batch urls.txt --artistic monet

website

Screenshot from 2025-09-17 13-05-15
python cli.py https://example.com --style cyberpunk --output cyberpunk_site.png 
image
python cli.py https://example.com --edit "make change example to rishi"
image
Screencast.from.2025-09-17.12-59-48.mp4

Fixes #2169
/Claim #2169

- Professional CLI tool for website screenshot capture and AI editing
- Integrates Firecrawl API with Google Gemini 2.5 Flash Image model
- Features include artistic style transfer, iterative refinement, batch processing
- Supports Van Gogh, Monet, Picasso and 10+ artistic styles
- Production-ready with comprehensive error handling and documentation
- Addresses GitHub issue firecrawl#2169 bounty requirements
@MAVRICK-1
Copy link
Copy Markdown
Contributor Author

MAVRICK-1 commented Sep 17, 2025

@ericciarla @amplitudesxd can you pls review my Pr

- Improve CLI help structure with cleaner usage line and organized argument groups
- Add comprehensive examples for all CLI arguments in README
- Enhanced documentation with practical usage patterns for each feature
@MAVRICK-1
Copy link
Copy Markdown
Contributor Author

MAVRICK-1 commented Sep 17, 2025

@ericciarla @amplitudesxd just a small question
Does it take a single argument like a --prompt for all types of transformations?
Or does it require multiple arguments for different functions, like --artistic, --style, --refine, --edit ,etc (like i did).
Any suggestions

@ericciarla
Copy link
Copy Markdown
Contributor

Nice work @MAVRICK-1 ! Going to merge this one, what is your email to receive money on paypal?

@MAVRICK-1
Copy link
Copy Markdown
Contributor Author

@ericciarla ericciarla merged commit 7ad5700 into firecrawl:main Sep 23, 2025
@MAVRICK-1
Copy link
Copy Markdown
Contributor Author

@ericciarla thanx recived the payment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

3 participants