TauriGPT is a powerful, lightweight, and user-friendly chat application that leverages the Tauri framework, SvelteKit, and OpenAI's GPT-3.5-turbo API. Bring your own API key and experience the cutting-edge language model right from your desktop!
- Lightweight and responsive desktop application
- Built with the powerful Tauri framework and SvelteKit
- Supports OpenAI's GPT-3.5-turbo and GPT-4 API
- Easy to set up and use, just bring your own API key
- Cross-platform compatibility
Ensure you have the following installed on your system:
- Node.js (>= 14.x)
- Rust and its toolchain (>= 1.57.0)
- Tauri CLI (>= 1.0.0-beta)
- Clone the repository:
git clone https://github.com/FergusonB/TauriGPT.git
cd TauriGPT
- Install the dependencies using pnpm
pnpm install
To start the development server, run:
pnpm tauri dev
This will open a new window with the TauriGPT application. Any changes made to the codebase will be reflected in the application in real-time. Building
To build a binary for your platform, run:
pnpm tauri build
The binary will be available in the src-tauri/target folder, ready for distribution.
We appreciate any contributions to improve TauriGPT. To contribute, please follow these steps:
- Fork the project
- Create a new branch (git checkout -b feature/your-feature)
- Commit your changes (git commit -m 'Add your feature')
- Push to the branch (git push origin feature/your-feature)
- Open a Pull Request
TauriGPT is licensed under the MIT License. See the LICENSE file for more details. Support
If you have any questions or need assistance, please open an issue on GitHub or join our community chat.