aicoolies logo
Arthas logo
Arthas logo

Arthas

Java diagnostic and troubleshooting tool

open-sourceopen sourceupdated May 22, 2026
Visit Website →
Share

Arthas is Alibaba's open-source Java diagnostic tool that lets developers troubleshoot production issues without modifying code or restarting servers. It attaches to running JVM processes to inspect class loading, decompile classes, trace method invocations, monitor performance metrics, and view real-time stack traces. Supports JDK 6+ with both telnet and WebSocket interfaces for local and remote diagnostics across Linux, macOS, and Windows.

Arthas solves one of the most persistent challenges in Java operations: diagnosing production issues that cannot be reproduced in development environments. By attaching to a running JVM process as a Java agent, it provides real-time introspection capabilities including class decompilation, method tracing with timing breakdowns, thread analysis, and memory inspection—all without requiring code changes, recompilation, or server restarts. This makes it invaluable for investigating performance degradation, unexpected behavior, and intermittent bugs in live systems.

The diagnostic toolkit includes commands for watching method arguments and return values in real time, profiling CPU-intensive code paths with flame graphs, inspecting and modifying object field values on the fly, and searching for class loader conflicts. It supports both interactive sessions through telnet and browser-based WebSocket connections, enabling remote troubleshooting of servers in data centers or cloud environments. The OGNL expression engine allows complex ad-hoc queries against the running application state.

Originally developed at Alibaba to manage their massive Java infrastructure, Arthas has become one of the most popular Java diagnostic tools in the global developer community with over 35,000 GitHub stars. It supports JDK versions from 6 through the latest releases and runs on Linux, macOS, and Windows. The one-line installation script and intuitive command interface make it accessible to developers at all experience levels, while its depth of instrumentation capabilities satisfies even the most demanding production debugging scenarios.

Pricing

Free and open source under Apache 2.0

Platforms

JVM tool; Linux, macOS, Windows

Categories

Tags

Use Cases

Alternatives

Related Tools

MCP Context Forge logo

MCP Context Forge

IBM-backed ContextForge gateway for federating MCP, A2A, REST, and gRPC APIs

MCP Context Forge is IBM’s Apache-2.0 ContextForge project for operating a gateway, registry, and proxy across MCP servers, A2A agents, REST APIs, and gRPC services. It centralizes discovery, authentication, policy controls, federation, and observability, with deployment paths through PyPI, Docker, and Kubernetes.

open-sourceOpen Source
Mergify logo

Mergify

Merge queue, CI insights, flaky-test controls, and stacked pull requests for GitHub teams

Mergify is a pull request automation platform that keeps main branches green with merge queue batching, merge protections, CI Insights, flaky-test detection, and stacked pull requests. Its Stacks workflow turns commits on one local branch into focused PR chains, helping teams review large AI-generated or feature-heavy changes without losing queue safety.

freemium
Terrateam logo

Terrateam

Open-source GitOps automation for Terraform and OpenTofu pull requests

Terrateam is open-source GitOps infrastructure orchestration for Terraform and OpenTofu pull requests. It automates plans and applies in GitHub workflows, supports monorepos and many workspaces, and adds apply-only locks, OPA/Rego policy checks, cost and drift signals, and approval controls without forcing teams into a separate IaC platform.

freemiumOpen Source
Digger logo

Digger

Open-source IaC orchestration that runs Terraform plans and applies from pull request comments

Digger is an open-source infrastructure-as-code orchestration tool for running Terraform and OpenTofu plan/apply workflows from pull request comments. It uses the team’s existing VCS and CI runners instead of adding a separate runner fleet, supports GitHub, GitLab, and Azure DevOps style workflows, and stores PR-level locks and plan cache in the user’s cloud account.

open-sourceOpen SourceTelemetry
KubeAI logo

KubeAI

Kubernetes operator for serving AI inference workloads

KubeAI is an Apache-2.0 Kubernetes operator for deploying and scaling AI inference workloads, including LLMs, embeddings, reranking, and speech-to-text. It gives platform teams OpenAI-compatible endpoints, model proxy/controller primitives, model caching, scale-from-zero behavior, and cluster-native resource management for self-hosted inference on Kubernetes.

open-sourceOpen Source

kubectl-ai

Google’s open-source Kubernetes assistant that translates natural-language intent into precise cluster operations.

kubectl-ai is an AI-powered Kubernetes assistant from Google Cloud Platform. It acts as an intelligent interface for cluster work, translating operator intent into Kubernetes commands and workflows. The key distinction from reactive diagnosis tools is that kubectl-ai is designed as an interactive natural-language interface for planning and executing Kubernetes operations, with provider configuration and MCP-oriented workflows around the CLI.

open-sourceOpen SourceTelemetry