Repolode
Deyweaver

Deyweaver/DeyWeaver

AI-powered daily planner in TypeScript that turns natural-language goals into a scheduled, prioritized day of tasks.

Open-source alternative to:MotionSunsama

Stars
381
Forks
37
Open issues
3
Last commit
2 months ago

What is it?

DeyWeaver is a Next.js web app for organizing a day. You describe your goals or ideal day in natural language, and an AI model built on Google Gemini via Genkit generates a segmented schedule with work and rest blocks. Tasks can be created, edited, filtered by status, priority and search terms, and tracked as part of the daily plan.

Beyond scheduling, the app can break a large task with a deadline into sub-tasks with time estimates, reallocate tasks when plans change, and adjust a day around a calendar event by compressing preparation time and generating reminders and speaker checklists. A productivity section shows task progress as a pie chart, weekly time usage as a bar chart, an efficiency score based on completion and deferments, and AI-generated burnout insights.

The project is MIT-licensed and needs a Google AI API key to run locally with Node.js 18 or newer. Its maintainer has noted that the hosted service is no longer free to run and is asking for donations.

Key features

  • 01Generates a segmented daily schedule from a natural-language description of goals.
  • 02Breaks large tasks with deadlines into sub-tasks with time estimates.
  • 03Reallocates tasks into new slots when plans change.
  • 04Adjusts the day around calendar events and produces reminders and speaker checklists.
  • 05Shows task progress, weekly time usage, an efficiency score and burnout insights.

Use cases

  • Students who want an AI-drafted timetable for a busy day of assignments.
  • Professionals preparing for a meeting who need time compressed around prep work.
  • Anyone who wants to split a large project into dated, time-boxed sub-tasks.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/aryan6673/deyweaver.git
  2. 2

    Install npm packages

    npm install
  3. 3

    Create .env.local in the project root with your Google AI API key

  4. 4

    Start the development server

    npm run dev

Things to know

  • The README says the project is under maintenance and the maintainers no longer have resources to run it for free.
  • The AI features require your own Google AI API key.

Topics

FAQ

What is DeyWeaver?
AI-powered daily planner in TypeScript that turns natural-language goals into a scheduled, prioritized day of tasks. DeyWeaver is a Next.js web app for organizing a day. You describe your goals or ideal day in natural language, and an AI model built on Google Gemini via Genkit generates a segmented schedule with work and rest blocks. Tasks can be created, edited, filtered by status, priority and search terms, and tracked as part of the daily plan.
Is DeyWeaver free to use? What license does it have?
DeyWeaver is open source under the MIT license. Check the license terms before using it in commercial products.
Is DeyWeaver still maintained?
Updated within 6 months. The last commit to DeyWeaver was on Sep 1, 2026.
What can I use DeyWeaver for?
Students who want an AI-drafted timetable for a busy day of assignments. Professionals preparing for a meeting who need time compressed around prep work. Anyone who wants to split a large project into dated, time-boxed sub-tasks.
How do I install DeyWeaver?
Clone the repository: git clone https://github.com/aryan6673/deyweaver.git Install npm packages: npm install Create .env.local in the project root with your Google AI API key Start the development server: npm run dev
Where can I get DeyWeaver?
The source code and installation instructions are on GitHub: https://github.com/Deyweaver/DeyWeaver

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects