You’ve heard all about AI and IDEs. At this point, they are a dime a dozen, and many of them actually work pretty well.
But what sets them all apart?
A better UI? Better LLMs? Local AI?
I’ve used several of these IDEs, and most often they all do the same things and do them fairly well. When I saw yet another such IDE, I had to find out if there was anything that set it apart from the others.
It only took me about five minutes to figure out what makes Trae stand out. I’m going to show you what that is by way of creating a Python app that creates a Dungeons & Dragons character sheet. Yeah, let’s get nerdy.
How To Get Trae
Bef…
You’ve heard all about AI and IDEs. At this point, they are a dime a dozen, and many of them actually work pretty well.
But what sets them all apart?
A better UI? Better LLMs? Local AI?
I’ve used several of these IDEs, and most often they all do the same things and do them fairly well. When I saw yet another such IDE, I had to find out if there was anything that set it apart from the others.
It only took me about five minutes to figure out what makes Trae stand out. I’m going to show you what that is by way of creating a Python app that creates a Dungeons & Dragons character sheet. Yeah, let’s get nerdy.
How To Get Trae
Before we actually start using it, you might want to know how to install it. Trae can be installed and used for free (although you get more bang for your buck when you pay for a license) on macOS and Windows. There is also a waiting list for the Linux version, which you can sign up for on the project’s main site.
I installed Trae on my MacBook Pro running macOS Tahoe, and it installed perfectly. After the installation was completed, I opened Trae and discovered that I did have to sign up for an account. No problem, as it was free.
After signing up for an account and logging in, I was greeted by the Trae AI prompt (Figure 1).

Figure 1: The Trae AI prompt is very easy to figure out.
Alright, it’s time to get our D&D on.
Using Trae for Nerdy Purposes
With my decision made as to what I wanted Trae to do for me, I typed my prompt, which looked like this:
After hitting Enter, Trae went to work. At first, everything ran like any other AI-powered IDE. Out of nowhere, however, Trae gave me a warning that there was a Python library that needed to be installed for the program to run. To my surprise, Trae offered to install it for me.
Sure, Trae, go right ahead.
It worked. In seconds, Trae had the missing library added, without me having to figure out the exact name of the library and use PIP to install it.
Impressive.
This actually happened three times, and each time Trae handled it with ease.
I’m digging this.
It took Trae roughly two minutes to create the program. I copied the resulting text into a file named dnd_character_creator.py and ran it with:
The program asked me tons of questions related to creating a D&D character **(Figure 2 – **you know the routine). When the interrogation was complete, I could scroll through the terminal to see the results, but that’s all.

Figure 2: Running my new D&D Character Creator in a macOS terminal window.
Back to the AI prompt, where I said:
Hit Enter, and Trae went back to work.
Once again, Trae had to install another Python library, which I allowed, and it happened without fail. When Trae finished, I copied the new code into a new file and ran it.
To my curiosity, the program didn’t write the results to a file, so I had to go back to the prompt and inform it that it hadn’t written the results to the file. It ran through the troubleshooting process and worked its magic.
That’s when I realized something: I didn’t need to copy/paste the code because Trae actually wrote it to a file itself.
Nice.
I then changed into the folder /Users/jackwallen/Documents/trae_projects/DD/ and ran the correct file.
Huzzah! It worked. I now have a Python script to help me create D&D characters.
In the end, what I found that set Trae apart was its ability to install the necessary libraries required to create the program. I didn’t even need to know what libraries were necessary for the Python program, which was a big help.
Understand that I only scratched the surface of using Trae, but even just using it without getting too deep into the woods, the IDE really impressed me.
What other features does Trae offer?
- AI is integrated into the entire development process.
- Autonomous shipping with Trae Solo.
- Multiple agents for troubleshooting.
- Ability to create your own agent team.
- Structured “Builder mode” for complex projects
- Multimodal capabilities like image-to-code generation.
- Intelligent code completion.
- Conversational chat mode for coding help.
- Integrated debugging and testing.
- VS Code extension compatibility.
As I mentioned, Trae can be used for free, but that plan is limited to:
- 10 Fast requests and 50 Slow requests of Premium models/month
- 1000 Requests of Advanced models/month
- 5000 Autocomplete/month
If you upgrade to the paid plan $10/month (first month only $3), you get:
- 600 Fast requests and unlimited Slow requests of Premium models/month
- 300 bonus Fast request/month (limited-time offer)
- Unlimited Requests of Advanced models
- Unlimited Autocomplete
If someone like me can create complex Python programs by way of AI queries and follow-ups for troubleshooting, anyone can.
Give Trae a try and see if it doesn’t become your new favorite AI-powered IDE.
TRENDING STORIES