Content pfp
Content
@
0 reply
0 recast
2 reactions

Nicholas Charriere pfp
Nicholas Charriere
@pushix
Very excited to launch our alpha: we're building Srcbook (pronounced "source-book"). Srcbook is a TypeScript notebook, a new programming environment powered by node. It's open-source, free & runs locally on your machine. https://srcbook.com/ Anything you can do with node and npm, you can do in Srcbook. It comes with AI features of course: generate entire Srcbooks, edit cells, review AI's suggestions as a diff, and auto-fix bugs. In the below video, I prototype a quick terminal chess game using AI in a couple of minutes. https://www.loom.com/share/a212e1fd49a04c548c09125a96a1836f After talking to a lot of TypeScript devs and teams, we realized that there is simply no good place to prototype, share, try out libraries and run snippets of code. Below I try out the new structured outputs from openAI in 2 mins by copying code from their blog post. https://www.loom.com/share/2a6fc8a15c824dbcbb0d479dbd004f71
21 replies
16 recasts
85 reactions

Nicholas Charriere pfp
Nicholas Charriere
@pushix
There are a few problem sets for which notebook-style programming is really useful: * prototyping. how do you try out npm packages? - interactive docs. how do you let users play with your SDK? - internal tools. most things in your npm scripts make for good Srcbooks - testing. what do you use to test your HTTP API? Srcbook exports to valid markdown which is really powerful! It makes sharing and managing Srcbooks in git very easy. Markdown also happens to be LLMs' favorite way to communicate, so AI <> Srcbook is very natural: imagine being able to execute and iterate on code that chatGPT gives you, that's basically possible now! Asks 🙏 Srcbook is in early alpha. Usage and feedback are our favorite things! Give it a try and let us know what you think. A GitHub star is also helpful as we're preparing our HN launch. Thanks and happy coding! https://github.com/srcbookdev/srcbook
1 reply
0 recast
10 reactions

dylan pfp
dylan
@dylsteck.eth
this is super sick!! congrats on the launch!
0 reply
1 recast
5 reactions

Steve pfp
Steve
@stevedylandev.eth
Definitely checking this out! Is this like a locally run docs with Val.town inside of it? 👀
1 reply
0 recast
1 reaction

Alex Loukissas 🍉 pfp
Alex Loukissas 🍉
@futureartist
So this is LiveBook for nodejs? Brilliant!
1 reply
0 recast
1 reaction

Charlie Harrington pfp
Charlie Harrington
@whatrocks
What’s the best way to share cool srcbooks?
1 reply
0 recast
2 reactions

Charlie Harrington pfp
Charlie Harrington
@whatrocks
Just watched the loom. Love the AI diff. Great idea.
0 reply
0 recast
1 reaction

jtgi pfp
jtgi
@jtgi
Congrats, always wondered why node didn’t have something like this.
0 reply
0 recast
1 reaction

Darryl Yeo 🛠️ (at Devcon) pfp
Darryl Yeo 🛠️ (at Devcon)
@darrylyeo
About time we had a local-first alternative to runkit.com. Excited to try it!
1 reply
0 recast
1 reaction

Max pfp
Max
@segall
I cannot emphasize this enough... LFG!!!!!
0 reply
0 recast
1 reaction

Rafi pfp
Rafi
@rafi
This looks great and exactly what I need! I do lots of data wrangling and notebook interface is the best for this type of work
0 reply
0 recast
0 reaction

b16z pfp
b16z
@b16z.eth
Hey this is a great idea! Kudos man, gonna try it out
0 reply
0 recast
0 reaction

Sjlver pfp
Sjlver
@sjlver
As someone who has worked a lot with Jupyter, I look forward to trying Srcbook!
0 reply
0 recast
0 reaction

Brent Fitzgerald pfp
Brent Fitzgerald
@bf
Congrats. Looks like a lovely thought work tool, and it’s exciting to see explorations of new development patterns like this!
0 reply
0 recast
0 reaction

conca 🎩💻 pfp
conca 🎩💻
@0xconca.eth
OMG gotta try this so f#%$£ hard
0 reply
0 recast
0 reaction

Frank pfp
Frank
@deboboy
Muy awesome! LLM dev community needs more TS!
0 reply
0 recast
0 reaction

Wen 🌸 pfp
Wen 🌸
@wenedy
What’s the node requirement to use this please?
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
Why do you think Python has had Jupiter notebooks for ages but js doesn’t?
1 reply
0 recast
0 reaction

MetaEnd.degen🎩🚨 pfp
MetaEnd.degen🎩🚨
@metaend.eth
Ia this the jupyter of ts?
0 reply
0 recast
1 reaction

lostsol🌻 pfp
lostsol🌻
@lostsolx
How does Srcbook's AI feature differ from other code completion tools
0 reply
0 recast
0 reaction