{"id":13593872,"url":"https://github.com/axflow/axflow","last_synced_at":"2025-05-15T10:01:17.677Z","repository":{"id":178217110,"uuid":"661455337","full_name":"axflow/axflow","owner":"axflow","description":"The TypeScript framework for AI development","archived":false,"fork":false,"pushed_at":"2024-03-02T00:14:33.000Z","size":13523,"stargazers_count":1119,"open_issues_count":7,"forks_count":45,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-29T03:06:35.827Z","etag":null,"topics":["ai","llm","typescript"],"latest_commit_sha":null,"homepage":"https://axflow.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-02T22:35:16.000Z","updated_at":"2025-04-15T05:05:14.000Z","dependencies_parsed_at":"2023-07-29T19:49:23.918Z","dependency_job_id":"ac4a20c0-3d25-439e-82b2-320ca716f64d","html_url":"https://github.com/axflow/axflow","commit_stats":null,"previous_names":["axilla-io/semanticsearch","axilla-io/axgen","axilla-io/ax","axflow/axflow"],"tags_count":79,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Faxflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Faxflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Faxflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Faxflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axflow","download_url":"https://codeload.github.com/axflow/axflow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252486821,"owners_count":21755832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","llm","typescript"],"created_at":"2024-08-01T16:01:25.667Z","updated_at":"2025-05-15T10:01:16.634Z","avatar_url":"https://github.com/axflow.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","其他LLM框架","Other LLM Frameworks"],"sub_categories":["文章","Videos Playlists"],"readme":"![Axflow banner](./assets/banner.jpg)\n\n# The TypeScript framework for AI development\n\n![Github CI](https://github.com/axflow/axflow/workflows/Github%20CI/badge.svg) [![Slack](https://img.shields.io/badge/Join%20Our%20Community-Slack-blue)](https://join.slack.com/t/axilladevelopers/shared_invite/zt-212wj3ek0-NHzIFtVg1lxL1t0ViPbysA)\n\u003ca href=\"https://app.greptile.com/repo/axflow\"\u003e\u003cimg src=\"https://img.shields.io/badge/learn_with-greptile-%091B12?color=%091B12\" alt=\"Learn this repo using Greptile\"\u003e\u003c/a\u003e\n\nAxflow is a collection of modules for building robust natural language powered applications. These modules can be adopted incrementally, thus providing a modular and scalable solution.\nUsed together, they form an end-to-end framework for developing AI applications.\n\n# Modules\n\n- [**@axflow/models**](./packages/models/) \u0026mdash; A zero-dependency, modular SDK for building robust natural language applications. Includes React hooks and streaming utilities that make building AI applications a breeze.\n- [**axgen**](./packages/axgen/) \u0026mdash; A framework for connecting your data to large language models\n- [**axeval**](./packages/axeval/) \u0026mdash; A framework for evaluating LLM output quality\n\nIn addition to the above modules, we're working on the following modules:\n\n- **extract**: A library for efficient data processing, particularly loading, transforming, and chunking documents from arbitrary sources. Most useful for applications that need to load and preprocess data for vector search.\n- **serve**: A serving framework to run any LLM model (OSS or otherwise). It will also provide middleware options for user throttling, analytics, and logging\n- **finetune**: A library focused on fine-tuning models\n\n## [Documentation](https://docs.axflow.dev)\n\n# Goals\n\nAxflow aspires to deconstruct the complex paradigms of working with LLMs into manageable and intuitive components.\nOur library takes a code-first approach, emphasizing the importance of flexibility and control for developers.\nAs a foundational framework, Axflow empowers developers to build higher-level TypeScript AI features and products seamlessly.\n\n## Examples\n\nHere is an example [open source UI](https://github.com/axflow/original-demo-ui) showcasing what our first module, axgen, can do, with a [short video](https://www.loom.com/share/458f9b6679b740f0a5c78a33fffee3dc) walkthrough.\n\n## License\n\n[MIT](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxflow%2Faxflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxflow%2Faxflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxflow%2Faxflow/lists"}