npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

agentis-cloud-cli

v1.0.1

Published

**Agentis Cloud CLI** (`agentis-cloud-cli`) is a powerful command-line interface designed for the Agentis/Tomris ecosystem. This tool allows you to deploy code from your local directory as an **Agent** or a **Tool** to the cloud in seconds.

Readme

🚀 Agentis Cloud CLI

Agentis Cloud CLI (agentis-cloud-cli) is a powerful command-line interface designed for the Agentis/Tomris ecosystem. This tool allows you to deploy code from your local directory as an Agent or a Tool to the cloud in seconds.


🌟 Key Features

  • Effortless Deployment: Go live with a single command from any directory containing an agentis.yaml and a Dockerfile.
  • Automatic Scheduling: No need to manually select a target machine anymore; the backend automatically schedules your deployment to the best available worker node.
  • Headless & CI/CD Support: Support for Personal Access Tokens (PAT) and the AGENTIS_TOKEN environment variable allows you to run deployments in headless servers and CI/CD pipelines without browser interactions.
  • Flexible Configuration: Easily override metadata like name, description, and port during deployment.
  • Ignore File Support: Take full control over uploaded files using .agentisignore.

📦 Installation

Install the CLI globally on your system using npm:

npm install -g agentis-cloud-cli

Once installed, both the agentis and agentis-cloud commands will be available from your terminal.


🔑 Getting Started & Authentication

1. Browser Login (Standard)

Authorize the CLI with your Tomris OAuth account:

agentis login

This command opens your default web browser for OAuth authorization.

2. Token-Based Login (Headless / Remote Server)

Authenticate without opening a web browser using a Personal Access Token (PAT) generated from the web dashboard under Credentials & Keys:

agentis login --token YOUR_PERSONAL_ACCESS_TOKEN

3. CI/CD Pipeline Integration (Zero-Login)

For continuous integration pipelines (e.g., GitHub Actions, GitLab CI), simply define the token as an environment variable, and the CLI will automatically authenticate:

export AGENTIS_TOKEN="YOUR_PERSONAL_ACCESS_TOKEN"
# Now you can run deploy directly without logging in:
agentis deploy --agent

4. Check Profile

Verify your active session:

agentis whoami

5. Logout

Clear local session tokens:

agentis logout

🚢 Deployment

Deploy your workspace code directly as an Agent or a Tool.

Requirements

Your project directory must contain:

  1. Dockerfile: Defines how your application is containerized.
  2. agentis.yaml: Contains metadata for the Agent or Tool.

Sample agentis.yaml:

name: "my-smart-agent"
description: "This agent solves complex tasks using AI."
version: "1.0.0"
port: 3000
endpoint: "/chat"
inputs:
  - name: "query"
    type: "string"
outputs:
  - name: "response"
    type: "string"

Deployment Commands

To deploy as an Agent:

agentis deploy --agent

To deploy as a Tool:

agentis deploy --tool

Optional Flags

Override agentis.yaml values directly:

  • --name: Changes the Agent/Tool display name.
  • --description: Updates the description.
  • --port: Overrides the internal container port.

Example:

agentis deploy --agent --name "fast-assistant" --port 8080

.agentisignore File

To exclude specific directories or files (like node_modules, .git, or .env) from being packaged, create an .agentisignore file in your project root. It follows the standard .gitignore format.


⚙️ Configuration Hierarchy

The CLI checks for credentials in the following order:

  1. Environment variables (AGENTIS_TOKEN, AGENTIS_CLIENT_ID, AGENTIS_CLIENT_SECRET)
  2. Command-line options (--token, --client-id, --client-secret)
  3. Local configuration store (~/.config/configstore/agentis-cli.json)

📄 License

This project is licensed under the ISC License.


Developed with ❤️ by the24s Technology