Everything SiteBuilder offers, from project setup to content deployment.
Set up new projects by connecting a GitHub repository. Configure the project name, repository URL, and access credentials.
ad0f9f9View all your projects in a dashboard with real-time workspace status indicators showing availability, active sessions, and review state.
3704aeaUpdate project configuration at any time: change the name, update credentials, switch runtime environments, or modify agent instructions.
6a878d7Delete projects safely with soft deletion. Deleted projects move to a "Deleted Projects" section for potential recovery.
4c495eeChanged your mind? Restore soft-deleted projects back to active status with a single click.
76a628dPermanently remove projects when you're certain. A confirmation dialog prevents accidental permanent deletion.
fa6d741See at a glance which projects have active editing sessions, are awaiting review, or are available for new work.
3704aeaDirect links from the project list to GitHub repository, workspace branch, and pull requests for fast navigation.
6d48ec4
Describe changes in natural language: "Update the hero headline" or "Change the support email." The AI agent makes the edits for you.
fe1d01bBegin a new editing session for any available project. The workspace initializes automatically if needed.
3704aeaPick up where you left off. Active conversations can be resumed from the project list.
3704aeaWatch the AI's response stream in real-time. See changes as they're being made, not just the final result.
fe1d01bAI responses are rendered as formatted markdown with code highlighting, lists, and proper typography.
8e2902bScroll through the complete conversation history. Every instruction and response is preserved.
aa54996Keep the newest messages in view automatically, or disable auto-scroll to read at your own pace.
fe1d01bSubmit instructions by pressing Enter, or toggle off to write multi-line messages.
fe1d01bSee "Thinking" and "Working" badges showing AI activity. Track tool call counts during active sessions.
5bb24c2Expand technical containers to see exactly which files were read, modified, or created.
4c4fca0Auto-discovered list of built HTML pages updates every 3 seconds. Click to preview your changes instantly.
fe1d01bThe agent provides browser-accessible preview links that you can share with colleagues for review.
b45d0b6End your editing session when done. The workspace becomes available for others or for your next session.
3704aeaSubmit your changes for review with one click. A GitHub pull request is created automatically.
3704aeaAccess read-only views of past conversations to see what changes were discussed and made.
6f3d9d4The agent suggests descriptive commit messages that reflect actual changes, in the language you're chatting in.
c37f831Clickable prompt suggestions from your project configuration. Hover to expand, click to insert at cursor position.
ab7983c
Configure external asset manifest URLs per project. Reference images and media from centralized asset repositories.
c0d5e05Collapsible browser panel displays all available remote assets. Search and filter to find what you need quickly.
d43065bVisual thumbnails for image assets in the browser. See what you're selecting before inserting into content.
a18f7beSelect an asset and click to insert its URL directly into your chat message or instruction.
a18f7beUpload new images directly to S3 from the editing interface. Supports IAM role assumption for secure access.
75c969eDrop images directly into the upload area. Responsive side-by-side layout on wider screens.
1db53d8Filter assets by filename or path. Regex-powered search for advanced filtering needs.
69af6f6The AI agent can list, search, and get info about remote assets to help with content editing tasks.
c4b0815
Workspaces initialize automatically when you start your first conversation. No manual setup required.
3704aeaWatch workspace initialization with a progress indicator. Status updates in real-time until setup completes.
3704aeaReset a workspace to start fresh. Ends active sessions and returns the workspace to available state.
3704aeaIf a workspace enters an error state, a dedicated problem page offers recovery options to reset and try again.
3704aeaColor-coded badges show workspace state: available, in setup, in conversation, in review, merged, or problem.
3704aeaSee who's currently using a workspace. The active user's email is shown when a conversation is in progress.
3704aea10-second heartbeats track active sessions. Stale conversations are automatically released after 5 minutes of inactivity.
a03e139Each workspace runs in an isolated Docker container with resource limits. No cross-workspace access is possible.
48ee108Link any GitHub repository containing your website or landing pages. Supports both public and private repositories.
ad0f9f9Use fine-grained or classic personal access tokens. UI guidance helps you create tokens with the right permissions.
ad0f9f9Each workspace gets its own Git branch. Changes are isolated until merged, keeping your main branch clean.
3704aeaWhen you send changes for review, a GitHub pull request is created automatically with all your commits.
3704aeaDirect links to pull requests from the project list and reviewer dashboard. One click to see the diff on GitHub.
5dde420View the workspace branch on GitHub directly to see all committed changes before PR creation.
6d48ec4Jump to the GitHub repository from anywhere in SiteBuilder to view the full codebase.
6d48ec4Every change is tracked in Git with clear commit messages. Full history is preserved for auditing.
3704aea
Dedicated dashboard for reviewers showing all workspaces awaiting review with project details and quick actions.
3704aeaSee the original conversation that led to the changes. Understand context before reviewing the PR.
6f3d9d4After merging on GitHub, mark the workspace as merged. This transitions it to merged status for tracking.
3704aeaNeed revisions? Reopen a workspace for additional edits without losing the existing branch and PR.
3704aeaReviewer role provides access to the review dashboard and approval actions. Regular users can only submit for review.
3704aeaWorkspaces in review are locked. No additional edits can be made until a reviewer reopens them.
3704aea
Visual progress bar shows tokens used vs. maximum context window. See input and output tokens separately.
8804718See estimated costs as you chat. Input cost, output cost, and total are displayed to 4 decimal places.
8804718Always know which AI model is being used for your editing session.
8804718See how many tool calls the agent has made during the session. Helps understand complexity and cost.
5bb24c2Use your own LLM API keys. Pay directly to your provider with full visibility into your own usage dashboard.
629df31Already configured a key? Select from previously used keys when setting up new projects.
629df31Keys are validated in real-time against the provider API. Know immediately if there's an issue.
629df31Paste your key and SiteBuilder automatically detects whether it's OpenAI or Anthropic.
629df31
Set context for the agent: what kind of project is this? What's the brand voice? What conventions should it follow?
6a878d7Guide how the agent approaches tasks. Should it be conservative or creative? Ask questions or make assumptions?
6a878d7Control final output format. What should responses include? How should they be structured?
6a878d7Sensible defaults based on project type. Landing pages get different defaults than documentation projects.
6a878d7Choose which Docker image to use: Node.js 18/20/22, Python 3.12, PHP 8.4, or specify a custom image.
6a878d7Need special tools? Specify any Docker image and SiteBuilder validates it exists before saving.
6a878d7Choose your AI provider. Currently supports OpenAI and Anthropic with extensible provider architecture.
6a878d7Agent configuration lives in a collapsible "Advanced" section. Quick setup stays simple; power users can customize.
6a878d7Place markdown files in .sitebuilder/rules/ to give the agent project-specific conventions and guidelines.
4e0ef83All agent commands execute in ephemeral Docker containers. Containers are destroyed after each command.
48ee108Each workspace is mounted at /workspace inside the container. The agent can only see and modify its own files.
48ee108All file operations are validated. Attempts to access paths outside the workspace (using ../) are blocked.
48ee108Containers run with defined memory (2GB) and CPU (2 cores) limits to prevent runaway processes.
48ee108Operations in one workspace cannot read or write files in another. Complete isolation between projects.
48ee108All forms include CSRF tokens. Requests without valid tokens are rejected.
ad0f9f9GitHub tokens and API keys are stored securely. Masked input fields prevent shoulder surfing.
ad0f9f9Users can only access their own active conversations. Role-based access controls protect sensitive operations.
3704aeaFull dark theme throughout the application. Toggle between light and dark mode with persistence.
ad0f9f9Mobile-friendly layouts that adapt to any screen size. Work from your phone, tablet, or desktop.
ad0f9f9Spinners and progress indicators during async operations. Never wonder if something is happening.
fe1d01bSuccess, error, and warning messages displayed as toast-style alerts. Clear feedback on every action.
ad0f9f9Advanced settings, deleted projects, and technical details live in collapsible sections. Clean UI by default.
fe1d01bFull keyboard support with proper focus management. Navigate efficiently without a mouse.
ad0f9f9Helpful messages when there's no data to show. Guidance on what to do next instead of blank screens.
ad0f9f9Dedicated error pages with recovery options. Clear explanations of what went wrong and how to fix it.
ad0f9f9Public /workflow-docs page with interactive Mermaid diagrams showing workspace lifecycle states and transitions.
5db64e1Full English and German locale support with ~160 translation keys across all templates and UI components.
b943cf7Clean URL structure with /en/ and /de/ prefixes. Automatic locale detection and seamless navigation.
b943cf7Toggle between languages from anywhere in the application. Your language preference persists across sessions.
b943cf7All 14 application templates fully translated. Consistent experience regardless of language selection.
b943cf7Sign up with email and password. Get started with your own projects immediately.
ad0f9f9Password-based authentication with secure session management.
ad0f9f9View your account details including email address and member-since date.
ad0f9f9Securely end your session from any page. Session is fully cleared on sign out.
ad0f9f9SiteBuilder is source-available under the Business Source License. Self-host your own instance and start editing content with natural language today.