I built a DeepSeek R1 powered VS Code extension…

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 704

  • @wlockuz4467
    @wlockuz4467 23 години тому +1021

    - Remembers password to his other channel
    - Pays tribute to his mother
    - Drops a banger of a tutorial
    - Leaves with only +15 social credit score
    We love you Jeff

  • @JamilAnsah
    @JamilAnsah День тому +2526

    "because mom is in heaven" dang bro

  • @guisaliba
    @guisaliba День тому +849

    thank you Jeff's mom, your son is our hero

  • @cosmiclattemusic
    @cosmiclattemusic День тому +2125

    mom should be proud

  • @sahilverma_dev
    @sahilverma_dev День тому +1257

    "because mom is currently in heaven" hits deep in the heart

  • @ReadMore_Reddit_Stories
    @ReadMore_Reddit_Stories День тому +356

    Mom would be proud, Fireship. Mom would be proud

  • @VoidHuskie
    @VoidHuskie День тому +104

    That "because mom is in heaven" got me in tears, even though I have known about it for a couple of months due to the community post about your mother passing away. Stay strong Jeff, we all Love you! ❤

  • @Vischkoopf
    @Vischkoopf День тому +435

    holy sh*t, after knowing the story of your "hi mom" easter egg, the mom joke came out of nowhere and made me spit my tea. Love you

    • @that_guy1211
      @that_guy1211 День тому +16

      yea, it's actually pretty sad....

    • @kittymedusa3618
      @kittymedusa3618 День тому +98

      “My mom knows nothing about programming but watches every video I make. That’s why I say ‘hi mom!’ instead of ‘hello, world!’ in every video.”
      And then one episode his mom wasn’t there anymore.

    • @xenalin1
      @xenalin1 День тому +3

      "spit my tee"
      I like to imagine you had a golf tee in your mouth, waiting for someone to hit the golf ball atop it, and you Lucy'd him by spitting it out XD

    • @YakrifZee
      @YakrifZee 22 години тому +7

      ​@@kittymedusa3618
      It also means he believes his mom is his world. ❤

    • @Vischkoopf
      @Vischkoopf 22 години тому

      @@xenalin1 oops 😂

  • @tanmaysen4434
    @tanmaysen4434 День тому +91

    2:11 bought me into tears

  • @WirIez
    @WirIez День тому +41

    This is the type of project that was on every developers mind but 99.99% are to lazy to actual try making it work 😂 So nice to see this!! Well executed 👏

  • @khakcsar
    @khakcsar День тому +259

    "Mom is currently in heaven" goes deep. 🗿

    • @tisaconundrum
      @tisaconundrum 14 годин тому

      you could say it was a DeepSeek

  • @Gigachad101-i8g
    @Gigachad101-i8g День тому +80

    "Be proud Mom"
    "Your son is a hero"

  • @Nekzuris
    @Nekzuris День тому +473

    I was expecting DeepSeek to write the extension on it's own.

    • @ashrafaziz8970
      @ashrafaziz8970 День тому

      It became inbred, the result in a monster, that need to be purge

    • @robrita
      @robrita День тому +11

      THAT'S WHAT I EXPECT AS WELL 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭

    • @inspirationalclips1422
      @inspirationalclips1422 День тому +31

      Open source always leaves a space gor others to contribute

    • @nahlene1973
      @nahlene1973 День тому +7

      I am pretty sure you can also do that after many trial and error

    • @bartlx
      @bartlx День тому +11

      That's probably what he used to learn how to set this up.

  • @nrwl23
    @nrwl23 День тому +248

    Excellent as always and timely too. RIP Mom.

  • @meffcio
    @meffcio 22 години тому +36

    Word of caution - only the 671b model is the actual deepseek-r1, the smaller models are based on Qwen and Llama with "reasoning patterns of deepseek-r1 distilled into them".

    • @averdadeeumaso4003
      @averdadeeumaso4003 20 годин тому

      And I say that as I download the model for archiving purposes and for using in the future if I get such a cluster lol

    • @averdadeeumaso4003
      @averdadeeumaso4003 20 годин тому

      But yeah the 38B model is good for programming, I heard? I wonder if it is as good as API Claude 3.5 Sonnet, though.

    • @averdadeeumaso4003
      @averdadeeumaso4003 20 годин тому

      Yeah, using R1 requires a hefty amount of electricity and a cluster of CPU+GPUs which would cost probably just under 100k dollars

    • @moritzmiodek7094
      @moritzmiodek7094 19 годин тому

      @@averdadeeumaso4003you can run it on a single epyc server, the newest gen has like 600GB/s memory throughput, with 37B active params you can get upwards of 15 tokens per second (dpends on quantization, this is a pessimistic estimation with q8), you just need enough ram, costs: 3k+ cpu, 4k ram, 1k board and you need a gpu for prompt processing so you can do it within 9-10k with imo reasonable performance.
      The yt channel dreaming fairy has a similar setup and some benchmarks for llms if you want some hard data :) (hopefully he adds one for r1 soon)

    • @lastrae8129
      @lastrae8129 19 годин тому +4

      @@averdadeeumaso4003 No the smaller models are not as good as Claude, only the 671b model is.

  • @cristianciubancan8047
    @cristianciubancan8047 День тому +31

    sorry to hear that man, I wish you all the best man!

  • @del669
    @del669 День тому +67

    Happy Chinese new year Jeff

  • @Kabluey2011
    @Kabluey2011 День тому +33

    I absolutely love this. Thanks, Fireship. You're an amazing human

  • @MdNaimurRahmanHera
    @MdNaimurRahmanHera День тому +36

    "mom is in heaven" hit me though my mom is with me

  • @JustinianH
    @JustinianH День тому +40

    best VSCode extension tutorial out there

  • @osyrisdc
    @osyrisdc День тому +31

    I was literally in the middle of doing this myself....... THANK YOU

  • @denkot442
    @denkot442 5 годин тому +3

    I have a Chinese phone, I'm not afraid, they already know everything about me. But with deepsik I literally made a simple portfolio site for myself in 20 minutes, before that I hardly coded at all, only in Python. He answered all my stupid questions perfectly, corrected mistakes and kept the original code in memory. 10/10

    • @codename_alfa
      @codename_alfa Годину тому

      which parameter are you using mate?

  • @kennethbeal
    @kennethbeal 15 годин тому +2

    Sorry to learn about your mom. May she rest in peace. Thank you for sharing this.

  • @YamadaGitHubProgrammer
    @YamadaGitHubProgrammer День тому +66

    Stopping that one guy from saying "bro fell off"

  • @ONYXELIZER
    @ONYXELIZER День тому +8

    YESSSS I’VE BEEN WAITING FOR THIS VIDEO SINCE YESTERDAYS VIDEO!!!!! Love u

  • @paulkunda2342
    @paulkunda2342 15 годин тому +1

    So nice to see Hi Mom after so long, May she continue resting in peace ❤

  • @bellum_7997
    @bellum_7997 21 годину тому +20

    Dude I was grown by my mom since I was 4 y old until 8 because my dad died and when I was 8 she remarried but to tell you something I come from East Europe and I was part of a generation that suffer from poverty and it was even more painful to see my mom struggling to grow me up and become a half-ass-decent IT worker, I am 24years old now, thank you Jeff, I know what a mom means for you, I am still lucky to have her yet alive and well, but the day she will die will be the day I will die inside as well... For sure...
    Keep it up dude... And thank you again...

    • @DenisFalqueto
      @DenisFalqueto 7 годин тому +1

      You can only live now, so enjoy every moment you have with your mother. And don't suffer!

  • @7heMech
    @7heMech День тому +60

    0:57 caught me off guard 💀

  • @ninjaasmoke
    @ninjaasmoke 6 годин тому

    i still remember the video of you talking about your mom. how she doesn’t understand tech stuff well but is happy that you are happy. ❤

  • @divinelyindifferent
    @divinelyindifferent 9 годин тому +2

    DeepSeek’s monthly plan for its AI is *40 times* cheaper than OpenAI’s standard price. This suggests that big U.S. tech companies may be grossly inefficient or overcharging consumers far more than what newer, better alternatives in the global market can now offer. Affordable options like DeepSeek and other emerging low-cost open source AI tools are great choices for Americans looking to save money on their AI usage, especially now that budgets are tight for many people.
    This is legitimately game changing. I’m beginning to understand why DeepSeek is being a called a “profound gift” to the entire world.

    • @somethinglikethat2176
      @somethinglikethat2176 4 години тому

      Call Jensen for a stack of the latest cards ✋️
      Write something efficient 🫵

  • @voidmind
    @voidmind 19 годин тому +7

    There is a VS Code extension names "Continue" that can already be used with a locally running Ollama

  • @dsfs17987
    @dsfs17987 День тому +10

    when they go to heaven, first 2 months are ... weird, but things start to return to normal after, and you realize they aren't gone, they are still there, in memory

    • @Dom-zy1qy
      @Dom-zy1qy День тому

      Is that a joke about memory leaks 💀

    • @axeleklund2861
      @axeleklund2861 7 годин тому

      @@Dom-zy1qyhahahaha

  • @tkayfrmda2
    @tkayfrmda2 9 годин тому +1

    May she rest in peace bro. Sorry for your loss

  • @cyfrowymuza
    @cyfrowymuza День тому +20

    "Deep Fucking Chat" - i see what you did there ;)

  • @abdurashidqodirov-s1
    @abdurashidqodirov-s1 День тому +1

    You really outdid yourself on this one! Keep it up!

  • @sonmangaking
    @sonmangaking День тому +13

    fireship always makes me proud

  • @SeattleSpursFan1882
    @SeattleSpursFan1882 15 годин тому

    Dude! You rule. That is all, carry on...
    So I implemented this, adding markdown and subsequently sanitized HTML. Then I used that to have r1:32b add Chat context, Clear the input once the request is sent, change the button to say, "thinking...", auto scroll the response to keep the page size static, and added stop functionality if user chooses.

  • @ewolz
    @ewolz День тому +9

    Rest in Power Mama Fireship 😊

  • @Lumin0us7
    @Lumin0us7 День тому +46

    +100 social credit comrade

    • @nagorik24
      @nagorik24 День тому +15

      and -$200 capitalism

    • @ordinaryrat
      @ordinaryrat День тому +3

      @@nagorik24 I mean doesn't open source go along with some of the principles of the free market. China is authoritarian so I am not sure if it really represents there government.

    • @damnhatesyou
      @damnhatesyou День тому

      @@ordinaryrat the American government is far more authoritarian. The American government is very happy to leave people in the street starving. The Chinese government actually helps people and get them on their feet.

    • @damnhatesyou
      @damnhatesyou День тому

      Social credits scores only affect companies. It’s yet to be implemented on people.

    • @MozTS
      @MozTS 8 годин тому

      @@ordinaryratopen source is literal marxism.
      Just libertarians marxists dominate the space

  • @complexity5545
    @complexity5545 День тому +10

    This guy is living on the edge. I'v been messing around with deepseek since last Thursday Jan 23 2025, and fireship released something on Monday (which was a just 4 days behind).
    Then he drops this [vs extension template]. How is he getting on the ball this fast; he plays catch-up and then he surpasses the wire? I actually run my business on knowing the newness. I might have to put Fireship in my n.e.w.s. feed. Crazy.

  • @GivenMoila
    @GivenMoila День тому +7

    Bro that mom part stuck with me 😮

  • @UeharaKeitaro上原恵太郎
    @UeharaKeitaro上原恵太郎 День тому +3

    Happy Chinese New Year, Happy Spring Festival

  • @dollserver
    @dollserver День тому +20

    谢谢,新年快乐

    • @aar0n709
      @aar0n709 20 годин тому +4

      I’m bowing overlord

  • @HelicopterGirl-s2j
    @HelicopterGirl-s2j 23 години тому +2

    "Unless youve just woken up from a coma" made me laugh out loud! 😅😂😊

  • @primenumberbuster404
    @primenumberbuster404 15 годин тому +4

    0:19 Intel CEO be like:- ✋🤓🤚

  • @justADeni
    @justADeni 19 годин тому +9

    There already is such an extension, called Continue. It can connect to basically any llm provider, local or remote, has code completion, chat window, context etc.

    • @skipius
      @skipius 17 годин тому +1

      Kinda like aider, just give it an LLM API key (or even open router APIkey) and it will commit/architect changes to your provided codebase.

    • @arronalt
      @arronalt 16 годин тому +5

      yes that's true, though I think this video still has a lot of value because it shows how easy it can be to start writing extensions (not saying the comment implies that necessarily)

    • @justADeni
      @justADeni 15 годин тому +2

      @@arronalt I definitely agree, it's a great tutorial.

    • @Samdistrict3265
      @Samdistrict3265 8 годин тому

      Can you please explain how to do this? Im kinda new to this

  • @RERM001
    @RERM001 15 годин тому +2

    The fact that a FOSS AI is taking proprietary's AI's jobs is pvre poetry.

    • @somethinglikethat2176
      @somethinglikethat2176 4 години тому

      Karma woke up from a nap and said "not today sunshine" to OpenAI.

  • @ankitpoul6652
    @ankitpoul6652 12 годин тому +216

    $Qardun yet has to really hit mainstream media guys

  • @NiceGuyRyo
    @NiceGuyRyo 14 годин тому

    Thanks for the tutorial learned loads, keep up the great content !!!

  • @HappyHappyFun99
    @HappyHappyFun99 День тому +3

    Wow that's a boss tutorial in record time 🤯

  • @ExplorewithZac
    @ExplorewithZac День тому +4

    On M1 iMac, I can run 8B for fast responses, and 14B for slower responses.

    • @MichaelH-w6e
      @MichaelH-w6e День тому

      Where should I start with an M1 MacBook Air?

    • @theunlovedtoy
      @theunlovedtoy 23 години тому +2

      @@MichaelH-w6e 7B

    • @shrek95372q
      @shrek95372q 23 години тому

      will Lenovo AMD work as well lol?

  • @HariomAwasthi-rc1ou
    @HariomAwasthi-rc1ou 12 годин тому +102

    Musk's Qardun announcement is coming soon. Easyest money if you get in on the ICO

  • @rign_
    @rign_ День тому +10

    0:43 Oh? They have my romantic story prompt and chat history? That's fine. I hope the person in charge of reading all those prompts will be shocked by my bad taste, lol

    • @sanskar9679
      @sanskar9679 22 години тому

      Its open weights so you can run it locally and see excatly what it does

  • @ArchanaShriwastava
    @ArchanaShriwastava 12 годин тому +98

    Qardun is going to absolutely blow up

  • @pratikmourya
    @pratikmourya День тому +2

    Thank you fireship's mom for this hero

  • @AUserLivingSomewhere
    @AUserLivingSomewhere 9 годин тому

    I’m just dying that during the tutorial, dude has the exact same pace🤣

  • @odysseaskorelides7897
    @odysseaskorelides7897 15 годин тому

    sir i adore your content in both channels... keep it up

  • @ahmedbathily7013
    @ahmedbathily7013 19 годин тому

    Mom is proud of you ,may mom rest in peace

  • @brandonsayring
    @brandonsayring День тому +5

    Friendship ended with o1
    now
    r1
    is my
    best friend

    • @psykobibi
      @psykobibi 4 години тому

      None of them is our friend, it just data collector cold world war berween US and CN that’s it ;)

  • @adampielach4942
    @adampielach4942 23 години тому

    Hats off to your mom. That hit deep and stayed with me 💔🕯

  • @andrina118
    @andrina118 17 годин тому

    Subbed in the basis of this spankingly good post man

  • @zackvyle
    @zackvyle День тому +4

    im extremely new to coding and stuff but at 1:18 what should i use to run that line?

    • @mark5418
      @mark5418 День тому +3

      Your terminal

    • @zackvyle
      @zackvyle 23 години тому

      @@mark5418 like the one with already installed in windows right? guess im too green to try this out

    • @Finnishhumor
      @Finnishhumor 23 години тому

      It should work. First open the debug panel by pressing Ctrl+Shift+P, select the default debugger from the list, open it in new window, then use the command palette in new window by typing Ctrl+Shift+P again. You should see "Debug: start debugging" as an option when you have your main window open. Then when you have a new window open, you need to type the command "Hi mom" or whatever you set as a command. Make sure typescript works in your project directory by checking the version with command "tsc --version". If it hasn't been installed, run: "npm install typescript --save-dev". Also you can try reinstalling node module packages. First "rm -rf node_modules package-lock.json", then "npm install" and finally "npm run compile". You can start the watcher with command "npm run watch". If you can open a new window that says "extension development host" when you click "run extension [name of the extension] and you get no errors and you're running compilation in watch mode, well then it means you're good to go.

  • @TheScythe2112
    @TheScythe2112 День тому +3

    Well, you are literally a godsend with this video. I mean, the AI stuff is cool and all, but syntax-highlighting inside a string literal? When we just today discussed in the team the problem we have with a progress project that forces us to write JS code inside strings? What are the odds?! Anyway, thank you as always for your awesome videos!

  • @HartleySan
    @HartleySan 6 годин тому

    This may go down as your most important video ever.

  • @ishaat_plays
    @ishaat_plays 15 годин тому

    Now We can copy paste code in Roller coaster ! YAAY

  • @marcel_kogs
    @marcel_kogs 11 годин тому

    damn i had that idea, you are fast my man

  • @ThatOneGuy-z3n
    @ThatOneGuy-z3n 21 годину тому

    the mom was deeply proud being seeked

  • @zakir.nuriiev
    @zakir.nuriiev 23 години тому

    Thanks for the good explanation! Very nice video!

  • @maheshkhatri3256
    @maheshkhatri3256 18 годин тому

    rip fireship mom, you're son is the GOAT

  • @matthewmoralesjames8699
    @matthewmoralesjames8699 Годину тому

    You’re too good for me to have just found you

  • @jsalsman
    @jsalsman 8 годин тому

    Use the 1.58 bit quantization of the big model if you want the real reinforcement learning-trained CoT with MoEs; the smaller models don't have that.

  • @marlinhicks
    @marlinhicks 7 годин тому

    How did I accidentally stumble onto another fireship channel 😂😂😂

  • @reporterdan4aiviews
    @reporterdan4aiviews 23 години тому

    thanks again!! love your work

  • @GiraffeNeckBrace
    @GiraffeNeckBrace 20 годин тому

    2:10 woooooooooo take it easy with the suckerpunch dude

  •  День тому

    Excellent video. more like this, please.

  • @gabrielsandstedt
    @gabrielsandstedt 8 годин тому

    YOu can do it yourself like this, it's nice for the control. But I just want to say if you dont have the time you could use Roo Code which is a really good free vs code extension and autonomous.
    It can be used with R1 through the custop endpoint

  • @mysteryspy7
    @mysteryspy7 20 годин тому

    "Mom is currently in heaven" man that's deep

  • @K_NERVe
    @K_NERVe 19 годин тому

    thank you hero, mom's son, the Jeff, the rememberer of the second channel's password, breaker of chains, king in the north, is our hi mom moment

  • @CC_Double
    @CC_Double 7 годин тому

    Embed your code into your freshly created deep seek UI extension. Congratulations 🎉 you’ve achieve deeper seek.

  • @8koi245
    @8koi245 3 години тому

    nah the crazy pills section was actually insane

  • @iammystery95
    @iammystery95 3 години тому

    Happy Chinese New Years! Much respect to you and your mom🫡

  • @jim.....
    @jim..... 15 годин тому

    You can use Zed to run local Ollama instances

  • @joshuascholar3220
    @joshuascholar3220 День тому +3

    From the transcript: "in fact you could have deep seek build you your own deep seek powered IDE from scratch"
    It is SO not capable of that.
    I would like to see one where it could analyze a large codebase and I could ask it questions about the code.
    I think the full version has a maximum of 128k token context (including its very lengthy self-prompt reasoning).
    But when I saw people talking about building their own full version server, they were talking about contexts of 4k and slowdowns so there might be a problem building one that's actually useful for examining a whole project.

  • @abulka
    @abulka День тому

    Perfect content, was just thinking about how to do something like this - thanks. 🙏

  • @DetectiveNoir_
    @DetectiveNoir_ День тому

    Just when I thought I should uninstall codeium and get Deepseek extension, this vid popped up!

  • @aaayingmu
    @aaayingmu Годину тому

    If this is integrated into smart home devices it would be so helpful

  • @Larimuss
    @Larimuss 17 годин тому +1

    Surely there is an extension to use lama models in vs code by now? But I guess rag is the harder part to give it context?

  • @brizzled5193
    @brizzled5193 День тому +4

    Been stuck on at 2:42 for the past 5 hours, and I've been unable to get that error message. Any Ideas?

    • @invincibearofficial
      @invincibearofficial День тому

      I put this up on my GitHub, Invincibear/local-deepseek-r1-in-vscode

    • @ras906
      @ras906 День тому +1

      Same

    • @ras906
      @ras906 День тому +3

      My issue was typescript was not working. I had to downlaod it and type tsc in the command line when i was in the project folder

    • @brizzled5193
      @brizzled5193 16 годин тому

      @@ras906 ah great thx mate

  • @amarnathbagineni1675
    @amarnathbagineni1675 6 хвилин тому

    Hope you are proud mom. Your boy is great !!

  • @Maxშემიწყალე
    @Maxშემიწყალე 22 години тому +1

    You sell courses? I would've never guessed. Honestly you should push it more at least once a week dude. I've been following you for at least a year.

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc День тому +3

    What amazes me about all the recent AI advances is how much better software has become. Large companies have abandoned bug bounties because AI now rewritten most backends in Erlang fixing all the errors along the way and offering seamless upgrades with zero downtime. What a time to be alive!

  • @vitezslavackermannferko7163
    @vitezslavackermannferko7163 8 годин тому

    Great tutorial, thanks for this! But why the zoom?? 😵

  • @Quicksymphony
    @Quicksymphony 16 годин тому +2

    4:27 & 4:49 - part of the code shown for these lines are cut off. Will the full script be available elsewhere? Or would it be possible to share the #response line?

    • @feliceoggi
      @feliceoggi 16 годин тому

      He did that on purpose to force people to pay for his courses.. Rotten

    • @Quicksymphony
      @Quicksymphony 16 годин тому +1

      @feliceoggi I ended up getting it to run, but running debug had it also open then close immediately...

    • @feliceoggi
      @feliceoggi 15 годин тому +2

      @@Quicksymphony I've just got Claude 3.5 to fill in the missing pieces and about to test it, will let you know how I go

  • @shroomer3867
    @shroomer3867 22 години тому +2

    3:13 It's a sin to recommend a linear search as a programmer instead of binary search (middle option, and then go down or up depending on how your system handles it)

  • @ChadzMedia
    @ChadzMedia 22 години тому

    "because mom is in heaven"... I paused to take a walk

  • @smreha
    @smreha 14 годин тому +1

    Mom IS proud.

  • @AndersonPEM
    @AndersonPEM 8 годин тому

    Mom is proud in the cloud :)

  • @jamessong6715
    @jamessong6715 12 годин тому

    All the distilled models are not Deepseek's models btw. They are "student" models finetuned on R1's output, so only the 671B is actually deepseek's.

  • @IsmailAnasOfficial
    @IsmailAnasOfficial День тому +1

    Thanks very much,
    What laptop did you use for this and what was the specs?
    I wanna gauge the system requirement before I replicate on my.
    FYI: my laptop is "Technically a VINTAGE"

  • @Murv
    @Murv День тому +1

    That's deep, bro.