Skip to content

Overview

Axflow is a collection of modules for building robust natural language powered applications. These modules can be adopted incrementally, thus providing a modular and scalable end-to-end solution. Used together, they form an end-to-end framework for developing AI applications.

INFO

@axflow/models is out of beta! Try it today https://www.npmjs.com/package/@axflow/models

Philosophy

Axflow aspires to deconstruct the complex paradigms of working with LLMs into manageable and intuitive components. Our library takes a code-first approach, emphasizing the importance of flexibility and control for developers. As a foundational framework, Axflow empowers developers to build higher-level TypeScript AI features and products seamlessly.

Modules

  • @axflow/models: Zero-dependency, modular SDK for building robust natural language applications. Includes React hooks and streaming utilities that make building AI applications a breeze.
  • axgen: A framework for connecting your data to large language models
  • axeval: A framework for evaluating LLM output quality

Getting started

The modules can be installed independently, for incremental adoption and bundle size minimization.

npm install @axflow/models
npm install axgen
npm install axeval
npm install @axflow/models
npm install axgen
npm install axeval

Examples

Here is an example open source UI showcasing what our first module, axgen, can do, with a short video walkthrough.

License

MIT