Skip to content
View vedang's full-sized avatar
🐒
Slow and steady
🐒
Slow and steady

Sponsoring

@tarsius
@protesilaos
@simonw

Highlights

  • Pro

Organizations

@helpshift-dev @open-spaced-repetition

Block or report vedang

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vedang/README.md

Vedang Manerikar β€” Clojure, Emacs Lisp, and developer tooling

Hi, I'm Vedang πŸ‘‹

Website Emacs Lisp Pi CLI Clojure Python Developer Tooling

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_image tool 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

Pinned Loading

  1. unravel-team/mcp-clojure-sdk unravel-team/mcp-clojure-sdk Public

    A Clojure SDK to create MCP servers (and eventually clients)

    Clojure 61 10

  2. pdf-tools pdf-tools Public

    Emacs support library for PDF files.

    Emacs Lisp 797 109

  3. open-spaced-repetition/cljc-fsrs open-spaced-repetition/cljc-fsrs Public

    A Clojure(script) implementation of FSRS v4 from open-spaced-repetition

    Clojure 13 4

  4. unravel-team/emacs unravel-team/emacs Public

    GNU Emacs configuration for Emacs 30 and above

    Emacs Lisp 16 2

  5. clj-logging clj-logging Public

    This is a template Clojure project showcasing how to configure Log4J2 as the logging backend properly, across all transitive dependencies of the project.

    Makefile 7 1

  6. clj_fdb clj_fdb Public

    A thin Clojure wrapper for the Java API for FoundationDB.

    Clojure 27 8