00:00:00
there is yet another cursor in vs code
00:00:02
competitor and this one is interesting
00:00:05
because it's not by some VC funded
00:00:07
startup trying to make a bunch of money
00:00:09
or an open source group trying to clone
00:00:10
the things they like this one's by Tik
00:00:13
Tock yes it's a bite Dance Project it's
00:00:17
named Trey it's currently free I don't
00:00:19
know if they plan on charging or if
00:00:20
it'll be banned in the Tik Tok ban or
00:00:22
whatever else is going on but I figured
00:00:24
we could all go on this journey together
00:00:26
I just installed it I have yet to even
00:00:29
set it up but I'm excited to experience
00:00:31
Trey with you all and see if this is the
00:00:33
future of how we do development with AI
00:00:36
or if it's just a weird s project that's
00:00:37
going to die it's only one way to figure
00:00:39
out if it's any good but first a quick
00:00:41
word from today's sponsor today's
00:00:43
sponsor is browser based and I'll tell
00:00:44
you about them in a second because I
00:00:45
want to talk about their open source
00:00:47
package first stage hand if you've used
00:00:49
playright before you know how uh
00:00:50
annoying it can be to actually get
00:00:52
things set up just right to Target the
00:00:54
right element and make sure stuff works
00:00:55
and then one small thing changes on the
00:00:56
page and it all falls apart with Stage
00:00:58
hand you will no longer have the those
00:01:00
problems because you can just tell it
00:01:01
what page to go to tell it to act via
00:01:04
prompt not via hit this specific element
00:01:07
with this ID you just say you want in
00:01:09
this case for it to click on the
00:01:11
contributors and then you can extract
00:01:14
data using again their AI instructions
00:01:17
but you can also have the data that it
00:01:19
responds with match a Zod schema how
00:01:21
cool is that you can actually get what
00:01:23
you're trying to out of a page now you
00:01:24
don't have to pray and throw it through
00:01:27
whatever model hoping it'll shape the
00:01:28
data right it just does it and it's so
00:01:31
much easier just for comparison's sake
00:01:33
look at how much more code you have to
00:01:35
write if you do this with playwright
00:01:37
which is still a really good solution
00:01:38
we're not pretending that playright is
00:01:40
bad we're just saying how much more
00:01:41
maintainable and clearer this way of
00:01:44
doing things is if you want a place to
00:01:45
actually run that chromium instance it's
00:01:47
hard to beat browser based they're like
00:01:48
a chromium playright driver that's just
00:01:50
hosted for you so you can do everything
00:01:52
you need to with a browser without
00:01:54
actually having to host the browser
00:01:55
yourself thank you to browser base for
00:01:56
sponsoring check them out today at soy.
00:01:58
l/ browser base let's look at the
00:02:00
website first before I commit too hard
00:02:03
try is an adaptable AI IDE that
00:02:06
transforms how you work collaborating
00:02:07
with you to run faster collaboration
00:02:10
equals you and Trey Trey is your ideal
00:02:12
development partner seamlessly balancing
00:02:14
human and AI capabilities this Dynamic
00:02:16
collaboration ensures each task is
00:02:18
handled by the most suitable agent
00:02:20
maximizing your productivity interesting
00:02:22
that they will automatically pick the
00:02:24
right agent for tasks it's kind of
00:02:25
annoying swapping between them I've even
00:02:27
made mistakes when I like was doing some
00:02:29
gen earlier
00:02:30
where I had this set to 01 cuz I was
00:02:32
doing some annoyingly difficult stuff I
00:02:35
keep this on Sonet most of the time I
00:02:37
forgot to switch off and it's like wow
00:02:39
this is taking so long to solve a basic
00:02:41
problem and then remembered oh this is a
00:02:42
basic problem I need to switch that
00:02:44
button
00:02:45
annoying they don't do that which is
00:02:48
interesting chat to build a project
00:02:50
faster in Builder mode Trey will
00:02:51
automatically break down and execute
00:02:53
tasks optimizing each step while letting
00:02:54
you preview and control the process okay
00:02:56
so it has an agentic flow upload images
00:02:58
to clarify requirements
00:03:00
that feels like it doesn't deserve a
00:03:02
section in your homepage but it's cool
00:03:03
they have it get better results with
00:03:05
full context you can tell it what files
00:03:08
matter everyone has this feature now but
00:03:10
it is effectively essential I will say
00:03:12
the UI actually looks pretty nice
00:03:14
curious how it looks on my smaller
00:03:15
screen only one way to find that out
00:03:16
boost efficiency with smart completion
00:03:18
cool everyone has that it's Love by devs
00:03:20
get started for free I'm guessing
00:03:22
they'll eventually charge if it does
00:03:23
well but right now it seems to be
00:03:24
entirely free let's set it
00:03:26
up started dark
00:03:30
English
00:03:32
continue oh look at that they even have
00:03:34
an import from cursor not install on the
00:03:36
TR command I have to log in to access
00:03:38
the AI features fun log in and open
00:03:41
tray that was pretty
00:03:43
smooth and here we are this does not
00:03:46
appear to
00:03:47
be vs code based oh wait no it is my
00:03:50
extensions are in here I like my test
00:03:52
for that let me open a random project
00:03:55
something I don't care about them having
00:03:57
how about Quick Pick that'll be a fun
00:04:00
test oh yeah this is this is VSS code
00:04:02
for sure I will say it looks nice it
00:04:04
looks a lot better than the other clones
00:04:06
like cursor the lack of like good splits
00:04:09
between sections means it's hard to grab
00:04:11
something there everything's a little
00:04:13
too big I can command minus which helps
00:04:15
a bit but nah it's it I'm not going to
00:04:18
pretend VSS code is pretty this is
00:04:19
actually pretty and is using the screen
00:04:21
real estate a lot better than VSS code
00:04:23
does and if I have multiple things open
00:04:25
here like my next config some component
00:04:28
here pusx it doesn't give you enough
00:04:31
context on like which page TSX is which
00:04:33
if I have multiple open oh yeah it does
00:04:35
cool when you have two files of the same
00:04:36
name it does the right thing there this
00:04:39
is one of the better looking vs code
00:04:41
clones I I take back what I said about
00:04:43
it using the real estate wall though cuz
00:04:45
it's by not putting these higher up
00:04:47
you're now very deep in but if you have
00:04:49
a big screen or you're a normal person
00:04:51
not running at 720p it's actually
00:04:53
probably pretty nice apparently this is
00:04:54
what the jet brains UI looks like yeah
00:04:56
I'm not really seeing the similarity
00:04:58
here maybe maybe the the way the tab bar
00:05:01
being like inset slightly works it's
00:05:03
literally Fleet what's Fleet okay I take
00:05:05
back what I said this is this is
00:05:09
identical fine they they are copying jet
00:05:12
brains just not their normal code editor
00:05:14
I forgot about Fleet because I don't
00:05:15
personally use or think much about jet
00:05:17
brain stuff but it's a good UI they
00:05:19
copied from a good place but that is
00:05:21
actually hilarious I really like how the
00:05:23
parts are separated in the overall look
00:05:25
of this enough that I'm not like
00:05:27
immediately annoyed like I am with a lot
00:05:29
of these vs Forks this has actual PRS
00:05:32
actually I like the file view a lot but
00:05:34
none of that is what we're here for what
00:05:36
we here for is the AI so let's give it a
00:05:39
go one of the challenges I gave the AI
00:05:41
for this project before was to add a
00:05:44
feature where it would on the Square
00:05:47
image generator it would pick something
00:05:50
from the background like the most common
00:05:53
color and make it Square using that so
00:05:55
like this should not have a white
00:05:58
background and I have white white and
00:05:59
black as options here which is nice but
00:06:02
be cool if you didn't have to pick and
00:06:03
it could somehow take advantage of the
00:06:05
context it has from the photo to figure
00:06:07
out what color makes the most sense so
00:06:09
let's see if Trey is smart enough via
00:06:12
Claude they're only offering Sonet and
00:06:14
40 interesting I would have expected
00:06:15
since this is by bite dance they would
00:06:17
have supported some of the crazier work
00:06:18
going on with the like Chinese open
00:06:20
source models like deep seek in
00:06:22
particular but it's just clad and 40
00:06:25
interesting also when you know how
00:06:26
expensive CLA is you understand why it's
00:06:28
weird they're offering this at all that
00:06:29
is a that is expensive I want to give
00:06:31
this some hard problems though we'll
00:06:33
start with the builder which is in beta
00:06:34
thankfully does it know what file we are
00:06:36
in right now go smart enough to use the
00:06:38
one I'm in right now when a user
00:06:41
uploads picture we should analyze it to
00:06:46
figure out what color is most common on
00:06:50
the border and use that as the
00:06:53
default color or the default background
00:06:57
color we shall see how it does
00:06:58
interesting it's multip steps I saw it
00:07:00
stop and then start again so their
00:07:02
system prompt asks how do we solve the
00:07:04
problem and then it reprompt saying okay
00:07:06
we have this let's do it I don't like
00:07:08
that it's not showing us the code gen
00:07:10
happening it's just doing it interesting
00:07:12
you don't see the streamed in responses
00:07:14
figuring it
00:07:16
out but it does throw it here I actually
00:07:18
I I'm really liking the UI of this that
00:07:20
it puts the this here I feel like a lot
00:07:23
of the UI and cursor is stuffed random
00:07:25
places I should have given the the bias
00:07:27
check earlier I'm sorry I am an investor
00:07:29
in cursor so expect me to be a bit
00:07:30
harsher on things and count for some
00:07:32
bias I did not think I would like cursor
00:07:35
and it has become my editor of choice I
00:07:37
quite like it but I'm not going to sit
00:07:39
here and defend its weird UI quirks that
00:07:41
they are quite a lot of especially on
00:07:43
the resolution I run this seems nice
00:07:45
though you can see fill style background
00:07:47
color detected color or background color
00:07:49
I know it's giving me the option still
00:07:52
couple type
00:07:54
errors let's just YOLO it and see if it
00:07:56
works upload same image detected color
00:08:00
okay good sign so far let's give it
00:08:02
something more challenging and if this
00:08:04
code works properly what this should now
00:08:06
do is make oh yeah cool it one-shotted
00:08:10
it all the other AI tools failed at this
00:08:12
task so it seems like it's a gentic flow
00:08:15
of confirming what it wants to do before
00:08:17
doing it is actually behaving well
00:08:19
that's this is one of my like harder
00:08:20
stress tests for these and it figured it
00:08:23
out first try it did complex image
00:08:27
parsing where it rendered the image in
00:08:29
canvas
00:08:30
it then collected all the edge pixels by
00:08:32
going around the canvas width and height
00:08:34
and adding all of those values to the
00:08:37
array and then it uses them yeah Edge
00:08:39
pixels. reduce and it keeps track of
00:08:42
each color and how common it is most
00:08:44
common color is the biggest it's
00:08:46
actually decent code minus the type
00:08:48
errors yes put of exclamation points or
00:08:50
question marks and it would be right
00:08:51
though I'm impressed I expected a lot
00:08:52
worse I like legitimately didn't think
00:08:54
this would go that well what are some
00:08:57
more fun tests we can give it let's have
00:08:59
it cloning UI let's make a new route for
00:09:01
fun let's have it clone the T3 chat UI
00:09:03
I'm going to not tell it the file them
00:09:05
in and see if it figures that out I am
00:09:07
creating a new
00:09:10
page that is an AI chat bot not worry
00:09:16
about backend use mock data I have
00:09:20
attached an example of how it should
00:09:23
look let's see if it knows where to put
00:09:25
it and if it should use or if it knows
00:09:28
to use tailwind and if ites advantage of
00:09:30
the other things that this project has
00:09:31
figured out that I should go in demo
00:09:32
even though it didn't have that context
00:09:34
manually tagged that is a very good sign
00:09:36
I don't like that you can't see what is
00:09:37
happening here and there's no way to see
00:09:39
until it is done making UI that does
00:09:41
that specifically doing syntax
00:09:43
highlighting as tokens are flooding in
00:09:45
is rough I'm in the middle of writing my
00:09:47
own syntax highlighter for T3 chat
00:09:50
because of how hard it is to do that so
00:09:52
I sympathize with I'm choosing not to it
00:09:54
failed very interesting I wonder if this
00:09:57
was it
00:09:59
not generating something to its own
00:10:01
satisfaction or if the stream just
00:10:03
failed I haven't paid anything and it's
00:10:06
letting me use Sonet which is expensive
00:10:08
like this one request costs 30 cents
00:10:11
minimum like these are not cheap to run
00:10:14
I've learned that the hard way very
00:10:15
quickly with T3 chat so it's possible
00:10:17
they're rate limiting the hell out of it
00:10:18
I don't think they are but I am sorry
00:10:21
for whoever has to pay the bill once
00:10:22
this video goes live and everyone
00:10:24
realizes oh you can get Claud Sonet for
00:10:26
free if you use this one specific AI
00:10:29
tool it's actually fascinating that
00:10:31
they're giving this out for free right
00:10:32
now because son is not cheap if they
00:10:35
were doing it with deep seek I'd be I
00:10:36
would be less surprised but the fact
00:10:37
they're doing it like this is genuinely
00:10:39
a little horrifying so yeah if you
00:10:41
really want free Sonet here you go let's
00:10:43
accept this see how it works new to use
00:10:47
Tailwind it even made some svgs I'm very
00:10:50
curious to see how those come out I have
00:10:52
no idea how this is going to go this
00:10:53
might be surprisingly good or really
00:10:56
uncanny valley slash demo moment of TR
00:11:01
what the it actually did pretty
00:11:07
good huh not bad stop saying it's better
00:11:11
than T3 chat you
00:11:16
nerds we're
00:11:25
cooked God damn it guys
00:11:35
AI is replacing my job if if the UI was
00:11:37
the hard part of T3 chat my job would
00:11:39
have been replaced long ago there are so
00:11:41
many annoying things like it's so funny
00:11:43
to me when people say that T3 chat is
00:11:44
just a chat GPT rapper because the
00:11:46
things I'm spending my time on are so
00:11:48
absurd but yeah that was impressive I'm
00:11:52
genuinely surprised it could do that one
00:11:56
shot that well a lot to think about none
00:11:59
of that will work cuz I told it to mock
00:12:00
everything but like I think the svgs
00:12:02
being hallucinated but accurate is kind
00:12:05
of insane I'm sure that they are
00:12:08
grabbing it from something in the llms
00:12:10
history that it knows is an SVG that
00:12:12
fits for a search icon but it's kind of
00:12:15
crazyy that it generated svgs that fit
00:12:18
this well kind of crazy if you've ever
00:12:21
had svgs generated from other tools even
00:12:23
like VZ or uh stack Blitz bolt. new svgs
00:12:28
are a big and like the link icon is
00:12:30
right that's good I'm impressed I don't
00:12:33
even know what to throw at it it was not
00:12:35
the fastest thing for generating this
00:12:37
but it did a not just a good job a
00:12:40
phenomenal one this is actually in my
00:12:43
opinion the first real competitor I've
00:12:45
experienced for cursor where I could see
00:12:48
myself actually using it I'm not going
00:12:50
to move because I have a bunch of
00:12:51
workflows bicked into cursor and I'm
00:12:52
happy with it but it's kind of crazy
00:12:54
that of all people bite dance and Tech
00:12:56
to just dropped a random free
00:13:00
IDE that is that good if you're
00:13:03
hesitation using tools like this is that
00:13:04
they're too expensive go enjoy this
00:13:06
while it's free you might be surprised
00:13:07
at how nice these workflows are I don't
00:13:09
know if I'd be confident enough to put
00:13:10
this on a production code base that I
00:13:11
don't want B dance to have access to the
00:13:14
source code for so like I won't open
00:13:16
this on T3 chat cuz there are too many
00:13:18
secrets in there that are not available
00:13:19
for others to have for free but this is
00:13:22
solid this isn't just okay this is the
00:13:26
first vs code Fork that I've seen in a
00:13:28
minute that feels genuinely different
00:13:31
and actually really smooth I didn't have
00:13:33
a single UI Quirk not a single thing
00:13:35
where the UI did something stupid that I
00:13:36
wouldn't expect it to it generated
00:13:38
quality responses and it seems solid I'm
00:13:41
curious if y'all have any push back on
00:13:43
it like what am I missing here this
00:13:45
seems just good they have command K they
00:13:47
do as like the vs code thing where it
00:13:49
sets up your hot keys to trigger another
00:13:52
one yeah short keys aren't broken on
00:13:53
wind surf yeah I I had so many problems
00:13:55
with wind surf i i i unlisted the video
00:13:57
people are pissed I don't care wind surf
00:13:59
was a really really bad experience for
00:14:00
me it just did not work at all how I
00:14:03
would expect an IDE to this just kind of
00:14:05
behaved I haven't tried per yet I've
00:14:07
been meaning to but overall this
00:14:09
actually seems solid I will be keeping
00:14:12
an eye on Trey for sure I'm curious how
00:14:15
yall feel though are you going to give
00:14:16
this a shot and if you are is it just
00:14:18
cuz it's free or because you're actually
00:14:19
excited about what they're building I
00:14:21
like seeing more people trying to
00:14:23
improve the experience we have using AI
00:14:25
with our Dev tools because once it
00:14:26
clicks how useful these things are it's
00:14:29
really hard to go back I love cursor but
00:14:31
Trey seems like a really good option for
00:14:33
those who are interested curious what
00:14:35
you guys end up doing and how you feel
00:14:37
about yet another AI based IDE until
00:14:40
next
00:14:41
time peace nerds