Skip to content

Sarjana is an open source desktop application which is used to assist in reading information materials, be it research papers or technical books. Sarjana allows us to generate summaries of the materials using AI. On top of that, Sarjana also allows us to write our own notes and save them.

License

Notifications You must be signed in to change notification settings

mindscapexyz/Sarjana

Repository files navigation

Sarjana

Sarjana is an open source desktop application which is used to assist in reading information materials, be it research papers or technical books. Sarjana allows us to generate summaries of the materials using AI. On top of that, Sarjana also allows us to write our own notes and save them.

example sarjana demo

Getting started

TBC

Generate summaries (requires OpenAI/Claude/MaLLaM API key)

TBC

Contributing

If you'd like to contribute to Sarjana, feel free to fork the repository, make your changes, write issues in this repository and submit a pull request. Contributions are welcomed and appreciated, however this is an experimental project, so any changes and new features are merged into this distribution of Sarjana at my discretion.

For a detailed guide on contributing, read the CONTRIBUTING.md file.

Roadmap Todos

  • Progressive summarization
  • UI to organise the materials
  • Add loading bar on PDF addition
  • Package Sarjana into executable installer pipeline
  • Manage API key configuration
  • Support other LLM provider (Claude & MaLLaM)
  • Generate additional contexts feature
  • Ask questions feature
  • Touch up and clean up the app

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Special thanks

Many thanks and appreciation to all these people for their contributions to Sarjana:

  • Nero and Karbon Kore team: for supporting and validating the idea
  • Nouns DAO: for sponsoring this project
  • Ariff Nazhan & Malaysia-AI team: for RAG guidance
  • DevTalk MY: for the opportunity to promote Sarjana

About

Sarjana is an open source desktop application which is used to assist in reading information materials, be it research papers or technical books. Sarjana allows us to generate summaries of the materials using AI. On top of that, Sarjana also allows us to write our own notes and save them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published