axflow  by axflow

TypeScript framework for AI development

created 2 years ago
1,122 stars

Top 34.8% on sourcepulse

GitHubView on GitHub
Project Summary

Axflow is a modular TypeScript framework designed for building robust AI-powered applications, particularly those leveraging natural language processing. It offers a collection of libraries that can be adopted incrementally or used together as an end-to-end solution, empowering developers to create complex AI features and products with a code-first, flexible approach.

How It Works

Axflow provides a suite of specialized modules: @axflow/models for building NLP applications with React hooks and streaming utilities, axgen for connecting data to LLMs, and axeval for evaluating LLM output quality. Future modules aim to cover data extraction/chunking, LLM serving with middleware, and model fine-tuning, all within a TypeScript ecosystem that prioritizes developer control and flexibility.

Quick Start & Requirements

  • Install: npm install @axflow/models (or other specific modules)
  • Prerequisites: Node.js, npm/yarn. Specific modules may have additional requirements (e.g., API keys for certain models).
  • Resources: No specific hardware requirements mentioned beyond standard development environments.
  • Links: Example UI

Highlighted Details

  • Modular SDK for NLP applications with React hooks and streaming utilities.
  • Frameworks for data-to-LLM connection (axgen) and LLM output evaluation (axeval).
  • Planned modules for data extraction, LLM serving, and fine-tuning.
  • Code-first approach emphasizing developer flexibility and control.

Maintenance & Community

  • The project is actively developed by the axflow organization.
  • Links to community channels or roadmaps are not explicitly provided in the README.

Licensing & Compatibility

  • License: MIT
  • Compatibility: Permissive MIT license allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The framework is still under active development with several key modules planned for future release, indicating potential for breaking changes and evolving APIs.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.