Editing your website with Claude Code
Build and edit your website on your own computer with an AI coding tool. Install the tribenest command line tool, clone your site, edit it with Claude Code, and publish, all from your own machine.
The easiest way to build your website is the in-browser AI builder, with no installs and no terminal. This page covers the optional advanced path: editing that same site on your own computer with an AI coding tool like Claude Code, using the tribenest command line tool (CLI).
It's the most powerful way to work on your site: you get the real project files, a live local preview, your own editor and tools, and an AI assistant that knows your actual content, media, and products. When you're done, one command builds and publishes it. It is the exact same site and the same versions as the in-browser builder, just a different way in.
You probably don't need this
This is a more technical workflow, so you will use a terminal and install a couple of tools. Most creators never need it: the in-browser AI builder does everything with no setup, and you can also connect your own Claude or ChatGPT and build by chat without installing anything. Reach for the local workflow only if you want your own editor, custom tooling, or to do large refactors.
Before you start
You'll need three things:
- An AI-built website. Your website version has to be one of the modern AI-built sites. If your site came from the older drag-and-drop editor, this workflow does not apply. See The older visual editor.
- Node.js 20.19 or newer (we recommend Node 24). If you do not have it yet, follow Installing Node.js just below. There are copy-paste steps for both Mac and Windows.
- Claude Code installed on your computer. Get it from Anthropic. (Cursor or another agent that supports MCP works too.)
Check your Node version
Run node --version in your terminal. If it prints anything lower than v20.19, or the command is not found, install Node first with Installing Node.js. The CLI and the local build both need it.
Installing Node.js
Node.js is the free tool that runs the tribenest CLI and builds your site on your own computer. You only install it once. We use a version manager called nvm, which lets you install exactly the version we recommend (Node 24) without it clashing with anything else on your machine.
Pick your operating system below, then paste each block into your terminal and press Enter. Run the blocks in order.
Mac
- Install Apple's command line developer tools (skip this if you already have them). Run the command below. If a popup appears, click Install and wait for it to finish:
xcode-select --install- Install nvm and load it into your terminal:
touch ~/.zshrc ~/.bashrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
for f in ~/.zshrc ~/.bashrc; do
grep -q 'NVM_DIR' "$f" || printf '\nexport NVM_DIR="$HOME/.nvm"\n[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"\n' >> "$f"
done
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"- Install Node 24 and make it your default:
nvm install 24
nvm alias default 24- Confirm it worked:
node --versionYou should see a version starting with v24.
Paste it exactly as-is
You do not need to know anything about how your terminal works. These commands set everything up for you automatically, whichever terminal your Mac uses. Just paste each block in and press Enter.
Windows
- Install nvm for Windows. Open PowerShell (Start menu → type PowerShell → open it) and run:
winget install CoreyButler.NVMforWindowsNo winget?
If that command isn't recognized, download nvm-setup.exe from the nvm-windows releases page and run the installer instead.
- Close PowerShell, then reopen it as administrator: right-click PowerShell in the Start menu and choose Run as administrator. nvm needs this to switch between Node versions. Now install Node 24 and switch to it:
nvm install 24
nvm use 24- Confirm it worked:
node --versionYou should see a version starting with v24.
'nvm' isn't recognized?
Open a new PowerShell window after installing nvm. The window you ran the installer in will not pick it up until it is reopened.
With Node 24 installed, you're ready for the rest of the guide.
Step 1: install the CLI
Everything in this guide happens in a terminal, a plain text window where you type commands and press Enter to run them. You have one built in already:
How to open a terminal
- Mac: press
Cmd + Space, type Terminal, and press Enter. (Or open Applications → Utilities → Terminal.) - Windows: open the Start menu, type PowerShell (or Terminal), and click it.
- Linux: press
Ctrl + Alt + T, or search your apps for Terminal.
A window opens with a blinking cursor. You can type or paste each command from this guide and press Enter to run it.
With the terminal open, install the tool globally by pasting this and pressing Enter:
npm i -g tribenestConfirm it worked:
tribenest --versionYou should see a version number. The command is called tribenest.
Step 2: log in
tribenest loginThis opens your browser to TribeNest, where you approve the login with your normal account. When you see "✓ Authorized", return to your terminal. You are logged in. Your access token is saved locally (in ~/.tribenest) so you only do this once per computer.
Browser didn't open?
The terminal also prints a link. Copy it into your browser and approve there.
Step 3: clone your website
"Cloning" downloads your site's files to a folder on your computer:
tribenest cloneThe CLI will:
- Ask which profile to use (if you have more than one).
- Ask which custom code website to work on (if you have more than one).
- Create a folder named after your site (for example
mysite_v2) and download everything into it, including your project files and the setup Claude Code needs.
To clone straight into the current folder instead of a new one, run tribenest clone ..
What just got set up
Cloning also writes a CLAUDE.md and a .mcp.json into the folder. Claude Code reads these automatically, so it starts up already knowing your site's rules and connected to your real data.
Step 4: preview it locally
From inside the cloned folder, start a live preview:
cd mysite_v2 # the folder tribenest created
tribenest devThis runs your site on your machine and prints a local address (something like http://localhost:3002). Open it in your browser. It updates instantly as you and Claude Code make changes.
Step 5: edit with Claude Code
Open the Claude Code desktop app and point it at your cloned folder:
- Launch Claude Code (the desktop app on Mac or Windows).
- Click Open project (or Open folder) on the welcome screen.
- In the file picker, navigate to the folder
tribenest clonecreated in Step 3. It is named after your site, for examplemysite_v2. Select it and open it.
Not sure where the folder is? Let the terminal show you
Instead of hunting for it, ask your terminal. From inside the folder (the one you cd-ed into in Step 4), run:
- Mac:
open .opens the folder in Finder so you can see exactly where it lives. Runpwdto print its full path. - Windows:
start .opens the folder in File Explorer. Runcd(on its own) to print its full path.
The path it prints (something like /Users/you/mysite_v2) is the exact location to choose in Claude Code's Open folder picker. On Mac, in that picker you can press Cmd + Shift + G and paste the path to jump straight to it.
Keep the preview running
Leave your tribenest dev terminal open while you work. It keeps the live preview at http://localhost:3002 updating as Claude Code makes changes. You only use Claude Code (the app) to make edits; the terminal just runs the preview.
Once the folder is open, just describe what you want. Because the folder includes the .mcp.json, Claude Code can use TribeNest's tools to work with your real site rather than guesses. It can:
- See and use your uploaded media, the real images and videos in your library.
- Add new media from a link or file.
- Read and change your editable text and images, so copy updates instantly with no rebuild.
- Look up real product, event, and course IDs so buttons and lists point at the right thing.
- Create an event with ticket tiers in one step (great for migrating an event from somewhere else).
- Check for errors before you publish.
For example, you can say things like:
- "Change the homepage headline to 'Live in Lagos this August' and publish that text."
- "Add a tour section that lists my upcoming events."
- "Use my logo from the media library as the header image."
Claude Code edits the project files (and your live tribenest dev preview updates), or changes content directly through the tools.
Learn what your site can do
For the full list of building blocks (store, memberships, events, forms, and more) and tips on getting great results, see Tips and best practices.
Step 6: publish
When you're happy, publish your changes live:
tribenest publishThis builds your site on your machine, and only if the build succeeds does it upload and deploy it to production. Your live site updates when it finishes.
Fix build errors first
If tribenest publish reports a build error, nothing goes live and your current site stays up. Read the error (or ask Claude Code to fix it), then run tribenest publish again.
Keeping in sync
If you edit from more than one place (say, you also changed something in the dashboard), pull the latest before you keep working:
tribenest pullThis refreshes your folder with the newest files. If you have unsaved local changes it would overwrite, it stops and warns you first. Save them with tribenest push, or run tribenest pull --force to overwrite.
To save your local file changes back to TribeNest without publishing:
tribenest pushCommand cheat sheet
| Command | What it does |
|---|---|
tribenest login | Sign in on this computer |
tribenest clone | Download a site to a new folder |
tribenest dev | Run a live local preview |
tribenest push | Save your file changes back (no deploy) |
tribenest pull | Refresh with the latest remote files |
tribenest build | Build the site locally (a dry run of publish) |
tribenest publish | Build locally, then deploy to production |
tribenest preview | Build and deploy a shareable preview link |
tribenest update theme | Update the theme, see Updating your theme |
Editing by chat (no install)
Don't want to install anything? Connect TribeNest directly to Claude or ChatGPT and work by chatting, with no terminal, no CLI, and no TribeNest credits. Your assistant gets the real tools: it can write and edit your site's code, start previews, check for errors and publish, as well as handle products, events, media and content.
Full walkthrough for both assistants: Connect to your own AI.
So the chat connector is the easiest path: nothing to install, and it works from your phone. The CLI + Claude Code workflow on this page is for when you want your own editor, a local preview, custom tooling, or to do large refactors with the files in front of you. It is the same site and the same versions either way.
Troubleshooting
'Not a tribenest project directory'
tribenest dev, push, pull, and publish only work inside a cloned folder. Make sure you've cd-ed into the folder tribenest clone created.
tribenest: command not foundmeans the install did not finish, or it is not on your PATH. Re-runnpm i -g tribenest, then open a new terminal window.- The CLI errors about an unsupported Node version. Install Node 24 with Installing Node.js.
- Publish fails to build. The error names the file and line. Ask Claude Code to fix it, then publish again. Nothing goes live until the build is clean.
- You cloned the wrong version. Run
tribenest cloneagain in a different folder and pick the right one.
Tips and best practices
What your site can do, and how to get great results from the AI.
Publishing your website
How publishing and versions work across the visual editor and custom code sites.
Building your website
The easy path: describe what you want in the in-browser AI builder.
Connect to your own AI
Build by chat with the Claude or ChatGPT you already pay for, with nothing to install.
Apps
Build a small, purpose-made tool on its own web address, with its own users and its own logins, that can safely read and write parts of your TribeNest business.
The older visual editor
If your site was built with the drag-and-drop editor, here is how to keep working on it: pages, sections, styles, loading animations, page transitions, and the AI page builder.