Sign in Start for free

No credit card required for the Free plan.

Features

Two features. One of them does almost everything.

Appster is the Appster Tag and Appster Hosting. The tag turns a static field into something you change from one place, and everything else here is something a tag can do. Hosting is separate: point a domain at Appster and it serves the whole site.

Free and Freelancer

The Appster Tag

Make the code on a live site dynamic.

Code pasted into a live site is stuck. The script in the footer, the stylesheet that themes a form, the block of HTML holding this month's offer: changing any of it means opening the builder again and pasting again, on every site it sits on. Put an Appster Tag there instead. The code the tag serves lives in Appster, in the cloud, so changing it once changes it everywhere that tag is placed.

A tag can hold as little or as much as you like: a single value, a script, a stylesheet, or a block of HTML.

It can also wear your name. The tag is a small script that calls Appster for whatever it should be serving, so by default it is served from an Appster address. Connect a subdomain you control, add two DNS records, and your embeds start using it instead: dev.yourstudio.com/load/pMKekT7_5t_Fq728.js. Point a domain at one client and it serves only that client's codes.

  • Five kinds of code: scripts, styles, HTML snippets, functions, and whole sites.
  • Every script, style, and HTML snippet gets its own embed tag, plus a preview link you can send to a client.
  • Change the code once in Appster. Every page carrying that tag updates, with no builder and no copy-paste.
  • Use one tag across many sites and sub-accounts at the same time.
  • Every change is a version, so the old value is one click away.
  • Serve embeds and previews from your own subdomain, so the code on a client site carries your brand.
  • API compatible: any AI service can change what the tag serves, through the API.
See an AI change a tag live

What a tag can do

Everything below is part of the Appster Tag, not a separate product. One tag, and all of it applies.

01Free and Freelancer

The off switch

Deliver the work. Keep the switch.

Handing over code hands over your leverage. It's on their site, it's working, and the invoice turns into a conversation. Work delivered through an Appster Tag is different: the client's site shows it, and you keep the switch. If an invoice goes unpaid, turn that tag off. The moment it clears, turn it back on.

  • Every tag has its own switch, whether it holds a single value or a whole block of code.
  • Switching off doesn't delete anything. Switch it back on and the work returns as it was.
  • Useful well beyond invoices: pull a broken change off every site at once, or park a seasonal banner until next year.
  • Freelancers and virtual assistants can share work with a client without giving up control of it.

Turning a tag off changes what a live site shows, so make sure your agreement with the client allows it. See the terms.

02Free and Freelancer

Versions & instant rollback

Every publish is a version. A bad deploy is one click from fixed.

Page builders overwrite code in place, so a broken change is gone the moment you save. In Appster each publish is kept: you can see what changed, who changed it, and when, and restore any earlier version without touching the client's site.

  • The last 25 snapshots of every code, with who saved each one and when.
  • Restore takes one click, and the tag serves the old version immediately.
  • Every version carries who published it and when.
  • Roll back a single code without redeploying anything else.
03Live file sync: Freelancer

Live updates & file sync

Save in your editor. It's live in production.

Point Appster at a file on your computer and the two stay in sync: edits in the file appear in Appster, and saving or publishing writes back to the file. No terminal and no token. Turn on "publish live on every save" and the change is on every site carrying the tag the moment you hit save.

  • Changes reach embedded sites in about 0.3 seconds.
  • No redeploy, no cache-busting, no pasting into sub-accounts.
  • One code can serve every sub-account that carries the tag.
  • Keep a draft while the published version stays live, and preview it before you ship.
04Freelancer

Webhook functions

Server-side JavaScript with a URL you can call from anywhere.

Some jobs can't run in the browser: scoring a lead, calling an API with a secret, reshaping a payload before it reaches the CRM. Host that logic as an Appster function and you get a URL to POST to, with a bearer secret you can regenerate and a ready-made cURL command to copy.

  • Every function gets its own endpoint and secret, and a cURL command you can copy.
  • Call it from GoHighLevel workflows and forms, or anything else. It reads GHL form data or JSON, and shows you the fields your code expects.
  • Test a draft against a sample body before publishing, and read the logs of every run.
  • Versioned like every other code, with the same rollback.
05Freelancer

Variables, managed

Define a value once. Change it everywhere at once.

Brand colors, booking links, delays, IDs: the values that get copied into ten scripts and then drift apart. Keep them as variables instead, use them across codes, and change a value in one place when the client rebrands or the booking link moves.

  • Reuse one variable across every code in the workspace.
  • Update the value and every embed picks it up.
  • No more hunting through scripts for a hard-coded link.
06Freelancer

AI edits & summaries

Describe the change. Read what actually shipped.

Say what should change and let AI draft the edit, then publish it like any other version. Each version also gets a plain-English summary, which is what makes a version list useful to whoever reads it next, including the client.

  • Draft an edit from a sentence, then review it before publishing.
  • Auto-summaries explain what a version does, so the history reads like sentences.
  • AI work runs on your own Claude or ChatGPT plan, so there are no AI credits to buy.
  • Claude can work through Appster's API and publish the same way.
Watch Claude edit a site
07Freelancer

Secure sharing & audit log

Let people in without handing over the keys.

Invite someone by email to view one code and nothing else, and every time they open it is logged. Mark a code as sensitive, because it holds an integration key, and new shares have to use a password, so every view is tied to a person in the audit log.

  • Share one code view-only, by email, without giving access to the workspace.
  • Workspace members are owners, editors, or viewers.
  • A magic link for everyday code, a password for anything sensitive, and a log of every open.
Private beta

Appster Hosting

Upload the funnel. Point the domain. It's live.

Build the funnel in plain HTML, CSS, and JavaScript, by hand, from a template, or with AI. Upload it to Appster, connect the domain you bought, and Appster serves the site from that domain. It sits on the same API as everything else, so an AI service can keep editing it after it's live. There's no GoHighLevel, WordPress, or Webflow underneath it, and no second subscription for a builder you only use to hold pages.

  • A site is a whole folder served under one URL: HTML pages, stylesheets, and JavaScript.
  • Connect a domain you already own, and Appster serves the site from it.
  • Pages, styles, scripts, functions, and tags live together in one workspace.
  • Every publish is still a version, and rollback still takes one click.
  • On the same API: connect an AI service and let it change a hosted page, style, or script directly.
  • No second subscription for a page builder you only use to hold code.

Appster Hosting is in private beta. To try it, create a free account and add a site from your dashboard.

Ready to run your client code from one place?

Create your workspace in minutes. Start on the Free plan, no credit card needed.