Curiosities
9 posts
- Essay Quality RankerobsidianEver found yourself with dozens of draft essays in Obsidian but no clear idea which ones need the most editing work? I did, and that's why I built EditNext - an AI-powered plugin that ranks your markdown files based on how much editing they need. The EditNext plugin uses LLMs and linguistic analysis to evaluate your drafts, providing a prioritized list of which documents deserve your attention...
- Export LLM conversations as snippetsbrowser-extensionI often have deep conversations with AI assistants like ChatGPT and Claude, and want to share these insights with colleagues or include them in blog posts. But copying raw text from these interfaces produces bland, unformatted content that loses the conversational flow. Existing screenshot tools didn't preserve the conversational format while allowing for text selection. I've created ChatSnip, a...
- Personal Website Starter Kitai-codingI recently open-sourced my astro-blog-ghost GitHub repository - a modern blog template built with AstroJS and Ghost CMS integration. This project serves as an excellent starting point for developers looking to create a portfolio website with: - 📦 Zero-client JavaScript by default (with opt-in hydration) - 🚀 Built-in Ghost CMS integration for content management - 🌓 Dark/light mode toggle with...
- Virtual bookshelvesaestheticsThere's something special about the moment when a guest visits your home, browses your bookshelf, and discovers a book you both cherish. That spark of connection often leads to meandering conversations that weave through shared interests and unexpected topics. It's an experience that became harder to recreate after moving between continents and various work locations. This desire to preserve this...
- Kaomoji generatorllmI've been working on a kaomoji generator. It's a simple tool that allows you to generate kaomojis for instant messaging. Another reason why I prefer to use kamojis is a form of counter-positioning to the repeated LLM churn you see online. Especially the way LLMs have picked up the once-sacred em-dash, now you see it everywhere, and has ruined the artistic novelty that came with it's usage. All...
- Copy, Paste and CitellmManaging academic references often creates an unwelcome interruption in the natural flow of writing and research. This friction became particularly noticeable during long stretches of paper writing, where the context switching between composition and citation management kept breaking concentration. The ideal scenario would let references appear when needed without leaving the writing environment....
- Weekly TODO List on CLIcliAs a designer transitioning into what I now call my "vibe-coder" phase, I've developed a particular appreciation for the elegant simplicity of command-line interfaces. Something about the monospaced font, the focused input, and the absence of distractions always felt right. Why couldn't my todo list feel the same way? ASCII-TODO-CLI—a simple command-line tool that would display my weekly tasks...
- Directory Structure VisualizercliI wanted an easy way in which I could visualise any directory that i'm navigating on the CLI. Yes, you did have standard npm packages such as "tree" for example, but those were not very helpful for me to understand the overall size of the files. I wanted a more "detailed" tree that could help me gauge how the codebase looks like. For this reason, I created this package — dftree. This generates...
- AI git commitscliI built a CLI tool that leverages OpenAI to automatically generate concise summaries of git commit changes. You can find the git-commit-summarizer npm package with installation instructions and usage details. The package helps developers: - Quickly understand what changed in complex commits - Generate clear, human-readable summaries of code changes - Save time when reviewing pull requests or...