A Next.js application for managing LiteLLM teams and configurations.
- Docker and Docker Compose
- Node.js 20+ (for local development)
- Copy the environment template:
cp .env.example .env- Update the
.envfile with your configuration:
NEXT_PUBLIC_API_BASE_URL=http://localhost:4000 # Your LiteLLM API base URL
LITELLM_API_KEY=your-api-key-here # Your LiteLLM API key- Build and start the application:
docker-compose up --buildThe application will be available at http://localhost:3000
- Install dependencies:
npm install- Start the development server:
npm run devThe application will be available at http://localhost:3000
- Team Management
- Create and manage teams
- Add/remove team members
- Configure team models and budgets
- Set team permissions and roles
.
├── src/
│ ├── app/ # Next.js app router
│ ├── components/ # React components
│ ├── lib/ # Utilities and configurations
│ └── types/ # TypeScript type definitions
├── public/ # Static assets
├── Dockerfile # Docker configuration
├── docker-compose.yml # Docker Compose configuration
└── package.json # Project dependencies and scripts