# Hercules - [Welcome to Hercules](https://hercules.app/docs/welcome.md): Hercules makes it easy to build stunning apps and websites by chatting with AI. Build SaaS, eCommerce, marketing pages, internal tools, mobile apps, and more. - [Quickstart](https://hercules.app/docs/apps/quickstart.md): Build and publish your first app in 1 minute. Tell Hercules what you want, refine with chat, then publish. - [How the Hercules App Builder Agent Works](https://hercules.app/docs/ai/how-it-works.md): The Hercules App Builder Agent reads/writes code, searches the web, generates images, and more. Learn agent modes, multi-agent, and how to improve accuracy. - [Agent Modes](https://hercules.app/docs/ai/agent-modes.md): Plan, Debug, and Build modes optimize Hercules for specific tasks. Plan for large features, Debug for bugs, Build for general use. - [Multi-Agent](https://hercules.app/docs/ai/multi-agent.md): Run multiple AI agents at once. Create new agents for parallel work, cleaner context, and better accuracy. - [Skills](https://hercules.app/docs/ai/skills.md): Skills give the Hercules agent reusable instructions. Add curated Skills from the marketplace or write your own, scoped to one App, your organization, or you. - [Chat Connectors (aka MCP Servers)](https://hercules.app/docs/ai/chat-connectors.md): Connect 30+ tools like Hubspot, Slack, Salesforce, Zendesk and more to the Hercules App Builder Agent and chat with them while you build. - [Hercules MCP](https://hercules.app/docs/hercules-mcp.md): Use the Hercules MCP to create, build, and manage Hercules apps from ChatGPT, Claude, Cursor, and other AI assistants. Connect from the ChatGPT Apps directory or with our MCP URL. - [Make Hercules more accurate](https://hercules.app/docs/ai/improve-accuracy.md): Four tips to improve Hercules AI accuracy: new chats per task, Plan/Debug modes, capture tools, and outcome-focused prompts. - [Branding & SEO](https://hercules.app/docs/apps/branding-seo.md): Customize browser tab, Open Graph images, and theme. Built-in SEO tools for discoverability. - [Roadmap](https://hercules.app/docs/apps/roadmap.md): Plan large features and migrations with a Roadmap of Initiatives and Milestones. - [Hercules Auth](https://hercules.app/docs/apps/users-auth/get-started.md): Set up authentication with Google, Apple, Microsoft, Facebook, LinkedIn, email codes, passwords, or usernames, then customize your app's Auth Portal and role-based access. - [Customize Auth Portal](https://hercules.app/docs/apps/users-auth/customize-auth-portal.md): Configure sign-in methods, email and password access, authentication emails, custom domains, OAuth branding, and more for your Hercules app's Auth Portal. - [Sign-in Rules](https://hercules.app/docs/apps/users-auth/sign-in-rules.md): Control who can sign up for your app. Allow everyone, or approve specific email addresses and domains before anyone can create an account. - [Audit Log](https://hercules.app/docs/apps/users-auth/audit-log.md): See who signed in to your app, from where, and what was blocked. Every sign-in, sign-up, password reset, and session revocation is recorded. - [Users, Roles & Permissions](https://hercules.app/docs/apps/users-auth/users-roles-permissions.md): View and manage your app's users, roles, and permissions. Approve signups, create admin roles, and control access. - [Debug Common Auth Issues](https://hercules.app/docs/apps/users-auth/debug-auth.md): Troubleshoot authentication issues including email codes, verification and password reset emails, session expiration, captcha, custom domains, and OAuth. - [Upgrade to Hercules Auth 2.0](https://hercules.app/docs/apps/users-auth/upgrade-to-hercules-auth-2.md): Upgrade your app to Hercules Auth 2.0 for control over sign-in methods, your own developer accounts, and a custom auth domain. - [Hercules Commerce](https://hercules.app/docs/apps/commerce/get-started.md): Accept payments in your app. Sell SaaS, digital products, physical goods, services, events, memberships, and donations. - [Products & Features](https://hercules.app/docs/apps/commerce/products-features.md): Define products, variants, and features in Hercules Commerce. Create SaaS plans, physical goods, digital products, and more. - [Integrate Into My App](https://hercules.app/docs/apps/commerce/integrate-into-my-app.md): Example prompts to integrate Hercules Commerce into your app. SaaS, eCommerce, events, digital products, services, donations. - [Customers](https://hercules.app/docs/apps/commerce/customers.md): View and manage commerce customers. See purchase history, entitlements, refunds, and manually grant access. - [Transactions](https://hercules.app/docs/apps/commerce/transactions.md): Track payments, refunds, and disputes. Monitor revenue and handle issues from Commerce → Transactions. - [Payouts](https://hercules.app/docs/apps/commerce/payouts.md): Track earnings transfers to your bank. View pending amounts, payout history, and fee breakdowns. - [Coupons](https://hercules.app/docs/apps/commerce/coupons.md): Create discount codes for promotions. Set percentage or fixed discounts with usage limits and expiration. - [Testing Hercules Commerce](https://hercules.app/docs/apps/commerce/testing.md): Test Hercules Commerce in preview or on a published app. Production-only; test with real card then refund. - [Compliance](https://hercules.app/docs/apps/commerce/compliance.md): Verify identity and business before accepting payments. KYC, bank account, and Stripe verification. - [Other Settings](https://hercules.app/docs/apps/commerce/other-settings.md): Configure statement descriptors, tax, subscription changes, and payment entities for Hercules Commerce. - [Hercules Commerce Support](https://hercules.app/docs/apps/commerce/support.md): Get help with Hercules Commerce. Report issues in-app and select Hercules Commerce for priority support. - [Mobile Apps](https://hercules.app/docs/apps/mobile/get-started.md): Build mobile apps with Hercules. Publish to App Store, Google Play, or as PWA. Push notifications, camera, location. - [Test Your Mobile App](https://hercules.app/docs/apps/mobile/test-mobile.md): Test mobile apps by publishing to a Hercules domain, then installing on your device with Add to Home Screen. - [Hercules Email](https://hercules.app/docs/apps/emails.md): Send emails from your app. Verify email or domain. Welcome emails, invoices, order confirmations, and more. - [Hercules Files & Media](https://hercules.app/docs/apps/files-media-storage.md): Store images, videos, PDFs with CDN URLs. Upload, integrate into your app, and use image transformations. - [Visual Edit](https://hercules.app/docs/apps/visual-edit.md): Edit text, colors, layout, and fonts by clicking elements. Best for small tweaks; use chat for larger changes. - [Hercules AI Image Generation](https://hercules.app/docs/apps/image-generation.md): Generate logos, illustrations, product images, and banners with Hercules AI. Any style: photorealistic, flat, pixel art. - [Hercules AI Gateway](https://hercules.app/docs/apps/ai-gateway.md): Add AI to your app: chatbots, content, images, speech, and transcription. OpenAI, Anthropic, Google models. No API keys needed. - [Push Notifications](https://hercules.app/docs/apps/push-notifications.md): Send push notifications to users. Setup, permissions, manual sends, event-triggered, and scheduled notifications. - [Internationalization](https://hercules.app/docs/apps/internationalization.md): Add multi-language support. Language switcher, locale URLs, RTL support. Support 100+ languages. - [Audits](https://hercules.app/docs/apps/audits.md): Run audits to have Hercules deep dive your app across product, design, engineering, security, marketing, and more, with fixes you can apply. - [Browser Tests](https://hercules.app/docs/apps/browser-tests.md): Run automated workflows on your app to make sure key flows stay functional as you build and make changes. - [Capture Tools](https://hercules.app/docs/apps/capture-tools.md): Screenshot, annotate, screen record, and select elements to give Hercules precise visual context for changes. - [Buy a domain in Hercules](https://hercules.app/docs/apps/publish/buy-domain.md): Buy and register domains inside Hercules. Auto-connected to your app. Manage DNS records. No external setup. - [Connect an existing domain](https://hercules.app/docs/apps/publish/connect-existing-domain.md): Connect a domain you own to your Hercules app. Add DNS records at your registrar. Diagnostics tool for troubleshooting. - [Publish to a free Hercules subdomain](https://hercules.app/docs/apps/publish/hercules-domain.md): Every Hercules app gets a free [myapp].onhercules.app subdomain. One per app. Change it anytime. Upgrade to a custom domain when ready. - [How to publish your app](https://hercules.app/docs/apps/publish/how-to-publish.md): Publish your Hercules app to make it live. Click Publish, pick a subdomain, and go live in seconds. Republish to ship new versions. - [Google Safe Browsing warnings on your domain](https://hercules.app/docs/apps/publish/domain-warnings.md): Fix the red "Deceptive site ahead" or "Dangerous site" warning shown by Chrome on a custom domain. Verify in Google Search Console and request a review. - [Publish Your App](https://hercules.app/docs/apps/mobile/publish-app-store.md): Publish to Google Play, the App Store, or Microsoft Store, or share your app as a PWA. Hercules builds your Android package and keeps the signing key for you. - [Update Your App](https://hercules.app/docs/apps/mobile/update-mobile-app.md): Update mobile apps by publishing in Hercules. Content updates are instant; metadata changes require store resubmission. - [Publish your app to Hercules Showcase](https://hercules.app/docs/apps/publish/hercules-showcase.md): Publish Hercules Apps so other users can discover it on 1) the user's public profile and 2) in Hercules' public templates page, and more. - [Analytics](https://hercules.app/docs/apps/analytics.md): Built-in analytics for page views, unique visitors, popular pages, referrals. No setup. Works on published apps. - [Version Control](https://hercules.app/docs/apps/version-control.md): Every change creates a version. Revert to previous versions from the Versions tab. Sequential, no branching. - [Branches](https://hercules.app/docs/apps/branches.md): Build changes in parallel on an isolated branch with its own backend, then merge them back into your main app. Create, preview, and merge branches. - [Environments](https://hercules.app/docs/apps/environments.md): Run your app in separate production and development environments. Add development deployments with their own database, functions, and secrets to test changes safely. - [Database](https://hercules.app/docs/apps/database.md): Every app includes a database. Hercules creates schema from your descriptions. View, edit, import from the Database tab. - [Backend](https://hercules.app/docs/apps/backend.md): Serverless backend with API routes, database access, scheduled functions, cron jobs. Scales automatically. - [Dev Machines](https://hercules.app/docs/apps/dev-machines.md): Temporary servers for building and testing. Stop, then start if issues. Published apps run separately. - [Code Editor](https://hercules.app/docs/apps/code-editor.md): View and edit app code from the Codebase tab. Manual edits for precise control. Prefer Hercules AI for most changes. - [Secrets](https://hercules.app/docs/apps/secrets.md): Store API keys and other sensitive values securely. Scope each secret to production, development, or both. Hercules uses them when building features. - [Security Audit](https://hercules.app/docs/apps/security.md): Run security audits to find vulnerabilities. Prioritized findings with actionable fixes. Critical and high first. - [Security Headers](https://hercules.app/docs/apps/security-headers.md): Add security response headers to your published app. Configure HSTS, X-Frame-Options, and Permissions-Policy under More → Security in the App Builder. - [Manage apps](https://hercules.app/docs/apps/app-management.md): Manage your apps from the Hercules dashboard. View, duplicate, delete, and transfer apps between organizations. - [Transfer an app to another organization](https://hercules.app/docs/apps/app-transfer.md): Move an app you own to a different organization. Paid plans only. The receiving organization must accept, and each app can be transferred once every 30 days. - [Export Data](https://hercules.app/docs/apps/export-data.md): Export code, database, and files on Pro plans and above. Download your codebase as a .tar.gz archive, or your database as a ZIP snapshot with optional media. - [What are Hercules Agents?](https://hercules.app/docs/agents/what-are-agents.md): Hercules Agents are AI workers you set up once and then leave running. They work on a schedule, answer your team in Slack, or react to events in your apps. - [Create an Agent](https://hercules.app/docs/agents/create-an-agent.md): Create a Hercules Agent from scratch, from a template, or by describing the job in a sentence. Then test it in the built-in chat before you publish it. - [Agent instructions](https://hercules.app/docs/agents/instructions.md): Write what your Hercules Agent should do using instruction blocks, attach files it can read, pick its model, and set the example questions users see. - [Agent integrations and skills](https://hercules.app/docs/agents/integrations.md): Give your Hercules Agent built-in tools like web search, connect the apps you already use, and share reusable skills across Agents. - [Agent triggers](https://hercules.app/docs/agents/triggers.md): Start a Hercules Agent automatically: run it on a repeating schedule, from a private web address, or whenever something happens in an app you use. - [Agent channels](https://hercules.app/docs/agents/channels.md): Put your Hercules Agent in Slack, GitHub, Linear, Microsoft Teams, Google Chat, Telegram, WhatsApp, or X. @-mention it and it answers right there in the thread. - [Agent guardrails](https://hercules.app/docs/agents/guardrails.md): Set rules that check what people ask your Hercules Agent, what it does, and what it says back. Warn on a problem or block it, and review everything caught. - [Agent drafts, publishing, and versions](https://hercules.app/docs/agents/versions.md): Edits to a Hercules Agent are saved as a draft first. Save it, publish it when it's ready, and go back to an earlier version any time. - [Agent run history](https://hercules.app/docs/agents/run-history.md): See every run of your Hercules Agent, read back exactly what it did, mark a run as good or bad, and turn a real run into a test case. - [Agent analytics](https://hercules.app/docs/agents/analytics.md): See how your Hercules Agent is doing: how often it runs, how often it fails, how long it takes, which tools it uses, how it scores, and what it costs. - [Auto-improve your Agent](https://hercules.app/docs/agents/auto-improve.md): Auto-improve reads your Hercules Agent's history, works out what's going wrong, and suggests fixes. Run it when you want, or on a schedule, with a credit cap. - [Agent issues](https://hercules.app/docs/agents/issues.md): Issues are the problems Auto-improve found in your Hercules Agent. Sort them by how serious they are, discuss them with your team, and apply the suggested fix. - [Agent test cases](https://hercules.app/docs/agents/test-cases.md): Collect the questions you want your Hercules Agent to handle. Add them from real runs, generate them with AI, or import a spreadsheet, then group and tag them. - [Agent scorers](https://hercules.app/docs/agents/scorers.md): Scorers grade your Hercules Agent's replies. Write what a good answer looks like in plain English, and an AI grades every reply against it. - [Agent evaluation runs](https://hercules.app/docs/agents/evaluation-runs.md): Answer every test case with a version of your Hercules Agent, grade the replies with your scorers, and compare against last time to prove a change helped. - [Chat with Hercules and your Agents](https://hercules.app/docs/agents/chat.md): Chat is a general AI assistant in your Dashboard. Ask it questions, work across your connected tools, or talk to one of your Hercules Agents directly. - [Manage your Agents](https://hercules.app/docs/agents/manage-agents.md): Find, sort, and organize every Agent in your Organization. Favorite the ones you use, put them in folders, tag them, duplicate one, or delete it. - [Agent costs and run limits](https://hercules.app/docs/agents/costs-and-limits.md): See what your Hercules Agent costs in AI credits, and set limits so a single run can't spend more or take longer than you want. - [Teammates](https://hercules.app/docs/platform/teammates.md): Invite teammates to collaborate. Member, Admin, Owner roles. Multi-agent for parallel work. - [User Profile and Passwords](https://hercules.app/docs/platform/user-profile.md): Manage email, password, passkeys. Switch organizations. Settings → Profile and Password. - [SSO / SAML](https://hercules.app/docs/platform/sso-saml.md): Login to Hercules via Okta, Azure AD, Google Workspace, or any SAML 2.0 provider. Business plans. - [Enterprise](https://hercules.app/docs/platform/enterprise.md): Enterprise security, compliance, and support. SAML SSO, SCIM, SOC2. Contact sales for custom requirements. - [Plans](https://hercules.app/docs/platform/billing/plans.md): Hercules plans give you access to different features across the Hercules platform. Each plan includes some AI credits and Cloud credits. - [AI Credits](https://hercules.app/docs/platform/billing/ai-credits.md): AI credits power the Hercules App Builder Agent which you use to build your app. Plans include monthly AI credits. Buy more AI credits any time - [Hercules Cloud](https://hercules.app/docs/platform/billing/cloud-credits.md): Full-stack hosting: database, backend, auth, AI, email. Generous free tier. Pay-as-you-go overages via cloud credits. - [Who We Are](https://hercules.app/docs/company/who-we-are.md): Hercules enables everyone to build custom software by chatting with AI. Founded by Brendan Falk and Grant Gurvis. - [Security and compliance](https://hercules.app/docs/company/security.md): How Hercules stores data, handles personal information, and where we stand on COPPA, FERPA, HIPAA, and HITECH. - [Contact Us](https://hercules.app/docs/company/contact.md): Report issues in-app. Sales, security, careers, general inquiries. LinkedIn and Twitter/X. - [App Connectors](https://hercules.app/docs/apps/app-connectors.md): Build connections to third-party services directly into your published Hercules app. Scoped to the app level, and currently available in early access.