skid-homework  by 996-ai

AI homework solver for students

Created 1 month ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the time burden and potential negative impacts of traditional homework on students' lives by providing an AI-powered homework solver. Designed for students and self-learners, it offers a browser-based solution to efficiently tackle assignments, saving time and providing an alternative to manual completion. The core benefit is leveraging AI to assist with homework tasks without requiring desktop software installations.

How It Works

The platform operates entirely within the web browser, eliminating the need for users to download and install any desktop applications. It integrates with AI models, specifically mentioning the need for a Gemini API key, to process and generate answers. The system supports the submission of multiple images or PDF files for analysis and allows for customizable answer styles, moving beyond standard responses.

Quick Start & Requirements

  • Installation: Clone the repository, run pnpm i for dependencies, and pnpm run dev to start the development server.
  • Prerequisites: Requires a Gemini API key obtained from Google AI Studio. The gemini-2.5-flash model is suggested for performance.
  • Demo: An official instance is deployed at https://skid.996every.day.
  • Additional Tools: For users without a webcam, a separate tool named SkidCamera is referenced, with instructions likely found in its own README.

Highlighted Details

  • Emphasizes privacy with no telemetry, no black boxes, and no requirement for a phone number.
  • Offers extensive keyboard shortcuts for efficient navigation and operation, including file upload, submission, and answer improvement.
  • Supports parsing and solving problems from multiple image files or PDF documents simultaneously.
  • Provides customizable answer styles, allowing users to tailor the output beyond default responses.
  • Designed with an ergonomic interface, friendly to both mouse and keyboard-centric users, including left-handed users.

Maintenance & Community

The project is maintained by a self-identified "personal developer/student," suggesting a small team or individual effort. Sponsorships are encouraged to support ongoing development and maintenance, with sponsors potentially being listed in the README. No explicit community channels like Discord or Slack are mentioned in the provided text.

Licensing & Compatibility

This work is licensed under the GPL-3.0 license. This is a strong copyleft license that permits free use, sharing, and modification, but requires any derivative works or distributed modifications to also be licensed under GPL-3.0. This may impose compatibility restrictions for integration into closed-source or commercial projects.

Limitations & Caveats

Performance can be slow, with suggestions to adjust the "Thinking Budget" or prompt text for faster, though potentially less detailed, results. Failures may occur due to IP blocking by Google, invalid API keys, or model issues. The project acknowledges potential conflicts with academic integrity policies, framing itself as a workaround for students who must submit homework, and encourages users to adhere to academic honesty.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
193 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.