Project Info

Heather AI

Devpost

This project did not submit a demo video on Devpost.

What is Heather AI? Check out our demo! It is hard to keep a consistent schedule and it is very easy to lose track of things in your daily life. To provide some stability in one's life Heather AI acts as your secretary, aiming to maximize your productivity and help you in your day-to-day life. You can chat with Heather to ask questions but the main purpose of Heather is to help you schedule your day. By talking to Heather, you can add and remove events seamlessly on your Google Calendar, using a customized heuristic that takes into consideration practicality and development time. With this, we provide users with optimized scheduling where users can provide minimal information and generate helpful schedules. For example, all a user has to say is “I want to go to the gym 3 times this week” and Heather will automatically block out 3 times on your calendar to exercise, scheduling around other events. Access is here: Heather AI

Accomplishments we're proud of

We are very proud of our robust scheduling algorithm and the conversion between voice to speech. Delving into the technical implementation of the scheduling algorithm, we wanted to schedule events based on what timeframe we could complete them given that the time it took to complete them wasn’t equal to this entire interval (i.e. we may have a 3-hour window for a 1-hour task). This is known as the interval scheduling problem with release times and deadlines, a famous np-hard problem proven to have no constant approximation. However, we applied a combination of linear programming and the earliest deadline first heuristic to get a method to schedule events quickly in the vast majority of cases and defer to user input for any significant changes. We also developed a robust way of taking the voice of a user, identifying events, and splitting them up into a machine-readable format for our scheduling algorithm. With this we can identify, modify, and delete events all seamlessly on the user's Google calendar, reducing the barrier of entry to the generation of a nice schedule.

What's next

We just launched and we already have a growing waitlist (>100 people)! We plan to grow the functionality of our assistant and add integrations and monetization.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • FlaskIn code
  • HTMLIn code
  • JavaScriptIn code
  • LangChainIn code
  • PythonIn code
  • ReactIn code
  • RedisIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • Hugging FaceClaimed
  • OpenAIClaimed
  • VercelClaimed

10 of 13 appear in the indexed code. 3 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

67 KB

Source files

25

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars