Skip to main content

KashCloud CLI -- Deploy and manage AI agents from your terminal

Project description

KashCloud CLI

Deploy and manage AI agents from your terminal. Like Claude Code, but yours.

PyPI version Python 3.10+ License: MIT

Install

pip install kashcloud

Quick Start

# Authenticate
kashcloud login

# Interactive AI terminal (Claude Code-style)
kashcloud

# One-shot message
kashcloud chat "explain this codebase"

# Deploy a persistent AI agent
kashcloud deploy agent.py

# Manage agents
kashcloud list
kashcloud logs <agent_id>
kashcloud stop <agent_id>
kashcloud restart <agent_id>

Interactive Terminal

Running kashcloud with no arguments launches an interactive AI terminal powered by Gemini 2.5 Flash (free). It can:

  • Read and write files in your project
  • Run shell commands
  • Explain and refactor code
  • Deploy agents to KashCloud

Terminal Commands

Command Description
/help Show all commands
/read FILE Read a file
/run CMD Run a shell command
/deploy FILE Deploy an agent
/agents List your agents
/clear Clear conversation
/exit Quit

Or just type naturally: "read main.py and explain it", "fix the bug on line 42", "create a REST API for user management".

Agent Deployment

Deploy persistent Python agents that run 24/7 on KashCloud:

# Basic deploy
kashcloud deploy my_agent.py

# With options
kashcloud deploy my_agent.py --name "price-tracker" --model claude-sonnet --memory 512

Agents get:

  • Persistent memory
  • Automatic restarts
  • Log streaming
  • Model routing (cheap/mid/premium)

Configuration

Config is stored at ~/.kashcloud/config.json. You can also use environment variables:

  • KASHCLOUD_API_KEY -- Your API key
  • KASHCLOUD_API_URL -- Custom API endpoint

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kashcloud-0.6.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kashcloud-0.6.0-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file kashcloud-0.6.0.tar.gz.

File metadata

  • Download URL: kashcloud-0.6.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for kashcloud-0.6.0.tar.gz
Algorithm Hash digest
SHA256 bb2840b7056ca78270281d9d7fda38859103f8238b1fe268f778799292f2c4ba
MD5 1893d9ab4e377abee8b5750d06b0fb16
BLAKE2b-256 49c131d605da52642b929f41fc6f6a6f7bc63b7024f6a5c22888e6373f917d72

See more details on using hashes here.

File details

Details for the file kashcloud-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: kashcloud-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for kashcloud-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97ecc93f9cb389701a3e4411718be6a22afad8eb0ad6d13de40327b3b4481cb0
MD5 8ee5b1cb1036a87b0731da48564a0838
BLAKE2b-256 65b0b332a98a2137cddc23e7a1dc5f60df78c0f4d0661e7224620e0f618ea59e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page