Skip to content
/ askmonk Public

An intelligent agent that helps you to onboard to new codebases

License

Notifications You must be signed in to change notification settings

dhmnr/askmonk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues BSD3 License


askmonk

An intelligent agent that helps you to onboard to new codebases


Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Usage
  3. Building
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

askmonk a.k.a "Tuteur de Mistral" is an innovative open-source tool developed to address a common challenge many developers face: the daunting task of navigating and understanding unfamiliar codebases. Created during the Mistral AI Hackathon at Shack 15, organized by Cerebral Valley, this project leverages cutting-edge technologies to provide users with a seamless and educational experience in coding. "Tuteur de Mistral" is more than just a project; it's a step towards making coding more accessible and less intimidating for developers everywhere.

(back to top)

Features

  • Demystifying Codebases: Utilizes Mistral Large, MongoDB Vector Store, and Llama-Index to analyze and break down complex codebases into understandable parts, offering step-by-step instructions to users.
  • Interactive Tutorial Quiz: Incorporates a quiz feature that tests users on foundational knowledge, facilitating a deeper understanding and retention of the code they are learning.
  • Speed and Efficiency: Built with the power of Mistral, our tool demonstrates how complex products can be developed rapidly and efficiently, thanks to the streamlined RAG pipeline using Mistral API and Llama-Index.
  • Open-Source Accessibility: As an open-source product, "Tuteur de Mistral" encourages community contributions and collaboration, ensuring continuous improvement and accessibility for all users.

(back to top)

Roadmap

Our vision for "Tuteur de Mistral" is to continuously enhance its capabilities and user experience.

  • Integrating knowledge graphs to provide users with a more interconnected and holistic understanding of codebases.
  • Developing a visually rich interface to make the learning experience more engaging and intuitive.Expanding the repository coverage to include more languages and frameworks, catering to a wider range of developers.
  • Incorporating user feedback mechanisms to continuously improve the tool based on community input and needs.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Dheemanth Manur - dheemanthmanur72@gmail.com Harshavardhan K - harshavardhan816@gmail.com

Project Link: https://github.com/dhmnr/askmonk

(back to top)

Acknowledgments

(back to top)

About

An intelligent agent that helps you to onboard to new codebases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages