I laughed at this. I'm all for people crafting their own tools, but it really feels like everyone's reinventing the same handful of wheels for agentic development.
Any conversation
ๆ
ไบ็ๅผๅคดๆปๆฏ่ฟๆ ท๏ผ้้ขๅ
ถไผ๏ผ็ไธๅ้ฒใๆ
ไบ็็ปๅฑๆปๆฏ่ฟๆ ท๏ผ่ฑๅผไธคๆต๏ผๅคฉๅไธๆนใ๏ผby ๅผ ๅไฝณ ใไปไฝ ็ๅ
จไธ็่ทฏ่ฟใ๏ผ
Stories always begin this way: a chance encounter, completely unexpected. Stories always end this way: two flowers bloom, then drift apart. (by Zhang Jiajia, I Belonged to You)
we also launched Norma! :)
It checks AI-generated code for security, quality and maintainability while the agent is still working, rather than after a pull request opens. The output is deterministic. Here the demo link: portal.qualityclouds.ai/demo
Hello to friends. Holla for tools.
๐จโ๐ป : , , and Pragmata Pro
๐ช : NotePlan
๐ง : Overcast
๐ง : Allume
๐๏ธ : Mark Two (EDC), Pen Type-B
๐ณ : Anisota
I find myself building bespoke tooling for my own and workflows these days, not only because of the obvious reason of software being so much cheaper to build, but also because there are SO MANY options for solving any given problem that it feels impossible to evaluate all of them.
If it's not a crucial piece of tech for a work problem then it often feels like paving my own way is both cheaper mentally (kind of amazing that's true these days) and probably a better fit.
A couple of afternoons of the
jinn coding harness and glm-5.3 and my taxus static site generator is properly whipped into shape.
get-taxus.org
It now has a frickin' data model, that's documented, as well as installers for your platform of choice.
Try it, break it, I'll be doing the same. Let me know where it broke for you.let i=0;while(++i){process.stdout.write(i%80==0?'\n':Math.random()<0.5?'/':'\\')}\\\//\/\\\\\\\///\///\\\\\//\///\/\/\\//\/\//\//\/\//\\/\///\\\\\\//\\\\\/\\\\/
\\/\\/\/\///\\\/\///\/\/////\\///\/\\/\\\//\\\/\///////\\\/\////\\\/\\\//\\/\//
\\//\\\\\/\\\/\///\\///\\//\\\\/\//\\\//\////\//\\\\////\\/\/\/////\//\\\//\///
\\/\/\\//\\///\/\\\//\/\/\\\///\/\\\/\\/\\\\/\\\\\\\\\\/\\//\/\\/\///\//\\\//\\
/\/\\\\/\/\\/\\/\\/\\\\\\/\\\/\\//////\/\//\\\//\//\//\\/\\\/\//\\\//\\\\\\\/\/
\\\///\////////\\/////\\//\/\///\\\\\////\/\\\\/\//\\/\/////\\\//\\/\/\\\\\////
\///\/\/////\//\////\\\/\\/////\\\////\//\\\\/\\\\//\\\///\\\\\\//\\////\//////
/\/////\\\\\\//\\/\/\///\////\/\\\///\\///\//\/\/\\\/\\/\\\\\\//\/\\\///\\/\/\\
/\\///\/\\\/\\\\//\/\///\\\\\/\/\//\\/\\/\/\///\/\//\/\///\\\///\//\/\///\\\\/\
\\\\/\\\\/\/\\\\\///\/\////\\///\\///\\/\/\\\\\/////\\\\\//\\\\/\\\\\\///\\///\
\\/\//\\//\///\/\///\\\\/\//\/\\/\/\//\\/\/\/\\/\/\\/\\\\/\/////\\\///\\\\\//\\
