Recently, the AI circle has been quite lively. Claude Code has won a lot of fans with its solid performance, but its "real-name authentication" and "series of account bans" have really upset many developers. The well-known low-code team JeecgBoot in China was also not immune. To avoid delays, they decided to try moving their work to Google's new Gemini CLI.

This was originally a test to switch from a backup to a main solution, but it turned into a stressful incident due to an extremely hidden "cold fact."

Core Capabilities: Skills Mechanism is a Seamless Replacement

For teams that rely on low-code frameworks like JeecgBoot, the most critical need is whether various custom skills (Skills) can be run smoothly.

Testing found that Gemini CLI performs surprisingly well in this area. It can directly recognize and execute the Markdown format trigger commands used by Claude Code. Whether it's generating联动 charts for block reports with one sentence, automatically configuring Online forms and connecting print templates, or building a data dashboard from scratch, Gemini handles all of them confidently. In terms of logical reasoning for complex tasks, it outperforms many domestic large models, essentially achieving "seamless migration and immediate use."

Command Execution: Solid Fundamentals, but the Ecosystem Still Lacks Momentum

In daily Git commits, Maven compilation, or NPM builds, Gemini CLI's performance is average. Long task waiting times and status judgments are reliable enough.

However, the "gap" in the ecosystem is still clearly visible. Claude Code has been around for a long time, and its surrounding scripts, Chinese tutorials, and troubleshooting experiences are already well-established. In contrast, Gemini CLI is still a "newcomer," often having to rely on English documentation when facing problems.

Major Failure: A Tilde Caused a "Catastrophe"

The most dramatic moment of this test occurred. When Gemini automatically installed the skills and cleaned up temporary files, it executed a deletion command with a ~ (tilde) path in the PowerShell environment.

Gemini intended to delete a temporary folder named ~ that it had generated, and even added double quotes to prevent escape characters. However, it underestimated PowerShell's pitfalls — under the -Path parameter, the tilde would be interpreted as the user's home directory regardless of whether it was quoted. As a result, this command became: recursively deleting the entire user home directory.

In an instant, downloads, documents, and even some software caches were all erased. This exposed the lack of experience of AI in cross-system ecosystems (especially Windows), and it served as a warning to all developers: never grant too much permission to AI.

Experience Summary: Backup is Good, But Don't Give the Root Password

The Jeecg team's final conclusion was that Gemini CLI definitely has potential, with strong logic and reasoning capabilities, and can be used as a main alternative to Claude.

But given this "database-deleting" incident, the team recommends running it in a sandbox environment for now, and manually confirming any system-level shell operations. Ultimately, AI agents are still evolving, and our trust model must also evolve — don't let a newly hired "AI intern" get the key to your front door on the first day.