Author: Denise I Biteye Content Team, Bbo I XHunt Operations Team
Recently, I saw everyone using Clawdbot on X and leveraging AI agents to do all kinds of tasks. Suddenly, I felt that liberal arts students can also play with code in a “vibe” way, so I started this zero-base practical experiment.
Vibe Coding is regarded as a new paradigm of “requirements as code,” and is even expected to “allow non-programmers to build tools.”
However, a persistent real-world question remains: when the technical threshold is lowered, does the actual implementation ability also come along?
To answer this question, I, a user with no coding experience whatsoever, fully experienced three mainstream Vibe Coding tools.
The process was not smooth: pitfalls, crashes, repeatedly overturning and starting over, but precisely because of this, I identified which parts are most prone to problems and how to avoid these pitfalls.
This article is not a tool review but a genuine record from cognition to practice.
It is a new development model of “just specify requirements, no need to write code.”
This concept was first proposed by former OpenAI co-founder Andrej Karpathy. His words were:
“This is a new way of programming, I call it Vibe Coding. You entrust everything to feelings (Vibes), embrace exponential efficiency growth, and even forget about the existence of code.”
Under the Vibe Coding mode, you are no longer a “construction worker,” but more like a “product manager” or even a “client.”
Your task is to accurately tell AI: “Build a house here with floor-to-ceiling windows, and there a swimming pool.”
If you’re not satisfied, just say: “The vibe is off, let’s change it.”
That’s Vibe!
Before opening the door to AI programming, you must first lock your “treasure vault.” Many beginners unconsciously send sensitive information to AI during conversations, which is extremely dangerous.
Never write API keys or sensitive info directly into code or prompt words.
The correct approach is to use “environment variables,” so the code reads system variables instead of directly exposing keys.
Windows setup steps:

MacOS setup steps:
echo 'export CRYPTOHUNT_API_KEY="your_sk-xxxxxx"' >> ~/.zshrc
source ~/.zshrc
echo $CRYPTOHUNT_API_KEY. If your key appears on the screen, the setup is successful.
Having finished the theory, let’s jump into practice. To find the most handy tool, I tried three mainstream options. They were chosen because they each represent one of the three main forms of current Vibe Coding:
If you only want to know which tool is most suitable for zero-base direct implementation, you can skip directly to the third tool, Lovable; if you want to avoid detours, I recommend reading this section thoroughly. Now, let’s review in order.
Positioning: Suitable for individual developers and startups
Experience: Focused on “speed” and “free,” allowing you to verify an AI idea within minutes
Official site: https://aistudio.google.com/apps

My first use was on Christmas. Everyone was making cyber Christmas trees, and I joined in. I casually threw in a prompt, and in just 5 minutes, it generated a very beautiful 3D page with particles flowing with gestures, extremely smooth.
This made me marvel at how much times have changed.
(Think back to the days when tech guys stayed up all night coding to make a heart beat, running for half a day to see the result—feeling pretty cool. But now? You can hand it over to vibe coding, and it can instantly maximize emotional value.)
Buoyed by successful cases, I started to “inflate” myself, then got serious: calling Cryptohunt API to make a Twitter data dashboard.
I confidently fed the API documentation to it. Everything started smoothly, backend logic was instant, data was successfully fetched. I thought: Is that all?
But when I asked it to display the data beautifully on the frontend, the nightmare began:
I fell into an endless cycle of “bug fixing—creating new bugs.” After two days, I gave up.

Final display chart (AI already started doodling nonsense)
Pitfall summary: Google AI Studio is a bit of a “specialist.” Great for creative projects or single-page demos. But once it involves deep front-end/back-end integration (like API data flow + complex frontend display), it easily loses focus. If you don’t understand code logic at all, you might get stuck in a dead end on frontend display like I did.
Positioning: An integrated multi-model switching proxy-style full-stack development tool
Features: Multi-model switching, task decomposition, automated testing
Official site: https://antigravity.google/
In actual use, I almost gave up before even starting to code because of its login process. Unlike most tools that you can start using immediately after opening the webpage, it has strict requirements on account and network environment.
Account restrictions are not determined by your current IP but by the “associated country/region” of your Google account. If the region isn’t supported (e.g., Mainland China, Hong Kong), login will be rejected. My requests to change regions were also repeatedly denied.
The whole process can only be described as: exhausting.
After three accounts were banned and multiple environment switches, I found a workaround: Antigravity tools
Shared link from Twitter user: https://x.com/idoubicc/status/2004848130693759213 3. After downloading, add your account and start OAuth authorization


(Risk warning: Antigravity Tools is an open-source project designed to connect Antigravity models with tools like Claude Code. During Vibe Coding, it’s recommended to isolate your operation environment from your wallet or important accounts to reduce potential security risks.)
Inside the tool, I also summarized two extremely important tips for beginners:

However, even after successfully logging in and basic setup, when I started running code, I was met with a cold splash of reality. It can’t preview immediately like Google AI Studio. I had to download additional preview software like Node.js, VS Code, or just view results in HTML. Also, the response speed of large models is visibly slow. Every time I made a request, the screen kept spinning.
But Antigravity has a very impressive feature: automatic testing. After writing code, it launches a video preview, clicks on the webpage like a human, and checks if the logic runs smoothly. Watching AI click around on the screen gives a real sense of “the future is here.”
I tried to make a project: “A cryptocurrency Alpha signal catcher. Use Cryptohunt API to monitor Twitter data, automatically fetch tweets’ Ticks, analyze which tokens are being discussed, and rank by discussion heat.”
Reality was harsh. Despite its effort to help me write code and test, I still hit a wall when connecting to the API. Possibly due to complex local network environment or AI’s misunderstanding of the API documentation, data could not be connected successfully.

Demo: simulated data display effect
Seeing a bunch of red errors in the terminal and AI hallucinating “this time it will work,” I realized: full-stack is great, but due to network and environment black boxes, making a truly usable tool remains very high for beginners. Because Antigravity assumes you’re already a developer.
Positioning: “Dialogue as Application” platform
Features: No local environment setup needed, what you see is what you get
Official site: https://lovable.dev/

Using Lovable gave me a real taste of being a “client boss.” Is it because only I need to pay? (Tip: I spent 15 RMB on 100 credits on Taobao, and I haven’t used them all yet)
With Lovable, I completed the following crypto Twitter monitoring tool—Crypto Pulse dashboard—without changing a single line of code.
Yes, you read that right, I finally succeeded.
Online experience: https://tweet-whisperer-dash.lovable.app/
[“Feature Details”]

A. Panorama Data & AI Summary
On the homepage, the “thermometer” of content:
B. Trend Radar
Don’t want to miss the next 100x coin?
C. Smart Information Stream
Say goodbye to messy timelines. Here are four cleaned tabs:
*Experience details: Supports regional filtering (English/Chinese), clicking on a card jumps directly to the original Twitter post.
[“Usage Reminder”] Since I am using my personal API Key now, data transmission consumes API Credits, which are limited. I recommend everyone try it quickly.
During Vibe Coding, I chose the cost-effective Cryptohunt database. I didn’t master coding thoroughly but got familiar with the API, so here’s a quick guide.
Official link: https://pro.cryptohunt.ai/
Many beginners directly dump thousands of words of API documentation to AI, which causes confusion.

Prompt example: “Call the /tweet/mention_tweets API, search for tweets with ticker SOL. Limit to the last 24 hours. Help me filter out the top 5 with the highest interactions (likes + retweets) and see how people feel about SOL.”
In Vibe Coding, the most frustrating situation is: I click a button, but nothing happens on the screen. At this point, beginners often doubt themselves: Did AI write wrong code? Is the network slow? Or is the API down?
You can open API usage to refresh:

Just give the conclusion directly to AI; it will fix faster. During Vibe Coding, the real effort is no longer writing code but diagnosing where the problem is.
Once we delegate syntax and implementation details to AI, the focus of development returns to controlling information.
Therefore, everyone says that the end of Vibe Coding is not code, but data.
After experimenting from Google AI Studio’s “trial,” through Antigravity’s “torture,” to Lovable’s “explosion,” I finally understand: tools are just swords in your hand; your vibe is the true Dao in your heart.
When trying Vibe Coding, remember these two core points—they are more important than any code:
Many beginners fail not because AI is stupid, but because they are too “polite” or vague.
Vague requirements = vague results
Remember, you are now the client boss. Your authority comes from “clear requirements” and “patient feedback.” If AI makes a mistake, don’t doubt yourself—just tell it: “No, that’s wrong. Redo. I want A, not B.”
If you’ve read this far, it means you probably already have the ability to create tools with Vibe Coding.
Don’t hesitate—turn your vibe into coding.