Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ikuzweshema/code_copilot
- Owner: Ikuzweshema
- License: mit
- Created: 2024-09-27T19:17:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-10T07:22:04.000Z (8 days ago)
- Last Synced: 2025-01-10T08:29:06.537Z (8 days ago)
- Topics: ai, chatbot, gemini-api, next-auth, nextjs, prisma-orm, react, typescript, vercel-ai-sdk, zod
- Language: TypeScript
- Homepage: https://code-copilot.vercel.app/
- Size: 1.31 MB
- Stars: 20
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
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