OCaml Claude SDK using Eio and Jsont
1(lang dune 3.18)
2
3(name claude)
4
5(generate_opam_files true)
6
7(license ISC)
8(authors "Anil Madhavapeddy")
9(homepage "https://tangled.org/@anil.recoil.org/claudeio")
10(maintainers "Anil Madhavapeddy <anil@recoil.org>")
11(bug_reports "https://tangled.org/@anil.recoil.org/claudeio/issues")
12(maintenance_intent "(latest)")
13
14(package
15 (name claude)
16 (synopsis "OCaml client library for Claude Code")
17 (description "An Eio-based OCaml library for interacting with the Claude CLI using JSON streaming")
18 (depends
19 (ocaml (>= 5.1.0))
20 eio
21 eio_main
22 fmt
23 logs
24 cmdliner
25 bytesrw
26 (jsont (>= 0.2.0))
27 (odoc :with-doc)
28 (alcotest (and :with-test (>= 1.7.0)))))