Giter Club home page Giter Club logo

hackergpt's Introduction

HackerGPT

HackerGPT is your indispensable digital companion in the world of hacking. Crafted with the unique needs of ethical hackers in mind, this AI-powered assistant stands at the forefront of hacking knowledge and assistance. Equipped with an extensive database of hacking techniques, tools, and strategies, HackerGPT is more than just an information resource—it's an active participant in your hacking journey. Whether you're a beginner looking to learn the ropes or a seasoned professional seeking deeper insights, HackerGPT is your ally in navigating the ever-changing landscape of hacking challenges.

How does HackerGPT work?

When you ask a question, it's sent to our server. We verify user authenticity and manage the number of questions you can submit based on your user type (free or plus). Our next step is to search our database for information closely matching your question. If we find a strong match, we incorporate this into the AI's response process. Finally, your question is securely passed to either Google or OpenAI for processing. Importantly, we only send the question and previous ones from the same chat without any personal information. The response you receive varies based on the selected module:

  • HackerGPT: A tuned version of Palm 2 with semantic search on our data.
  • GPT-4 Turbo: The latest and greatest from OpenAI, paired with our unique prompt.

Getting Started with HackerGPT Locally

1. Clone Repo

git clone https://github.com/Hacker-GPT/HackerGPT.git

2. Install Dependencies

npm i

3. Configure Environment Variables

Initialize your environment settings by creating a .env.local file in the project's root directory. Simply duplicate the .env.local.example file, rename it to .env.local, and then update the values with your specific configurations. For PALM 2 usage, you'll need to modify the following entries:

SECRET_PALM2_CHAT_BISON_API_KEY=YOUR_OPENROUTER_API_KEY
SECRET_PALM2_SYSTEM_PROMPT=YOUR_SYSTEM_PROMPT

4. Run App

npm run dev

5. Use It

You should be able to start chatting.

Have a feature request, question, comment?

You can get in touch with us through email at [email protected] or connect with us on X.

Contributing Code

Please see CONTRIBUTING.md for setup instructions and guidelines for new contributors.

Contributing Funds

If you'd like to contribute financially to the development of HackerGPT, you can make a donation at the following link: Donate to HackerGPT Development.

License

Licensed under the GNU General Public License v3.0

hackergpt's People

Contributors

dependabot[bot] avatar fx64b avatar thehackergpt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.