Skip to main content
Project settings give you control over how your app is identified and who can access it. You can update these at any time without affecting the running app. To open settings, click the Settings button inside the project view — the settings dialog opens with a sidebar of tabs on the left and the active tab’s content on the right.

Opening project settings

1

Open your project

Navigate to the project you want to configure.
2

Click Settings

Click the Settings button (gear icon) in the project view. The project settings dialog opens.
3

Select the General tab

The dialog opens on the General tab by default. This is where you find the name, description, visibility, and remixable settings.

General settings

The General tab contains four fields. After making changes, click Save to apply them. Click Cancel to discard any edits.

Name

The Name field sets the display name for your project. This name appears in your project list, in the browser tab when someone opens the project, and in the page title generated for SEO purposes.
  • Choose a name that describes what your app does, not just what it is (for example, “Team Task Tracker” rather than “My App”).
  • You can rename a project at any time without breaking its URL or any other settings.

Description

The Description field is a free-text area where you can write a short summary of your app. The description is used in a few places:
  • It pre-fills the SEO description in the SEO settings tab, which search engines use to index your project’s public URL.
  • It gives context to anyone who finds your project in the public gallery (if your project is public).
Write the description from the perspective of someone discovering your app for the first time. One or two sentences explaining what the app does and who it is for is usually enough.

Visibility

The Visibility toggle controls whether your project is public or private.
Changing visibility takes effect immediately after you save. If you switch a previously public project to private, existing links will stop working for other users right away.
There is no separate “unlisted” state — a project is either fully public or fully private.

Remixable

Remix is temporarily unavailable while we rework the feature. The Remixable toggle described below is hidden from project settings until it’s back — your stored setting isn’t affected.
The Remixable toggle controls whether other signed-in users can create their own copy of your project using the Remix button.
Remixing is only available on public projects. Enabling Remixable on a private project has no visible effect until the project is also made public.
When someone remixes your project, their copy is a fully independent project — changes they make do not affect your original. Genie tracks the origin by recording the source project’s ID on the remixed copy.

Settings dialog tabs

The settings dialog contains additional tabs beyond General. Here is a summary of what each tab covers:
Name, description, visibility (public/private), and remixable toggle. Covered on this page.
Title, description, canonical URL, Open Graph image, and noIndex flag for search engine optimization.
Enable or disable login providers (for example, email/password, social login) for your app’s users.
Connect and manage Genie Cloud — the hosted backend that powers your app’s database, auth, and storage.
Browse and manage the database tables in your connected Genie Cloud instance.
Manage file storage buckets attached to your project via Genie Cloud.
View and manage the end-users who have signed up for your app (requires Genie Cloud).
Define and assign roles that control what your app’s users can access (requires Genie Cloud).
Configure user onboarding flows for your app (requires Genie Cloud).
View edge functions deployed with your project via Genie Cloud.
Add, edit, and delete encrypted environment variables available to your running app. See Store API keys and secrets.
A breakdown of your project’s credit usage — in-range and all-time totals, a daily usage chart, and a table of recent activity, including credits drawn by your live app’s AI calls through Genie Cloud. See Live app AI usage.
A visual view of your project’s code structure, combined with its feature/goal tree (what’s built, in progress, or blocked), code insights (like which parts of your app are most depended-on), and — when available — Genie’s ranked “what’s next” prompt suggestions. Anyone with access to the project (owner or workspace member) can open this tab; reading is available to all, but editing goals requires project ownership.
Delete the project permanently. See Deleting a project below.

Deleting a project

Genie gives you two distinct ways to remove a project, with different levels of finality.

Archiving vs. deleting permanently

You can archive or restore a project directly from its card menu on your dashboard. Delete permanently is available both from the card menu and from the Danger tab in project settings.

How permanent deletion works

1

Start the deletion

From the project’s card menu or the Danger tab in project settings, click Delete. A dialog explains what will be removed.
2

Type the project's slug to confirm

To prevent accidental deletion, you must type the project’s exact slug into the confirmation field before the Delete permanently button becomes active.
3

Deletion is scheduled, not immediate

Confirming doesn’t delete anything right away. The project is archived immediately, so it disappears from your dashboard, and permanent deletion is scheduled to run after a 7-day grace period.
4

Cancel anytime during the grace period

Ask Genie in your workspace chat to cancel the deletion, or to check its status, at any point before the grace period ends. Once the grace period elapses, the project’s files, database rows, and deployments are permanently removed and cannot be recovered.
While a deletion is pending, the project is locked — it won’t accept new chat messages or deploys. Cancelling restores full access immediately.
You can also ask Genie things like “Delete this project” or “Cancel the deletion for [project name]” directly in workspace chat — Genie shows a confirmation card before taking either action. See Genie MCP Server for the full set of tools available to AI agents.