Skip to content

Ergonomically designed, AI-powered homework solver. | 符合人体工程学设计、人工智能驱动的作业助手

License

Notifications You must be signed in to change notification settings

cubewhy/skid-homework

Repository files navigation

打滑作业平台

Thumbnail

ENGLISH README

符合人体工程学设计、人工智能驱动的作业助手

Deploy with Vercel

警告: 破坏性修改

我们已经将服务迁移到 Next.js, 部署时请注意配置差异.

安全提示

Skid-Homework 不会要求你下载桌面软件, 一切东西都在浏览器内运行

如果某个站点要求你下载软件来使用本平台, 可能为病毒

我们只有一个地址和一个仓库。

为什么用 打滑作业

如果你觉得这个工具好用, 可以点一个Star 或者分享给你的朋友!

  • 节省时间, 高效工作流
  • 无遥测
  • 开源, 无黑盒
  • 无垃圾电话
  • 无需电话号码
  • 可通过电脑、平板电脑或手机访问
  • 人体工程学设计, 支持纯键盘操作
  • 可定制答案风格, 不局限于标准答案
  • 支持解析多张图片/PDF 文件
  • 左撇子友好
  • 支持输出图片 (PS: 仅支持数学函数)

现在尝试

官方实例部署在 https://skid.996every.day

您需要申请一个 Gemini API 密钥或者自备一个OpenAI 兼容API 才能访问 AI。

Google AI Studio

快捷键说明

快捷键 说明
Ctrl+1 上传文件
Ctrl+2 拍照
Ctrl+3 将文件提交给AI
Ctrl+4 删除所有文件
Ctrl+5 打开设置页面
Ctrl+X 打开全局提示词编辑器
ESC 关闭设置页面/当前对话框
空格 下一个题目
Shift+空格 上一个题目
Tab/RightArrow 下一个文件
Shift+Tab/LeftArrow 上一个文件
/ 改进答案

常见问题

为什么如此之慢

可以尝试缩小Thinking Budget, 不过太小的值会让AI 输出错误结果

同时, 如果不需要详细的解析可以尝试如下prompt

用中文输出答案
只需要输出答案即可,选择题不需要输出解析(留白即可)

为什么总是失败

  • 检查你的IP 是否被Google 拉黑
  • 检查API Key 是否有效
  • 尝试使用 gemini-2.5-flash 模型

我的电脑上没有摄像头, 请帮帮我

SkidCamera 正是您想要的。

为自学者设计的符合人体工程学的相机软件

请参照 SkidCamera README 中的步骤来使用

老师不喜欢我的答案风格/答案风格不符合我的预期

本站点默认不自带默认的答案风格, 和传统题库相比开箱即用没那么强, 但可自定义性高

你可以点击界面中的编辑全局Prompt (Ctrl+X) 来编辑提示词

可以写你特殊的需求, 例如答案风格

如果只是对某一道题目的解答不满意可以按/来提出改进需求让AI重写

我没有API Key

Gemini API Key 是免费的, 可以去申请

如果环境不允许没办法, 不过可以用Cloudflare 搞反向代理, 方法请自行查找

请求失败

如果你的API 密钥和地址都正确的话, 大概率是 Cors 干的

这是浏览器的问题, 你可以尝试本地搭建反向代理.

如果是其他问题请携带Devtools (F12) 日志开issue.

OCR 是怎么实现的

现在站点会将图片直接发送给AI

如果你有更好的方案请开pr/issues

比传统软件(例如作业帮)强大在哪里

  • 电脑可用
  • 有针对写作业场景设计的人体工程学

我的API 无法使用

OpenAI API 未经完整测试, 若出现问题请携带 Devtools 中的日志开issue

第三方API 不保证100% 可以用.

Devtools 是什么

我们在软件里写了一些功能方便我们调试

如果使用没有问题, 请不要打开该选项

Devtools 功能如下

  • 查看原始Markdown

我还有其他问题

如果你发现了Bug, 请到 issues 反馈, 否则请移步讨论区.

请移步 讨论区

Star 历史记录

如果这个项目节省了你的时间, 请务必献上一个 Star!

Star History Chart

为什么太多作业不好

  • 浪费时间
  • 效率低下
  • 影响睡眠质量
  • 影响心理健康

觉得这违反了道德规范?

如果您这么认为,请不要使用它。

家庭作业旨在帮助学生理解知识, 而不是用来控制学生。

我个人使用可汗学院和维基百科来学习, 既省时又高效。

但学校可能会要求我提交作业... 这个平台只是解决这个问题的一个变通方法。

免责声明

本项目鼓励用户遵守学术诚信, 请勿在考试中使用本软件.

若违规使用, 本项目不承担任何责任

本项目使用 GPLv3 授权, 开发者无权控制软件的分发.

开发

  • Clone 本存储库
  • 运行 pnpm i
  • 运行 pnpm run dev 来预览

欢迎PR

快速部署(使用Vercel)

请点击下方按钮

Deploy with Vercel

快速部署(使用Docker)

# Replace <commit_hash> with the actual commit hash
docker run -p 3000:3000 ghcr.io/cubewhy/skid-homework:sha-<commit_hash>
services:
  skidhw:
    # Replace <commit_hash> with the actual commit hash
    image: ghcr.io/cubewhy/skid-homework:sha-<commit_hash>
    ports:
      - 3000:3000

构建 Docker 映像

容器开放 3000 端口.

docker build -t skid-homework .

I18N 类型报错

请在修改i18n 文件之后运行如下命令更新类型

pnpx i18next-cli types

License

This work is licensed under GPL-3.0

You're allowed to use, share and modify.

About

Ergonomically designed, AI-powered homework solver. | 符合人体工程学设计、人工智能驱动的作业助手

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors 2

  •  
  •