Install JameClaw
Use the repo path if you want to run from source, or adapt the commands for your own setup.
Clone the repository
Download the source code to your machine so you can build and run it locally.
Install dependencies
Install the frontend and any other required dependencies for the launcher experience you want to use.
Configure your environment
Copy the example config or environment file and add the API keys or model credentials you need.
Start JameClaw
Run the launcher or local dev command, then open the UI in your browser and verify the app starts correctly.
git clone https://github.com/sipeed/jameclaw.git
cd jameclaw
pnpm install
pnpm dev
Launch locally
Once the project is installed, start the local UI and open it in your browser.
Web launcher
Start the frontend, then open the local address in your browser. This is the easiest path for configuration and day-to-day use.
Standalone landing page
Use the marketing page for docs, install steps, and product messaging while the main app UI handles runtime tasks.
How to use JameClaw
After launch, the core flow is simple: configure, connect, start, and run tasks.
Add your model credentials
Open the models or credentials section, choose your provider, and add the API key or login method for the model you want JameClaw to use.
Configure a channel or tool
Set up the integrations you actually need. Keep it minimal at first so your first run is easy to debug.
Start the gateway
Use the start button in the UI once your configuration is valid. That turns the agent runtime on.
Run your first task
Give it one concrete objective such as summarizing messages, checking logs, or automating a routine workflow.
Useful commands
These examples are good starting points for local development and first-run testing.
pnpm dev
jameclaw-launcher
jameclaw-launcher -public
npx jameclaw start --task "summarize the last 20 messages"
Tips before you go deeper
A few habits make first-time setup much less painful.