
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@kubently/cli
Advanced tools
Modern Node.js CLI for Kubently - Troubleshooting Kubernetes Agentically
A modern, beautiful Node.js/TypeScript implementation of the Kubently CLI - your interactive Kubernetes debugging companion.
npm i -g @kubently/cli
Or use with npx (no installation required):
npx @kubently/cli
For development or contributing:
# Clone the repository
git clone https://github.com/kubently/kubently.git
cd kubently/kubently-cli/nodejs
# Install dependencies
npm install
# Build the TypeScript code
npm run build
# Create global CLI command
npm link
kubently init
This will prompt you for:
# Debug specific cluster
kubently debug my-cluster
# Start without cluster (specify in queries)
kubently debug
Configuration is stored in ~/.kubently/config.json with restrictive permissions (600).
export KUBENTLY_API_URL=http://your-api-url
export KUBENTLY_API_KEY=your-api-key
Environment variables take precedence over config file values.
When in debug mode, you can use:
help - Show available commandsclear - Clear the screenhistory - Show command historyexit or quit - Exit the session# Run in development mode
npm run dev
# Run tests
npm test
# Lint code
npm run lint
# Format code
npm run format
nodejs-cli/
├── src/
│ ├── index.ts # Main entry point
│ ├── commands/ # Command implementations
│ │ ├── init.ts # Configuration setup
│ │ ├── cluster.ts # Cluster management
│ │ ├── exec.ts # Command execution
│ │ └── debug.ts # A2A debug session
│ └── lib/ # Core libraries
│ ├── config.ts # Configuration management
│ ├── adminClient.ts # Admin API client
│ ├── a2aClient.ts # A2A protocol client
│ └── templates.ts # Manifest generators
├── dist/ # Compiled JavaScript
├── package.json # Dependencies and scripts
└── tsconfig.json # TypeScript configuration
Contributions are welcome! Please ensure:
APACHE 2.0
For issues or questions, please file an issue in the repository.
Built with ❤️ using Node.js and TypeScript
FAQs
Modern Node.js CLI for Kubently - Troubleshooting Kubernetes Agentically
We found that @kubently/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.