Skip to content

Duy-Nguyen-2006/timetable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

373 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tack Timetable

AI-assisted timetable generator built with Next.js + React + TypeScript, with local Coder/Reviewer loop and Python execution bridge.

Active app

Current API routes

AI execution flow (current)

  1. User configures provider in UI (SettingsModal).
  2. Orchestrator runs in browser (runLocalAgent).
  3. Coder and Reviewer call LLM through server route (/api/ai/chat).
  4. Generated Python is executed through bridge (executeGeneratedCode).
  5. Result is rendered as timetable table and exported to Excel in UI (handleDownloadExcel).

Important behavior notes

  • Reviewer reject is enforced and retried with bounded rounds in runLocalAgent.
  • Browser-side fake execution stub has been removed; if IPC is missing, bridge throws explicit error in python-bridge.ts.

Run locally

  • Install: npm install
  • Dev: npm run dev
  • Build: npm run build
  • Lint: npm run lint

Security

  • Do not commit real secrets from .env*.
  • Keep provider/API keys out of source files and docs.

About

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors