Hi, I'm Vedang ๐
I like building practical tools for developers and knowledge workers. A lot of my open-source work lives at the intersection of Emacs, Clojure, knowledge workflows, and developer ergonomics. More recently, I've been exploring agent-oriented tooling.
Current: Unravel.tech ยท Alum: Recurse Center ยท Previously: Helpshift
Featured work
Agent tooling & practical automation
- ๐ค agents โ My agent harness configuration, extensions, skills, and workflow setup.
- ๐ pi-learn-stuff โ Pi extension that adds a concise lessons block to assistant responses with selective persistence to
AGENTS.md. - ๐ pi-prompt-history โ Ctrl-R style prompt-history search extension for pi.
- ๐จ pi-antigravity-image-gen โ Pi package adding a
generate_imagetool backed by Google Antigravity credentials with Vertex AI-first fallback. - ๐ง pi-quizme โ Test your understanding of coding sessions with auto-generated quizzes about recent changes.
- ๐งน pi-simplify-code โ Automatically triggers code simplification after non-markdown code changes.
- ๐ pi-custom-provider-zai โ Custom provider extension exposing ZAI-family models from two upstream hosts.
Emacs & knowledge workflows
- ๐ pdf-tools โ Emacs support library for PDF files.
โญ 790 - ๐จ alabaster-themes โ Minimal light and dark GNU Emacs themes inspired by the original Alabaster palette.
โญ 18 - โ๏ธ unravel-team/emacs โ GNU Emacs configuration for Emacs 30 and above.
โญ 16 - ๐ denote-publish โ Publish Denote notes to Markdown while keeping front matter intact.
Clojure libraries & backend tooling
- ๐ mcp-clojure-sdk โ A Clojure SDK for creating MCP servers (and eventually clients).
โญ 61 - ๐๏ธ clj_fdb โ Thin Clojure wrapper around the Java FoundationDB API.
โญ 27 - ๐ง cljc-fsrs โ Clojure(Script) implementation of FSRS v4 for spaced repetition.
โญ 13 - ๐ชต clj-logging โ Template project showing how to wire Log4J2 cleanly across transitive dependencies.
- ๐ metaprogramming โ Cross-language metaprogramming conventions and Makefile templates for Clojure, Go, Python, and TypeScript projects.
Unmaintained projects that I'm proud of
- ๐ฑ bloomclj โ Bloom filter implementation in Clojure.
โญ 20 - ๐งนnginx-nonewlines โ Nginx module that strips newline characters from served HTML.
โญ 18 - ๐python-emacs โ Emacs setup and third-party packages for a stronger Python workflow.
โญ 11 - ๐ทemacs-up โ My long-running personal Emacs configuration.
โญ 33 - ๐๏ธ org-mode-crate โ Plug-and-play Org Mode configuration built from a real day-to-day workflow.
โญ 23 - ๐ง bb-scripts โ A collection of Babashka scripts for day-to-day automation.
โญ 12 - ๐ csaoid โ Cheat sheets and other interesting documents I keep reaching for.
โญ 21
Connect
- ๐ Website: vedang.me
- ๐ฆ X: @vedang
- ๐ Masto: @vedang
- ๐ป GitHub: github.com/vedang