Open-source, self-hosted scheduling platform (MIT-licensed community fork of Cal.com) for booking meetings and managing calendars.
- 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
Clone the repository
git clone https://github.com/aryan6673/deyweaver.git - 2
Install npm packages
npm install - 3
Create .env.local in the project root with your Google AI API key
- 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
Open-source learning platform for building courses, assignments, discussions, and certificates, with AI features and a Notion-like editor.
Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies.
A free, open-source lunar calendar that lives in the macOS menu bar, showing lunar dates, public holidays, and system calendar events.
Open-source, self-hostable social media scheduling tool for planning, posting, and analyzing content across many platforms, with AI and API integrations.
A self-hostable, local-first AI chat workspace supporting multiple model providers, agents, Deep Research, RAG, skills, MCP, and voice.