JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 12
  • Score
    100M100P100Q57689F

AgentStudio - AI-powered presentation editor with Claude integration

Package Exports

  • agentstudio
  • agentstudio/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (agentstudio) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

AgentStudio

AI-powered presentation editor with Claude integration

Installation

npm install -g agentstudio

Quick Start

Initialize Configuration

agentstudio init

This creates a .env file with default configuration. Edit it to add your API keys:

# AI Provider (choose one)
OPENAI_API_KEY=your_openai_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here

# Server Configuration
PORT=4936
NODE_ENV=production

# File System
SLIDES_DIR=./slides

# CORS Configuration (optional)
CORS_ORIGINS=https://your-frontend.vercel.app,https://custom-domain.com

Start AgentStudio

agentstudio start

This starts both the backend API server and serves the frontend application.

Usage

Start Backend Only

agentstudio backend

Start with Custom Ports

agentstudio start --port 8080 --frontend-port 3000

Development Mode (No Authentication)

agentstudio start --no-auth

API Endpoints

  • GET /api/health - Health check
  • POST /api/agents/chat - AI chat with agents
  • GET /api/slides/:index - Get slide content
  • PUT /api/slides/:index - Update slide content

Environment Variables

  • PORT - Backend server port (default: 4936)
  • NODE_ENV - Environment (development/production)
  • SLIDES_DIR - Directory for slide files
  • OPENAI_API_KEY - OpenAI API key
  • ANTHROPIC_API_KEY - Anthropic API key
  • CORS_ORIGINS - Allowed CORS origins

License

MIT