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
- Host: GitHub
- URL: https://github.com/keminghe/buckeye-gpt
- Owner: KemingHe
- License: agpl-3.0
- Created: 2024-12-07T01:08:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T01:21:51.000Z (about 1 year ago)
- Last Synced: 2025-04-09T21:02:06.807Z (about 1 year ago)
- Topics: langchain, nextjs, stack-auth, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://buckeye.chat
- Size: 5.67 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Buckeye GPT

[](https://github.com/KemingHe/buckeye-gpt/blob/main/LICENSE)
[](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.