Skip to main content

PraisonAI TypeScript CLI

The praisonai-ts CLI provides a comprehensive interface for interacting with AI agents.

Installation

npm install -g praisonai

All Commands

CommandDescription
chatChat with an AI agent
runRun an agent with a task
workflowExecute a multi-agent workflow
autoAuto-generate agents from topic
researchDeep research on a topic
imageImage generation and analysis
providersList available LLM providers
toolsList or manage tools
memoryManage agent memory
sessionManage agent sessions
knowledgeManage knowledge base
skillsManage agent skills
guardrailContent validation and safety
evalEvaluate agent performance
query-rewriteRewrite queries for better search
prompt-expandExpand prompts with more detail
routerRoute requests to agents
contextManage conversation context
planningTask planning and todo management
telemetryUsage monitoring and analytics
vectorVector store management
observabilityMonitoring and tracing
voiceText-to-speech and speech-to-text
dbDatabase adapter management
cacheCaching management
versionShow CLI version
helpShow help information

Core Commands

Chat

praisonai-ts chat "Your prompt here"
praisonai-ts chat "Write a poem" --stream
praisonai-ts chat "Explain AI" --model anthropic/claude-sonnet-4-20250514

Providers

praisonai-ts providers
praisonai-ts providers --json

Global Options

OptionDescription
-v, --verboseEnable verbose output
-c, --configPath to config file
-o, --outputOutput format (pretty, json, text)
--jsonShorthand for --output json

Environment Variables

export OPENAI_API_KEY=your-key
export ANTHROPIC_API_KEY=your-key
export GOOGLE_API_KEY=your-key
export PRAISONAI_MODEL=openai/gpt-4o-mini

CLI Documentation Pages

Each command has dedicated documentation: