We all have a million things to do, but let's be realโnot everything deserves our attention. The hard part? Figuring out what actually matters and what's just noise.
That's where Eisenflow comes in. Inspired by the Eisenhower Matrix, it helps you sort your tasks with one click, so you can stop feeling overwhelmed and start making real progress.
Instead of staring at a messy to-do list, Eisenflow helps you instantly categorize tasks into four simple buckets:
- โ Do Now โ The urgent and important stuff that needs your immediate attention.
- ๐ Plan for Later โ Big-picture tasks that matter but don't need to be done today.
โ ๏ธ Delegate โ Things that need to get done but don't need you to do them.- โ Eliminate โ The distractions that are just wasting your time.
Eisenflow makes task management effortless:
- Enter your tasks โ Add everything on your plate inside the app.
- Click 'Ask AI' โ Eisenflow sorts each task into the right category.
- Get a clear action plan โ Know exactly what needs your focus, and what doesn't.
This isn't another to-do listโit's a decision-making system designed to help you focus and move faster.
- ๐ง AI-Powered Categorization โ No more overthinking. Let AI handle the sorting.
- ๐ Eisenhower Matrix Framework โ A time-tested method for better decisions.
- โก One-Click Sorting โ Get clarity in seconds, not hours.
- ๐ฅ Simple, Drag and Drop Interface โ No clutter. Just a tool that helps you get things done.
- ๐ธ Eat the Frog Mode โ Tackle your most important task first and build momentum.
Eisenflow is built for:
- Busy professionals who need to cut through the noise.
- Entrepreneurs & team leads managing shifting priorities.
- Students & freelancers balancing deadlines and deep work.
- Anyone tired of feeling busy but not productive.
Before you begin, ensure you have:
- Node.js v14 or later (Download)
- npm or yarn package manager
- AI API Key (optional for AI-powered sorting)
# Clone the repository
git clone https://github.com/suryanshsingh2001/eisenflow-ai.git
# Navigate to project directory
cd eisenflow-ai
# Install dependencies
npm install
# or
yarn installCreate a .env.local file in the root directory:
# Required: Your Gemini API key
GEMINI_API_KEY=your_gemini_api_key_here
# Optional: Arcjet for rate limiting
ARCJET_KEY=your_arcjet_key_here
# Rate limiting configuration
RATE_LIMIT_ENABLED=true # Set to 'false' to disable in development
MAX_REQUESTS=20
# Character limit per conversion
NEXT_PUBLIC_MAX_CHARACTERS=5000Note: Set
RATE_LIMIT_ENABLED=falseduring local development to disable rate limiting.
# Start development server
npm run dev
# or
yarn devOpen http://localhost:3000 in your browser to start using DevMD.
graph TB
A[All Tasks] --> B{Urgent?}
B -->|Yes| C{Important?}
B -->|No| D{Important?}
C -->|Yes| E[โ
Do Now]
C -->|No| F[โ ๏ธ Delegate]
D -->|Yes| G[๐ Plan for Later]
D -->|No| H[โ Eliminate]
The Eisenhower Matrix is a proven time management framework that helps you prioritize by urgency and importance, not just deadlines.
We love contributions from developers of all skill levels! Eisenflow is proudly participating in Hacktoberfest 2025 ๐
|
๐ Bug Fixes Find and fix issues labeled |
โจ New Features Build features labeled |
๐ Documentation Improve docs labeled |
๐จ UI/UX Enhance design labeled |
โ Do:
- Write meaningful commit messages
- Add tests for new features
- Update documentation when needed
- Follow the existing code style
- Be respectful and collaborative
โ Don't:
- Submit untested code
- Make unrelated changes in one PR
- Ignore feedback from maintainers
Read our Contributing Guidelines and Code of Conduct for more details.
Use our templates when creating issues:
Contributing during October? Your PRs count toward Hacktoberfest!
Ground Rules:
- Contributions must add real value
- Test thoroughly before submitting
- Follow project standards
- Be patient and respectful
Check out good first issues to get started!
# 1. Fork the repository on GitHub
# 2. Clone your fork
git clone https://github.com/YOUR_USERNAME/eisenflow-ai.git
# 3. Create a feature branch
git checkout -b feature/amazing-feature
# 4. Make your changes and commit
git commit -m "feat: add amazing feature"
# 5. Push to your fork
git push origin feature/amazing-feature
# 6. Open a Pull RequestHow does AI categorization work?
Eisenflow uses AI to analyze your task descriptions and automatically sort them into the appropriate Eisenhower Matrix quadrant based on urgency and importance indicators.
Can I manually move tasks between categories?
Absolutely! Eisenflow provides a drag-and-drop interface so you can easily adjust AI suggestions or manually organize your tasks.
Is my data stored securely?
Your tasks are stored locally in your browser. We take your privacy seriously and don't send your data anywhere unless you explicitly use AI categorization features.
What is "Eat the Frog Mode"?
Based on the famous productivity principle, this mode highlights your most important task and encourages you to tackle it first thing, building momentum for the rest of your day.
Does this work offline?
Yes! Eisenflow works offline for all core features. AI categorization requires an internet connection, but manual sorting and task management work without one.
|
Next.js |
React |
TypeScript |
Tailwind |
Additional Technologies:
- UI Components: shadcn/ui
- AI Processing: Google Gemini Flash
- Rate Limiting: Arcjet
- Icons: Lucide React
- Calendar integration for scheduled tasks
- Task dependencies and subtasks
- Team collaboration features
- Mobile app (iOS & Android)
- Analytics dashboard for productivity insights
- Browser Extension โ Quick capture from anywhere
- Pomodoro Timer Integration โ Focus sessions for "Do Now" tasks
- Recurring Tasks โ Automate your routine
- Export Options โ PDF, CSV, and calendar exports
- Custom Categories โ Beyond the traditional matrix
- Voice Input โ Add tasks hands-free
This project is licensed under the MIT License. Feel free to use, modify, and distribute as you see fit.
Maintainer: Suryansh Singh
Website: eisenflow.surydev.site
Issues: GitHub Issues
- Built with โค๏ธ using Next.js and shadcn/ui
- Powered by Google Gemini
- Icons provided by Lucide
- Rate limiting by Arcjet
- Inspired by the amazing developer community
Made with โค๏ธ for people who want to do less, but achieve more
