This monorepo contains GenSX and its related packages - a framework for building LLM workflows and AI agents with JSX on the backend. Every GenSX component is a pure function, making it easily shareable by default.
packages/
gensx/
- Core GenSX packagegensx-openai/
- OpenAI integration for GenSX
examples/
- Example applications and use casesblogWriter/
- Blog writing workflow examplehackerNewsAnalyzer/
- HackerNews analysis examplestreaming/
- Streaming capabilities demo
- Node.js (LTS version recommended)
- pnpm (v9.12.2 or later)
- Install dependencies:
pnpm install
- Build all packages:
pnpm build:all
- Run tests:
pnpm test:all
pnpm build
- Build core packagespnpm build:examples
- Build example projectspnpm build:all
- Build everythingpnpm dev
- Start development mode for core packagespnpm lint
- Lint core packagespnpm lint:examples
- Lint example projectspnpm lint:fix
- Fix linting issues in core packagespnpm test
- Run tests for core packagespnpm clean
- Clean build artifacts
For detailed documentation about GenSX, please refer to the GenSX package README.
Apache 2.0