Welcome back
Sign in to your workspace
?
user

Project Genie

Rub the lamp. Your wish is my command.

Try one of these examples below, or describe what you want to build.

No OpenAI API key set — add your key in Profile before running jobs.
What is your wish?
Works best with Python projects — REST APIs, web apps, CLI tools, scrapers, and dashboards. Jobs typically finish in 2–5 minutes. An OpenAI API key is required; add yours in Profile settings before submitting.
0 / 2000

Describe your project in natural language. Max 2000 characters.

No OpenAI API key set — add your key in Profile before running jobs.
What is your wish?
0 / 2000

Describe your project in natural language. Max 2000 characters.

No job selected
Describe what you want to build above, or pick a quick example below.

Frequently Asked Questions

What can Project Genie build?
Project Genie can build Python scripts, Flask/Streamlit web apps, REST APIs, CLI tools, and data dashboards.

Note: We are currently Python-only.
What are the limits?
Outputs are restricted to a single-repo output. The execution sandbox has no internet access, no display, is limited to 256MB RAM, and has a 30-second execution timeout per step. There is also a daily budget cap for generations.
How does the repair system work?
If a script or app crashes, the AI auto-detects the errors through the stack trace and automatically retries fixing the code. It will attempt this up to 25 times before stopping.
Can I use providers other than OpenAI?
Yes. You can use Groq, Together, OpenRouter, or even a local Ollama instance by configuring it in your Profile.
How do I launch a web app?
Simply click the Launch App button next to your generated files. It will run in an isolated container for 15 minutes so you can preview it live in your browser.
What about WebDAV?
You can configure WebDAV to auto-sync your generated files seamlessly to your personal cloud storage (e.g., a Synology NAS).
Is my API key safe?
Yes. Your API key is encrypted at rest, never logged, and never sent to Project Genie servers.
How do I set up email notifications?
Go to Profile → Email to configure notifications. You will need your SMTP host, port, username, and password.

Tip for Gmail users: You must use an App Password instead of your regular account password.
Profile
?
OpenAI Configuration
Configure your LLM provider credentials. Your API key is encrypted at rest and never logged. The Base URL field lets you use compatible providers like Groq, Together.ai, or a local Ollama instance.
Configure your API key and model preferences
WebDAV Output Sync
When configured, Genie will automatically copy completed job output files to this WebDAV folder (e.g. a Synology NAS or Nextcloud instance).
Automatically sync completed job output to a WebDAV folder (e.g. Synology NAS)
Email Notifications
Genie will send you an email when a job finishes. Uses standard SMTP — works with Gmail, Outlook, iCloud, or any provider. Use an app-specific password if 2FA is enabled.
Get notified by email when a job finishes
Change Password
Update your Genie account password. You will need to log in again after changing it. Make sure to use a strong, unique password.
Two-Factor Authentication
Add an extra layer of security with an authenticator app (e.g. Google Authenticator, Authy). When enabled, every login requires both your password and a one-time code.
Loading…

Scan the QR code with your authenticator app, then enter the 6-digit code to confirm.

404

Page not found

This page doesn't exist or isn't available yet.

System Health
checking…
Storage
Loading…
Users
UsernameRoleJobsLast Active
Create User
Invite Codes (valid 48 h)
CodeCreated ByNameExpiresUsed By
Recent Feedback