Skip to content

Repository files navigation

shell

An interactive AI chat shell built with Next.js and the OpenAI Responses API.

Prerequisites

  • Node.js 20.9 or later
  • npm
  • An OpenAI API key

Setup

npm ci
cp .env.example .env.local

Set OPENAI_API_KEY in .env.local, then start the application:

npm run dev

Open http://localhost:3000.

Commands

CommandPurpose
npm run devStart the development server
npm run buildCreate a production build
npm run startServe a production build
npm run formatFormat supported files
npm run format:checkCheck formatting without changes
npm run lintRun ESLint, including typed deprecation checks
npm run typecheckCheck TypeScript without emitting files

The current shell has no authentication, rate limiting, or usage quotas. Do not expose it publicly as a production service without abuse protection and cost controls.

Read the developer documentation, starting with the architecture for runtime boundaries and data flow.

License

MIT

About

A terminal-inspired AI chat experience built with Next.js and the OpenAI Responses API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages