Back to the catalog

gemini-cli-babashka

Gemini Cli extension for babashka (clojure).

Open source Open in the app JSON README (API)

About

Gemini Cli extension for babashka (clojure).

Details

Kind
Plugins
Topic
AI, RAG & memory
Publisher
davidpham87
Origin
gemini
Category
ferramentas
Version
0.0.1
Stars
1
Last push
2025-11-27T13:14:34Z
Repository state
ativo
Language
HTML
License
Apache-2.0
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
davidpham87/gemini-cli-babashka

README

# Gemini Cli speaks Clojure/Babashka

LLMs are more efficient if they can henerate their insights by executing code (it is cheaper to exdcute determbistic code). As the size of context/attention is constraints and that we pay the generation per token (roughly words), a language that is succinct and dynamic is more approriate than more verbose alternative. 

Clojure is a great tool for this. Its syntax is extremely simple and succinct.

This repos only focus on custom commands.

* Start a nrepl server at start
* Allow both cold execution of code and local server evaluation
* Adds many defaults libraries for performing typcial data transformation task:
  + Portal
  + malli
  + datascript
  + honeysql
  + data converter between json, yaml and edn
  + html generatiok with hiccup
  + http server and client
  + vega-lite support

# Usage of clojure-mcp-light

We rely on the library to provide us the nrepl client and the necessary edting commands.

https://github.com/bhauman/clojure-mcp-light/blob/main/src/clojure_mcp_light/nrepl_client.clj

More