AI assistant for Google Classroom

Connect Google Classroom so Joshu can check assignment due dates, draft course announcements, and track student project submissions.

Then $95 a month with no token fees, no resets, and no caps.

Joshu's office
Joshu's office: AI assistants at their desks, ready to work in Google Classroom
Google Classroom logo

What you can ask Joshu in Google Classroom

  • You: What assignments in Google Classroom are due for students this week?

    Joshu inspects your active courses, compiles upcoming due dates with student submission counts, and drops a brief on your desk.

  • You: Draft a class announcement for Friday's guest speaker lecture.

    Joshu writes the course update with schedule details and preparation notes, held for your review before posting.

  • You: Which students have not submitted the project draft in Classroom?

    Joshu queries coursework submissions, lists students with outstanding assignments, and stages a reminder draft.

Coursework, class announcements, and student submissions in Google Classroom connect directly to your daily academic and teaching schedule.

What Joshu does

Joshu keeps track of your Google Classroom courses to reduce repetitive course administration and communication. It summarizes pending student submissions, identifies who has not turned in assignments before deadlines, and drafts course announcements from syllabus updates. When course readings live in Google Drive, Joshu links files directly to coursework drafts.

What you do

Connect your Google Workspace teaching account using OAuth and select which courses Joshu may inspect. Joshu asks you to approve each announcement or student reminder before it goes out.

Why it sticks

Educators spend hours managing repetitive assignment logistics and answering basic deadline questions across course streams. Joshu handles the administrative tracking and draft announcements directly so you can spend your time teaching.

Permissions and limits

Joshu accesses Google Classroom through Composio-managed Google OAuth. It reads course rosters, coursework details, and submission states within authorized courses. It cannot grade student work, and it will not change coursework or delete a course without your explicit confirmation.

Frequently asked questions

Joshu connects to Google Classroom through Composio-managed Google OAuth and works across your courses, rosters, coursework, announcements, and submissions. It tracks upcoming assignment deadlines, drafts class announcements, monitors submission completion, and connects educational schedules back to your morning calendar briefs. You work with an assistant who has a desk, a computer, and persistent memory, not a classroom dashboard to click through for basic roster checks.

Yes. Every Joshu runs in its own isolated, sandboxed cloud computer. Student submissions, coursework grades, and roster details Joshu reads stay in that private sandbox. Joshu only accesses courses you authorize, and your data is never used to train public AI models.

No. Every announcement, new assignment, and change to a course or roster waits for your approval. Joshu reads courses, coursework, and submissions on its own. The connection cannot grade or return student work.

Only the Google Classroom courses and teaching permissions authorized during Google OAuth sign-in. Joshu cannot view personal accounts or courses outside your approved teaching scope.

Google Classroom sends standard automated notifications to students and teachers. Joshu is an assistant with long-term memory across Classroom, your Google Drive, email, and calendar. It pulls reference readings from Drive and drafts course updates with context attached.

Joshu is $95 a month after a 14-day free trial. That includes your sandboxed cloud computer, a dedicated US phone number, an @joshu.me email address, persistent memory across your tools, and all tool connectors, including Google Classroom. There are no token fees. Paid data and media APIs from the tool catalog are extra, paid per call from a prepaid usage wallet.