An open API service indexing awesome lists of open source software.

https://github.com/keminghe/buckeye-gpt

An independent AI chatbot making advanced language models freely accessible to Ohio State students
https://github.com/keminghe/buckeye-gpt

langchain nextjs stack-auth tailwindcss typescript

Last synced: about 1 year ago
JSON representation

An independent AI chatbot making advanced language models freely accessible to Ohio State students

Awesome Lists containing this project

README

          

# Buckeye GPT

![Buckeye GPT is an independent AI chatbot making advanced language models freely accessible to Ohio State students](https://socialify.git.ci/KemingHe/buckeye-gpt/png?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fgithub.com%2FKemingHe%2Fbuckeye-gpt%2Fblob%2Fmain%2Fpublic%2Fimages%2Ftransparent-buckeye-gpt-icon-512x512px.png%3Fraw%3Dtrue&name=1&owner=1&pattern=Plus&pulls=1&stargazers=1&theme=Light)

[![GitHub License](https://img.shields.io/github/license/KemingHe/buckeye-gpt?label=License)](https://github.com/KemingHe/buckeye-gpt/blob/main/LICENSE)
[![Website](https://img.shields.io/website?url=https%3A%2F%2Fbuckeye.chat&up_message=online&down_message=down&label=Buckeye%20GPT)](https://buckeye.chat)

## Overview

As an Ohio State student, I built Buckeye GPT to solve a simple problem - advanced AI chatbots are expensive. This production-grade platform provides my fellow classmates free access to the latest language models, the same ones that typically cost $20/month. While NOT affiliated with Ohio State officials, this personal project represents my commitment to both technical excellence and AI equity.

## Why Use Buckeye GPT?

Built with the community in mind, the platform offers:

- 🆓 **Free Access**: The same advanced AI models you'd pay $20/month for elsewhere
- 🔒 **Privacy First**: Your data stays protected, with transparent security measures
- 🎓 **Student Focus**: Features built around real academic needs and workflows
- ⚡ **Reliability**: Production-quality infrastructure for consistent performance

## Development Quick Start

> [!IMPORTANT]
> Buckeye GPT is currently in pre-1.0 development. While the platform is stable for end users, the codebase is undergoing significant architectural changes. Public contributions will be welcomed after v1.0.0 release.
>
> **Current Status:**
>
> - ✅ Production-ready for users at buckeye.chat
> - 🚧 Architecture refactoring in progress
> - ⏳ Public contribution guidelines coming in v1.0.0

### Prerequisites

- [Node.js](https://nodejs.org/) 22.x
- [pnpm](https://pnpm.io/) package manager

### Setup

1. Fork Buckeye GPT and clone it to your local environment:

```shell
git clone https://github.com/your-gh-username/your-fork-of-buckeye-gpt.git
cd your-fork-of-buckeye-gpt
```

2. Install dependencies

```shell
pnpm install
```

3. Coming soon...

## Changelog Management

This project uses changesets for version and changelog management:

- pre-v0.14.0: Generated via release-it (see CHANGELOG.legacy.md)
- v0.14.0 onwards: Generated via changesets

To add a changelog entry:

1. Run `pnpm changeset`
2. Follow the prompts, describe your patch/minor/major changes
3. Commit and push the generated `.changeset/unique-name.md` file
4. Get your commit reviewed and merged to `main` through a pull request
5. Changesets GitHub automation will update the version based on your commit

## License

This project is licensed under the AGPL-3.0 License - see the [LICENSE](https://github.com/KemingHe/buckeye-gpt/blob/main/LICENSE) file for details.

Here's a quick breakdown of what you CAN do:

- Modify the software
- Distribute the software
- Use this software for any purpose

However, you **MUST**:

- Include the original license
- State changes you made to the code
- Make your modifications available under the same license
- Make the source code available when you distribute the software

Copyright 2024-2025 [Keming He](https://linkedin.com/in/keminghe). All rights reserved.