2023-04-21 13:18:00 +03:00
<!--
Copyright (c) 2023 artegoser (Artemy Egorov)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see < https: / / www . gnu . org / licenses / > .
-->
2023-04-21 17:34:28 +03:00
![Anopaper logo with text ](docs/imgs/Logo%20With%20Name.png )
2023-04-20 05:19:17 -10:00
2023-04-21 13:18:00 +03:00
[![FOSSA Status ](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper.svg?type=shield )](https://app.fossa.com/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper?ref=badge_shield)
2023-04-19 17:47:19 +03:00
2023-04-21 17:34:28 +03:00
**AnoPaper is a notes service** that allows you to save notes locally, complete notes using OpenAI API, collaborate on notes with other users and more. The notes supports markdown, MathJax, and GFM syntax.
2023-04-19 17:47:19 +03:00
Running on: < https: / / anopaper . artegoser . ru / >
## Features
- Save notes locally
2023-04-29 09:45:40 +03:00
- Edit local notes
2023-04-19 17:47:19 +03:00
- Publish one-time notes (when read, the note is deleted from the server and saved locally)
- Use OpenAI API to complete notes (with your own api key)
- Collaborate with other users on notes
- Synchronize data across devices
- Support markdown, MathJax, and GFM syntax
2023-04-20 15:51:35 +03:00
See [changelog ](/changelog.md ) for more information
2023-04-24 15:43:03 +03:00
![AI completion gif ](docs/imgs/ai_completion.gif )
2023-04-19 17:47:19 +03:00
## Local installation
- Setup repository
```bash
git clone https://github.com/artegoser/AnoPaper.git
npm install
npm run build
```
2023-04-24 15:26:14 +03:00
- Look at .env.example and create your .env file
2023-04-19 17:47:19 +03:00
2023-04-21 17:44:08 +03:00
- Start server
```bash
npm start
```
2023-04-19 17:47:19 +03:00
## Contributing
Contributions are welcome! If you would like to contribute to this project, please create a pull request.
## License
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
2023-04-20 05:19:17 -10:00
2023-04-21 13:18:00 +03:00
[![FOSSA Status ](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper.svg?type=large )](https://app.fossa.com/projects/git%2Bgithub.com%2Fartegoser%2FAnoPaper?ref=badge_large)