An open API service indexing awesome lists of open source software.

https://github.com/ajagtapdev/clueless


https://github.com/ajagtapdev/clueless

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

![clueless](https://github.com/user-attachments/assets/582b2175-c19c-4186-b258-9007fcea79ad)


Revolutionizing Tech Hiring with Next-Gen AI 👨‍💻


### Overview 🏢
**Clueless**: the AI-driven hiring platform that turns candidates' own GitHub repos into real-world debugging challenges. Powered by smart bug-injection and live collaboration to uncover true problem-solving talent, we aim to make employers' lives easier, because at the end of the day, our team recognizes that we're all human.

**[Explore the future at our website 🌐](#)**

---

### Key Features ✨
- **Real-Time Collaboration:** Experience a seamless, live-coding environment with synchronized cursors and instant updates.
- **Personalized Challenges:** Move beyond generic problems by generating bug-fixing tasks directly from a candidate's GitHub repositories.
- **AI-Powered Bug Injection:** Leverage the power of Anthropic AI to inject subtle, logical bugs that test real-world debugging skills.
- **In-Depth Analysis:** Gain deep insights into a candidate's thought process, code comprehension, and problem-solving approach.
- **Frictionless Experience:** Candidates join with just a name: no sign-up required. Interviewers manage everything from a simple, intuitive dashboard.
- **Multi-Language Support:** Assess talent across a wide range of languages, including JavaScript, Python, Java, C++, and more.

---

### How It Works ⚙️
1. **Create a Session:** Interviewers generate a unique, shareable session link from the admin dashboard.
2. **Candidate Joins:** The candidate joins the session using the link and their name.
3. **Submit Repository:** The candidate submits one of their public GitHub repositories for analysis.
4. **Inject a Bug:** The interviewer uses the AI to select and inject a subtle bug into the candidate's code.
5. **Debug in Real-Time:** The candidate works to find and fix the bug in the collaborative code editor while the interviewer observes their process.

---

### Tech Stack 🛠️
- **Frontend:** Next.js, React, TypeScript, Tailwind CSS
- **Real-time Engine:** Socket.IO
- **AI Model:** Anthropic's Claude-3 for intelligent bug injection.
- **Authentication & DB:** Supabase
- **GitHub Integration:** Octokit API for repository fetching and analysis.

---

### Why Clueless? 🤔
**Clueless** isn't just another coding test: it's a bold reimagining of technical assessment:
- **Assess Real-World Skills:** Move past rote memorization of algorithms and evaluate the debugging and code comprehension skills developers use every day.
- **Hyper-Personalized Interviews:** By using a candidate's own code, every challenge is unique, relevant, and fair.
- **Unbiased Insights:** Focus on objective problem-solving ability rather than performance anxiety from unfamiliar problems.
- **Frictionless Candidate Experience:** A simple, intuitive interface respects the candidate's time and provides a positive interview experience.
- **Data-Driven Decisions:** Make hiring decisions with confidence, backed by deep insights into how a candidate actually works.

---


Built with ❤️ by the Clueless Team