Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
run-llama avatar

Use Llamactl A Cli Tool For Llamaagents

  • 3 installs
  • 177 repo stars
  • Updated November 3, 2025
  • run-llama/vibe-llama

Uses the llamactl CLI to initialize, locally serve, deploy, and manage LlamaIndex workflows as LlamaAgents.

About

Covers the llamactl CLI for scaffolding LlamaAgents projects, running a local dev server, and deploying workflows to LlamaCloud. A developer uses it when developing or deploying LlamaIndex workflow agents.

  • llamactl init and serve for local workflow development
  • Git-push deployment to LlamaCloud

Use Llamactl A Cli Tool For Llamaagents by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #13,675 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/run-llama/vibe-llama --skill use-llamactl---a-cli-tool-for-llamaagents

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars177
Last updatedNovember 3, 2025
Repositoryrun-llama/vibe-llama

What it does

Uses the llamactl CLI to initialize, locally serve, deploy, and manage LlamaIndex workflows as LlamaAgents.

Files

SKILL.mdMarkdownGitHub ↗

Use llamactl - a CLI tool for LlamaAgents

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.

Prerequisites

Before using llamactl, ensure you have:

  • `uv` - Python package manager and build tool
  • Node.js - Required for UI development (supports npm, pnpm, or yarn)
  • llama-index-workflows and llamactl installed in your environment

Installation

Install llamactl globally using uv:

uv tool install -U llamactl
llamactl --help

Or try it without installing:

uvx llamactl --help

Initialize a Project

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.

Local Development

Start the local development server:

llamactl serve

This command:

1. Installs dependencies 2. Serves workflows as an API (configured in pyproject.toml) 3. Starts the frontend development server

The server automatically detects file changes and can resume in-progress workflows.

Deploy to LlamaCloud

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:

  • Deployment name
  • Git repository (supports private GitHub repos via the LlamaDeploy GitHub app)
  • Git branch/tag/commit
  • Environment secrets

Manage Deployments

  • View deployment status: llamactl deployments get
  • Update secrets or branch: llamactl deployments edit
  • Deploy new version: llamactl deployments update

For detailed configuration options, see the Deployment Config Reference.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.