Node.js client for the unofficial ChatGPT API.
 
 
 
Go to file
Travis Fischer 80bff87be6 feat: WIP kittens 2025-05-31 16:29:45 +07:00
.cursor/rules
.github
.vscode
apps feat: WIP kittens 2025-05-31 16:29:45 +07:00
packages feat: WIP kittens 2025-05-31 16:29:45 +07:00
.editorconfig
.gitignore
.npmrc
.prettierignore
eslint.config.js feat: WIP kittens 2025-05-31 15:41:35 +07:00
license
package.json
pnpm-lock.yaml feat: WIP kittens 2025-05-31 15:41:35 +07:00
pnpm-workspace.yaml
readme.md feat: WIP kittens 2025-05-31 16:29:45 +07:00
tsup.config.ts
turbo.json

readme.md

Build Status Prettier Code Formatting

Agentic

TODO

  • api gateway
    • signed requests
  • webapp
  • end-to-end working examples
    • raw
    • openapi
    • mcp
  • stripe
  • transactional emails
    • (openauth password emails and sendCode)
    • stripe-related billing emails
  • auth
    • custom auth pages
  • re-add support for teams / organizations
  • consider switching to consola for logging?
  • consider switching to bun (for --hot reloading!!)
  • consider projectName and projectSlug or projectIdentifier?
  • for clients and internal packages, importing some types from platform-types and some types from platform-api-client is confusing
    • this actually causes problems because some types from the openapi version aren't compatible with the schema types like PricingPlan
    • solved for now; revisit this to clean up in the future
  • validate stability of pricing plan slugs across deployments
    • same for pricing plan line-items
  • replace ms package
  • API gateway MCP server vs OpenAPI API gateway
  • share hono middleware and utils across apps/api and apps/gateway
    • or combine these together? ehhhh

License

UNLICENSED PROPRIETARY © Agentic

To stay up to date or learn more, follow @transitive_bs on Twitter.