Build AI-powered applications with this open-source framework for Node.js and Go.
Genkit is an open-source framework designed for building AI-powered applications using Node.js and Go. It offers libraries and tools to facilitate the development, integration, and testing of AI features, with a focus on observability and evaluation. With Genkit, developers can create intelligent agents, perform data transformations, implement retrieval-augmented generation, and more, leveraging a plugin architecture compatible with various generative models and vector databases. Its unified API, enhanced prompt engineering, and built-in streaming capabilities streamline the creation of AI workflows, while its CLI and developer UI enhance the development experience.