axflow
FreeThe TypeScript framework for AI development 
About axflow
Axflow is a collection of TypeScript modules for building robust natural language powered applications. It takes a code-first, modular approach, allowing developers to adopt modules incrementally. The framework includes @axflow/models (a zero-dependency SDK with React hooks and streaming utilities), axgen (for connecting data to large language models), and axeval (for evaluating LLM output quality). Future modules include extract (data processing and chunking for vector search), serve (a serving framework for LLMs with middleware for throttling, analytics, and logging), and finetune (model fine-tuning). The library is open source under the MIT license and aims to deconstruct complex LLM workflows into manageable, intuitive components.
Key Features
Pros & Cons
- Modular design allows incremental adoption of components
- Zero-dependency SDK reduces integration complexity
- Includes React hooks and streaming utilities out of the box
- Open source under MIT license with active development on GitHub
- TypeScript-native for type safety and developer experience
- Some modules (extract, serve, finetune) are still in development and not yet released
- Documentation may be limited as the project is relatively new
- Fewer community resources compared to more established frameworks