Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ikuzweshema/code_copilot

AProgramming Assistant
https://github.com/ikuzweshema/code_copilot

ai chatbot gemini-api next-auth nextjs prisma-orm react typescript vercel-ai-sdk zod

Last synced: about 7 hours ago
JSON representation

AProgramming Assistant

Awesome Lists containing this project

README

        

## Code Copilot

Code Copilot Chat bot

> Some Features may not work or Contain bugs.
>
> Contributions are welcome

## Features

- [x] Generate Response
- [x] Copy messages Response
- [x] Regenerate message
- [x] Save Chat into database
- [x] Retrieve Chat from database
- [ ] Upload Attachments
- [ ] Edit Message prompt
- [x] Delete Chat from database
- [x] Update Chat from database
- [x] Show Chat History
- [ ] Write code using canvas
- [ ] Run code using web container

## Technologies

- [Nextjs App Router](https://nextjs.org) - Framework for React
- [React](https://reactjs.org) - A JavaScript library for building user interfaces
- [Nodejs](https://nodejs.org) - A JavaScript runtime
- [ai](https://sdk.vercel.ai) - A Library for AI building Applications
- [Auth js](https://authjs.dev/) - Authentication Library

## Installation

```bash
pnpm install
```

```bash
pnpm run dev
```

## License

MIT License

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D