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

Viktor pfp
Viktor
@vitek32
Problem
0 reply
0 recast
0 reaction