TikTok made an IDE and it's actually good? (free cursor killer??)

00:14:43
https://www.youtube.com/watch?v=hqJDKTqCESE

Résumé

TLDRThe video introduces Trey, a new AI IDE developed by ByteDance, the parent company of TikTok. The presenter shares their excitement about exploring Trey's features and capabilities, comparing it to other IDEs like Cursor and Playwright. Trey is highlighted for its user-friendly interface, smart completion, and ability to analyze images for color extraction. The presenter expresses surprise at Trey's performance, noting its potential as a strong competitor in the AI development tools space. However, they also caution viewers about using Trey for production code due to privacy concerns. Overall, the video showcases Trey's promise in enhancing productivity for developers.

A retenir

  • 🚀 Trey is an AI IDE by ByteDance, currently free to use.
  • 💻 It offers a user-friendly interface and efficient task handling.
  • 🎨 Trey can analyze images to extract common colors.
  • 🤖 Smart completion feature enhances coding productivity.
  • 🔒 Caution advised for using Trey with sensitive production code.
  • 📈 Trey shows potential as a strong competitor to existing IDEs.
  • 🛠️ The UI is visually appealing and well-organized.
  • 🔍 Trey can break down complex tasks effectively.
  • 💡 Users should be aware of privacy concerns with their code.
  • 🌟 Overall, Trey is a promising tool for developers.

Chronologie

  • 00:00:00 - 00:05:00

    The video introduces Trey, a new AI IDE developed by TikTok's parent company, ByteDance. The speaker expresses excitement about exploring Trey, which is currently free, and compares it to other AI tools like Cursor. The video also features a sponsor segment for a browser-based tool called Stagehand, which simplifies web automation tasks. The speaker highlights the advantages of using Stagehand over Playwright, emphasizing its ease of use and maintainability.

  • 00:05:00 - 00:14:43

    As the speaker sets up Trey, they note its user-friendly interface and features that enhance productivity, such as smart completion and context awareness. They test Trey's capabilities by asking it to analyze an image and generate code for a UI component. The speaker is impressed with Trey's performance, noting its ability to handle complex tasks effectively. They conclude that Trey is a strong competitor to Cursor, praising its smooth UI and functionality, while expressing caution about using it for sensitive projects.

Carte mentale

Vidéo Q&R

  • What is Trey?

    Trey is an AI IDE developed by ByteDance, the parent company of TikTok.

  • Is Trey free to use?

    Yes, Trey is currently free to use.

  • How does Trey compare to other IDEs?

    Trey is noted for its user-friendly interface and efficient handling of tasks, making it a strong competitor to other IDEs like Cursor.

  • What features does Trey offer?

    Trey offers features like smart completion, image analysis for color extraction, and a collaborative development environment.

  • Can Trey be used for production code?

    While Trey shows promise, the presenter advises caution when using it for production code due to potential privacy concerns.

  • What is the main advantage of using Trey?

    Trey's main advantage is its ability to seamlessly integrate AI capabilities into the development process, enhancing productivity.

  • What are the limitations of Trey?

    The presenter notes that some features may not be fully developed yet, and there may be concerns about data privacy.

  • How does Trey handle complex tasks?

    Trey can break down complex tasks and execute them efficiently, often producing quality code.

  • What is the user interface of Trey like?

    The user interface of Trey is described as visually appealing and well-organized, making it easy to navigate.

  • What should users be cautious about when using Trey?

    Users should be cautious about using Trey for sensitive projects due to potential access to source code by ByteDance.

Voir plus de résumés vidéo

Accédez instantanément à des résumés vidéo gratuits sur YouTube grâce à l'IA !
Sous-titres
en
Défilement automatique:
  • 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
Tags
  • Trey
  • AI IDE
  • ByteDance
  • TikTok
  • development tools
  • Cursor
  • Playwright
  • smart completion
  • image analysis
  • productivity