# Ai Sdk Provider Codex Cli

> This project serves as a community-built adapter that bridges the Vercel AI SDK v5 with OpenAI’s Codex CLI, allowing developers to leverage GPT-5.1 class models via the Codex CLI tool. It enables seamless integration of text generation, object generation with Zod schemas, and tool streaming for real-time monitoring of autonomous tool execution. The provider is designed for Node.js environments, supports CI/CD workflows, and offers granular control over model behavior, logging, and sandboxing, making it suitable for automation, large-scale applications, and enterprise-grade AI workflows.

**Remember:**
- Codex CLI
- GPT-5.1 class models
- AI SDK v5 (LanguageModelV2)
- Streaming and non-streaming text generation
- Tool streaming (real-time tool execution monitoring)
- Native JSON Schema validation via --output-schema

## Docs
- [Configuration](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/docs/ai-sdk-v5/configuration.md): docs page.
- [Guide](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/docs/ai-sdk-v5/guide.md): docs page.
- [Limitations](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/docs/ai-sdk-v5/limitations.md): docs page.
- [Migration 0.2](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/docs/ai-sdk-v5/migration-0.2.md): docs page.
- [Troubleshooting](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/docs/ai-sdk-v5/troubleshooting.md): docs page.

## Tutorials
- [README](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/examples/README.md): install & quickstart.

## Optional
- [Changelog](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/CHANGELOG.md): version history.
- [Limitations](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/LIMITATIONS.md): docs page.
- [README](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/README.md): docs page.
- [Eslint.Config](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/eslint.config.js): docs page.
- [Tsup.Config](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/tsup.config.ts): docs page.
- [Vitest.Config](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/vitest.config.ts): docs page.

## Src
- [Codex Cli Language Model](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/codex-cli-language-model.ts): docs page.
- [Codex Cli Provider](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/codex-cli-provider.ts): docs page.
- [Errors](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/errors.ts): docs page.
- [Index](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/index.ts): docs page.
- [Logger](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/logger.ts): docs page.
- [Message Mapper](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/message-mapper.ts): docs page.
- [Types](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/types.ts): docs page.
- [Validation](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/validation.ts): docs page.
- [Codex Cli Language Model.Test](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/__tests__/codex-cli-language-model.test.ts): docs page.
- [Codex Cli Provider.Test](https://raw.githubusercontent.com/ben-vargas/ai-sdk-provider-codex-cli/main/src/__tests__/codex-cli-provider.test.ts): docs page.
