Command line tools for the ATXP ecosystem - create projects and run demos.
ATXP is a platform for building web agents with OAuth and payment capabilities. The CLI helps you:
- Create new projects with ATXP integration
- Set up development environments quickly
- Run interactive demos to explore ATXP features
This monorepo contains:
atxp- Main CLI package for creating projects and running demoscreate-atxp- Wrapper package fornpm create atxpsupport
npx atxp- Show help and available commandsnpx atxp demo- Run the interactive demo applicationnpx atxp create <app-name>- Create a new ATXP projectnpx atxp help- Display help information
--verbose, -v- Show detailed logs--refresh- Force refresh demo from GitHub--port, -p- Specify port number (default: 8017)--dir, -d- Specify demo directory (default: ~/.cache/atxp/demo)
--framework, -f- Specify framework template (options: express, cloudflare; default: express)--git- Force git initialization--no-git- Skip git initialization
# Show available commands and help
npx atxp# Run the interactive demo
npx atxp demo
# Run with detailed output
npx atxp demo --verbose
# Use custom port
npx atxp demo --port 3000
# Use custom directory
npx atxp demo --dir ./my-demo
# Combine options
npx atxp demo --port 3000 --dir ./my-demo --verbose
# Force refresh from GitHub
npx atxp demo --refresh# Create a new Express project (auto-detects git)
npx atxp create my-app
# Create with Express framework (default)
npx atxp create my-app --framework express
# Create with Cloudflare Workers framework
npx atxp create my-app --framework cloudflare
# Create a new Mastra project
npx atxp create my-app --framework mastra
# Skip git initialization
npx atxp create my-app --no-git
# Force git initialization
npx atxp create my-app --git
# Alternative method using npm create
npm create atxp my-app
# Set up the project
cd my-app
npm install
npm start # For Express projects
# or
npm start # For Cloudflare projects (runs vite dev)This repo includes an Anthropic Agent Skill that teaches AI assistants how to use ATXP tools.
Copy the skill to your Claude skills directory:
cp -r skills/atxp ~/.claude/skills/Or install via skills.sh:
npx skills add atxp-dev/cliOnce installed, Claude can use ATXP tools when you ask for:
- Web search (
npx atxp search <query>) - AI image generation (
npx atxp image <prompt>) - AI music generation (
npx atxp music <prompt>) - AI video generation (
npx atxp video <prompt>) - X/Twitter search (
npx atxp x <query>)
Install dependencies:
npm installBuild all packages:
npm run buildTest the CLI locally:
cd packages/atxp
npm run devEach package is published independently:
cd packages/atxp
npm publish
cd ../create-atxp
npm publishMIT