4 ms·
Show HN: Adam – An embeddable cross-platform AI agent library
- bsenftner 5mo agonice work.
- lucrbvi 5mo agoCool but why would anyone write an agent in C? Since the language is verbose it seems to be a painful choice to use C for this task.
- cyanydeez 5mo agoAside from context length, verbosity is a strength for LLMs. However, what's not a strength is the closing braces, so I'd say it's a tie.
- legel 5mo agoFor anyone in AI, this reads like someone starting a new company called Google
- thornewolf 5mo agoThey have named themselves sqliteai and are releasing a library called adam. this is just advanced seo. seems neat though
- pantsforbirds 5mo agoIt's a neat product, but I am also a bit confused by the choice to use C as the primary language. I would think you'd want something more ergonomic since this is entirely I/O bound. I'm 100% on board with using C for the rag or sqlite sync solutions, but the agent itself seems like it would be much easier to write in another language and build on those tools. Even something like go would be much easier to adopt.
- ggsa 5mo ago[dead]
- thomas_viaelo 5mo ago[dead]
- b69ndmoon 5mo ago[flagged]
- dorianzheng 5mo agoi built a similar project named boxlite (embeddable micro-VM) and agentlite (agent in boxlite). i like your idea
- lewisjoe 5mo agoJetbrains maintain a kotlin based ADK - https://github.com/JetBrains/koog https://github.com/JetBrains/koog Since it's written using kotlin multiplatform it's compilable to js/wasm/ios/android or any platform of choice. Worth checking out.
- krthr 5mo agoNeat. I've (with the help of Codex) written a wrapper (bindings) for Crystal language: https://github.com/krthr/adam-crystal https://github.com/krthr/adam-crystal