https://github.com/rohittcodes/snippy
Snippy is a code snippet manager that allows you to store and manage your code snippets in one place.
https://github.com/rohittcodes/snippy
copilotkit groq nextjs tailwindcss typescript
Last synced: 4 months ago
JSON representation
Snippy is a code snippet manager that allows you to store and manage your code snippets in one place.
- Host: GitHub
- URL: https://github.com/rohittcodes/snippy
- Owner: RohittCodes
- License: mit
- Created: 2024-10-02T13:13:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T16:10:37.000Z (over 1 year ago)
- Last Synced: 2024-12-12T17:50:40.711Z (over 1 year ago)
- Topics: copilotkit, groq, nextjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://snippy-self.vercel.app/
- Size: 312 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Snippy - A code snippet manager
Snippy is a code snippet manager that allows you to store and manage your code snippets in one place. Snippy uses CopilotKit to provide features for AI-powered code completion, code generation, and automation.
## Table of Contents
- [Features](#features)
- [Demo](#demo)
- [Getting Started](#getting-started)
- [Technologies](#technologies)
- [License](#license)
- [Contributing](#contributing)
## Features
- AI-powered code completion
- Code generation & explanation
- Automation with CopilotKit
- Performance metrics
- Dark mode
- Responsive design
## Demo
You can have a live demo of Snippy [here](https://snippy-rohith-singhs-projects.vercel.app)
A youtube video demo of Snippy is available [here](https://youtu.be/Vs88ft7mKx8)
Screenshots:
- Dashboard

- CopilotChat

- Performance Analysis

## Technologies
- [Next.js](https://nextjs.org)
- [Recharts](https://recharts.org)
- [Tailwind CSS](https://tailwindcss.com)
- [CopilotKit](https://copilotkit.ai)
- [ShadCN](https://ui.shadcn.com)
- [Zustand](https://zustand.docs.pmnd.rs)
- [Groq](https://groq.com)
## Getting Started
To get started with Snippy, run the following commands in your terminal:
1. Clone the repository
```bash
git clone https://github.com/RohittCodes/snippy.git
cd snippy
```
2. Install the dependencies
```bash
yarn install
```
3. Create a `.env` file in the root directory and add the following environment variables:
```bash
GROQ_API_KEY=your_groq_api_key
```
> You can get your GROQ API key by signing up on [groq.dev](https://groq.com)
3. Start the development server
```bash
yarn dev
```
4. Open [http://localhost:3000](http://localhost:3000) in your browser to view the app
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
## Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
If you have any questions, feel free to reach out to me at [RohittCodes](https://x.com/RohittCodes).