Malai is Specter running on Jolt, the native Clojure on Chez Scheme. It's a fork that keeps Specter's own namespaces, so code that requires com.rpl.specter runs on Jolt with no change to its require lines, and it adds malai.core, which re-exports the same API under Malai's name.
This guide covers only what Malai adds. For Specter itself (navigators, paths, select, transform, writing your own navigators) read Specter's wiki; all of it applies on Jolt.
(require '[com.rpl.specter :as s])
(s/transform [s/MAP-VALS s/ALL even?] inc {:a [1 2 3] :b [4 5]})
;; => {:a [1 3 3], :b [5 5]}
(require '[malai.core :as m])
(m/select [m/ALL :x odd?] [{:x 1} {:x 2} {:x 3}])
;; => [1 3]
jolt bench, using it at the REPL, jolt build binaries, and which Jolt Malai needs.deps.edn git dependency. On the JVM keep using com.rpl/specter from Clojars, and never put both in one project: they provide the same namespaces, and whichever loads first wins. malai.core refuses to load over the original Specter with a clear error.