Say what you want to create. Forge builds it and makes it live.
What it looks like
We asked Forge for a site and watched it build one.
This is a recording from our own test instance on September 21. We made up a tenant union in Sacramento and described the page we wanted. Then we asked Civic Intelligence, in the same chat, who represents the clinic address and what HUD says a two-bedroom costs, and asked Forge to put the answer on the page. It found that the neighborhood sits in two Assembly districts and said so. We shortened the waits and left the words alone.
Build me a one-page website for the Riverside Tenants Union, a volunteer tenant organizing group in Sacramento. Sections: a hero with our name and the line "Nobody fights a landlord alone", a short "What we do" (know-your-rights clinics, rent strike support, eviction defense court accompaniment), the next three clinic dates (first Tuesday of each month, 6pm, Oak Park Community Center), a "Join us" form that collects name, email, and building address, and a footer with an email contact and an Instagram link. Warm, plain language, no jargon. Colors: deep green and cream.
The preview is live. Hero, what we do, three clinic dates (Oct 6, Nov 3, Dec 1, all Tuesdays), the join form with the note about building addresses, footer with the email and Instagram.
Who represents the clinic venue, 3425 Martin Luther King Jr Blvd, and does the rest of the neighborhood have the same representatives? Also the HUD fair market rent for a 2-bedroom in Sacramento County.
The two points split along the Assembly boundary but share a Senate district.
At the clinic venue: Assembly District 10, Stephanie Nguyen (D). Senate District 8, Angelique Ashby (D).
A few blocks north at McClatchy Park it is Assembly District 6, Maggy Krell (D) — the AD 6 / AD 10 line runs through the neighborhood. So no, Oak Park does not have one Assembly member.
HUD fair market rent, Sacramento County, FY2026: 2-bedroom $2,255, county-wide.
Add one section between "Upcoming clinics" and "Join us" called "Know your numbers, know your reps": the fair market rent with the $2,255 two-bedroom figure as the big number, and the representatives — Nguyen for the clinic end, Krell for the north end, Ashby for the whole neighborhood — with links to their official pages.
Added. The section sits between the clinic dates and the join form, same green and cream. Both Assembly members are on it, with the line about which end of the neighborhood each one covers.
Sacramento, CA
Riverside
Tenants Union
Nobody fights a landlord alone.
We’re Sacramento tenants looking out for each other. Whether your landlord won’t fix the heat or is trying to push you out, you don’t have to figure it out alone.
Join us →See upcoming clinicsHow we help
What we do
Three things we do, over and over, because they work.
Know-your-rights clinics
Learn what the law actually says and what your landlord can and can’t do. We translate the legal jargon into plain English.
Rent strike support
If your building has serious repair problems or harassment and your landlord won’t act, we help you and your neighbors organize together.
Eviction defense accompaniment
If you’ve been served an eviction notice, we’ll come to court with you. You’re not walking into that room by yourself.
Come to a clinic
Upcoming clinics
We hold free walk-in clinics every month. Bring your lease, your questions, and a neighbor if you can.
Tuesday
October 6, 2026
6:00 pm
Tuesday
November 3, 2026
6:00 pm
Tuesday
December 1, 2026
6:00 pm
Oak Park Community Center, Sacramento
First Tuesday of every month, 6 pm. No appointment needed.
Reference
Know your numbers, know your reps
Quick reference: what fair rent looks like in Sacramento County, and who represents you when something needs to change.
Fair market rent, Sacramento County
2-bedroom
$2,255/mo
- 1-bedroom$1,832/mo
- 3-bedroom$3,002/mo
- 4-bedroom$3,460/mo
This is the county-wide HUD figure — your building’s rent may run higher or lower.
Source: HUD Fair Market Rents, FY2026.
Who represents you
Stephanie Nguyen
California State Assembly, District 10
Covers the clinic and the south end
Contact Stephanie’s office
Maggy Krell
California State Assembly, District 6
Covers the north end, around McClatchy Park
Contact Maggy’s office
Angelique Ashby
California State Senate, District 8
Covers all of Oak Park
Contact Angelique’s office
Oak Park sits in two Assembly districts; the line runs through the neighborhood. Source: official California Assembly and Senate rosters, Sept 2026.
Join us
Tell us a bit about yourself.
We ask for your building address so neighbors in the same complex can connect with each other — many of our strongest groups started that way. You’re not alone in this.
Name
Building address
When you tap the button below, your email app will open with a message pre-filled and addressed to us.
Email us to join ✉Recorded on our test instance, 2026-09-21. The page copy is what the builder wrote. Build waits are shortened and marked.
From “we need this” to a live link
in one sitting.
Forge starts from what you tell it and builds the whole thing, page or tool.
Describe what you want
Explain who it’s for and what it should do. Need a page people read, sign up for, attend, donate to, or learn from? Or a small tool, like a calculator, search, or filterable list? Paste in your text or spreadsheet. Add your logo and photos. Forge does the rest.
Forge builds and previews
Forge builds it and opens a live preview right next to your chat. Just say what to change. "Make the headline bigger." "Add the Tuesday rally." Every change is saved. You can go back to any earlier version.
Go live at your domain
When it looks right, tell Forge to publish. Two DNS changes and it lives at your own domain, like ourcampaign.org/petition, or at an address you choose on changeagent.site. Hosting is included and it scales on its own if the page goes viral.
It has its own database
Every Forge app gets a database, created and connected for you, so signatures, RSVPs, and records live in the app and you can see the count. Want each signup to land in the list tool your team already uses? Forge sends it there too, and your keys go in a secure box, never in the chat.
Four steps. Just say the word.
No hosting account to open. No files to upload. No settings page. The site goes from your chat to a public address when you say so.
Build
You describe it. Forge writes the pages in a private workspace that only you can see. Every change is saved as a version.
Preview
A live view opens in a pane beside your chat. Forms and lookups work in the preview. Say what to change or refresh, and look again. Nothing is public yet.
Publish
Tell it to publish. Forge checks the page for placeholders to finalize, then publishes the site live at the address you choose. It usually takes about three minutes.
Update, or take it down
Change something in chat and publish again. Every version is kept. Take the site offline any time and republish later.
What comes with every Forge app.
Forge is built for the pages and small tools a campaign needs this week. A petition. An event page. A scorecard you can filter. A benefits or dues calculator. A lookup tool that talks to a service you already use. A one-page site for a new coalition.
And it is real software, not a page builder with a ceiling:
Its own database.
Created and connected for you the moment the app needs one. Signatures, RSVPs, and records live in the app, and the count is real.
Your own domain, and hosting that scales.
Two DNS changes put it at ourcampaign.org/whatever. Hosting is part of the seat. If it goes viral, it scales.
Not built yet: a one-click sync to your own GitHub. Until then, every file is one question away in chat. Need something bigger? Talk to us. We build custom work too.
Why not Lovable or Replit?
Both build full software, but they charge for it by the credit or by the effort. Forge builds the pages and small tools a campaign needs, inside the chat your team already uses.
| Lovable | Replit | Forge | |
|---|---|---|---|
| Price | $25 per month (Pro) | $20 per month (Core) | $25 per month, on top of your Change Agent seat |
| Credits and meters | 100 credits a month. Credits expire. When they run out, building stops. | Billed by effort per request. A hard task costs more than a small one. | Usage details will be published at launch. |
| Where it lives | Its own app | Its own app | Inside Change Agent, next to your notes, your data, and your team |
| Your own domain | Yes, on paid plans | Yes, on paid plans | Yes. Two DNS changes, or an address on changeagent.site |
| Database | Yes | Yes | Yes. Created and connected for you |
| Hosting | Included on paid plans | Included, with usage limits | Included in the seat. Auto-scales |
| Getting the code out | GitHub sync | Download or GitHub | Every app has its own code repository. Read any file in chat. GitHub sync coming |
Lovable and Replit prices and plan details as published on their sites in September 2026. They change; check theirs before you decide.
For the teams who needed a page yesterday.
Organizers and field staff
The rally is Thursday. You need the page today. Describe it, check the preview, publish, text the link.
Field, Organizing, EventsComms staff at unions and nonprofits
You have the words and the photos. Your main site takes two weeks and a vendor to change. Build the side pages yourself: the campaign, the scorecard, the event.
Comms, Digital, CampaignsProgram and data staff
You have a spreadsheet and a question people keep asking. Turn it into a tool: a lookup, a calculator, a list anyone can filter. No developer, no ticket, no two-week wait.
Programs, Data, Member servicesWaitlist now. Two clicks from Billing at launch.
We are opening Forge to a small group first. Join the waitlist and we’ll write when there is a spot. At launch it is an add-on to any seat, turned on from Billing, and teams with their own instance get it from their account manager.
Adds to any Change Agent seat. Forge is not sold on its own.
Frequently asked questions
Is Forge a website builder or an app builder?
Both. Pages people read, and apps people use, with their own database when the app needs one.
Do I need to know how to code?
No. You type, Forge writes the code. If you want to see it you can, but you never have to.
Can I change it later?
Yes. Open the chat and say what to change. Every version is saved, so you can always go back.
Where does my site live?
At your own domain, like ourcampaign.org, with two DNS changes, or at an address you choose ending in changeagent.site. Every site is kept in its own private code repository that we run for you and hosted on infrastructure we manage, with room to scale if it goes viral. You never have to touch either one.
Can I get the code out?
Yes. Every app lives in its own code repository. Ask in chat and Forge shows you any file. A one-click sync to your own GitHub is coming.
How is this different from Lovable or Replit?
They are stand-alone apps that charge by credits or by effort. Forge lives inside the chat your team already uses, and every app gets its own database, its own domain, and hosting that scales. The thing they have that we do not yet: a one-click sync to your GitHub.
Can it take signatures or RSVPs?
Yes. They can live in the app’s own database, where you see the real count, or go straight to the tool your team already uses. Both, if you want.
Do I need a Change Agent seat?
Yes. Forge is an add-on to a seat, not a separate product. New signups can add it from "Optional add-ons" at checkout.
Is it on for my team right now?
Forge is coming soon. Join the waitlist on this page and we’ll write when there is a spot to test it early.
Forge is coming soon.
We are testing it with a small group first. Leave your email and we’ll write when there is a spot.