Use llamactl to initialize, locally preview, deploy and manage LlamaIndex workflows as LlamaAgents. Required llama-index-workflows and llamactl to be installed in the environment.
llamactl is a CLI tool for developing and deploying LlamaIndex workflows as LlamaAgents. It provides commands to initialize projects, run local development servers, and manage cloud deployments.
Before using llamactl, ensure you have:
uv - Python package manager and build toolnpm, pnpm, or yarn)llama-index-workflows and llamactl installed in your environmentInstall llamactl globally using uv:
uv tool install -U llamactl
llamactl --help
Or try it without installing:
uvx llamactl --help
Create a new LlamaAgents project with starter templates:
llamactl init
This creates a Python module with LlamaIndex workflows and an optional UI frontend. Configuration is managed in pyproject.toml, where you define workflow instances, environment settings, and UI build options.
Start the local development server:
llamactl serve
This command:
pyproject.toml)The server automatically detects file changes and can resume in-progress workflows.
Push your code to a git repository:
git remote add origin https://github.com/org/repo
git add -A
git commit -m 'Set up new app'
git push -u origin main
Create a cloud deployment:
llamactl deployments create
This opens an interactive Terminal UI to configure:
llamactl deployments getllamactl deployments editllamactl deployments updateFor detailed configuration options, see the Deployment Config Reference.
npx skills add run-llama/Use llamactl - a CLI tool for LlamaAgents下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer