# Zig-ai - Zig port of ai-sdk with support for 30+ AI providers

**URL:** <https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607>\
**Category:** Showcase\
**Created:** [December 21, 2025, 8:19pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607 "2025-12-21T20:19:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fucory](https://ziggit.dev/user_avatar/ziggit.dev/fucory/32/6923_2.png) [@fucory](https://ziggit.dev/u/fucory)\
**Post date:** [December 21, 2025, 8:19pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607/1 "2025-12-21T20:19:07Z")

</div>

Introducing ai-zig library

- A zig port of the popular vercel ai-sdk library with support for 30+ AI providers
- MIT license
- I am using the Anthropic and Google providers in my own personal projects
- Setting up actions to create issues as the upstream JavaScript sdk makes updates
- Docs coming soon

This was a generated port so please report any issues you run into if you give it a try

Github: [GitHub - evmts/ai-zig: Zig AI SDK - A comprehensive AI SDK for Zig, ported from the Vercel AI SDK](https://github.com/evmts/ai-zig)

---

<div class="post-metadata">

**Author:** ![samuel-fiedler](https://ziggit.dev/user_avatar/ziggit.dev/samuel-fiedler/32/2801_2.png) [@samuel-fiedler](https://ziggit.dev/u/samuel-fiedler)\
**Post date:** [December 22, 2025, 8:45pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607/2 "2025-12-22T20:45:02Z")

</div>

> This was a generated port

Generated by what?

---

<div class="post-metadata">

**Author:** ![vpol](https://ziggit.dev/user_avatar/ziggit.dev/vpol/32/3375_2.png) [@vpol](https://ziggit.dev/u/vpol)\
**Post date:** [December 22, 2025, 10:31pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607/3 "2025-12-22T22:31:00Z")

</div>

Looks like by Claude.

---

<div class="post-metadata">

**Author:** ![fucory](https://ziggit.dev/user_avatar/ziggit.dev/fucory/32/6923_2.png) [@fucory](https://ziggit.dev/u/fucory)\
**Post date:** [December 22, 2025, 11:14pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607/4 "2025-12-22T23:14:36Z")

</div>

Wasn’t claude. Claude does 100% of my commit messages so I get why you think it’s claude but it was actually a combination of custom script I wrote, and chat gpt to color in the lines.

---

<div class="post-metadata">

**Author:** ![fucory](https://ziggit.dev/user_avatar/ziggit.dev/fucory/32/6923_2.png) [@fucory](https://ziggit.dev/u/fucory)\
**Post date:** [December 24, 2025, 5:51pm UTC](https://ziggit.dev/t/zig-ai-zig-port-of-ai-sdk-with-support-for-30-ai-providers/13607/6 "2025-12-24T17:51:40Z")

</div>

I’m personally using the claude code and chat gpt code in a github competitor I’m building so I can attest to those working well. With 30+ providers though that leaves another 30 or so that I haven’t tested yet.

If you use any other providers or niche features let me know. I’m going to create a checklist of what has been verified and what has not been verified later this week
