Skip to content

Tvashta/neuralyst

Repository files navigation

Neuralyst

Neuralyst is a smart to-do app that helps you do the next right thing with less friction.

Instead of overwhelming you with a giant task list, Neuralyst shows one prioritized task at a time and turns big tasks into small, actionable 2-minute starting steps.


What It Does

Add tasks by voice or manually.

For voice input, say something natural like:

Go to the gym at 6 PM today.

Neuralyst transcribes it, lets you edit the task/date/time, extracts useful details, and generates a small first step like:

Put on your gym shoes.

The app then prioritizes your tasks using deadlines, urgency, time, location, and context — so you always know what to do next.


Screenshots

Full Task 2-Minute Version Milestones Calendar
Full task 2-minute version Milestones calendar

Features

  • Voice task input — record tasks naturally and edit the transcription before saving.
  • Manual task input — type tasks and optionally add date, time, deadline, or priority.
  • Natural language understanding — understands phrases like “urgent,” “tomorrow,” “sometime this week,” or “before June 16.”
  • 2-minute task breakdown — converts tasks into tiny starting actions to reduce inertia.
  • Smart prioritization — ranks tasks using time, deadlines, priority, effort, and context.
  • Location-aware ordering — detects task locations and reprioritizes nearby tasks when convenient. [Ex: "Return book to Columbia Library before June 16th" will be reordered right after "Go to college tomorrow at 9 am" even if today is June 2nd]
  • One-task dashboard — shows only the next best task instead of a huge list.
  • Roadmap page — lets users view the full list of tasks when they want the broader picture.
  • Milestones calendar — shows a monthly heatmap of completed tasks, where brighter green means more tasks completed that day.
  • Reprioritization — users can skip a task, and Neuralyst recalculates the next best option.

Tech Stack

  • Flask
  • Python
  • HTML/CSS/JavaScript
  • Firebase
  • Geopy
  • Speech-to-text transcription
  • Groq-powered LLM ensemble

Running Locally

Clone the repository:

git clone <your-repo-url>
cd <your-project-folder>

Install dependencies:

pip install -r requirements.txt

Create a .env file and add the required API keys:

YOUR_API_KEY_NAME=your_api_key_here

Run the Flask app:

flask --app main run --debug

Open the app:

http://127.0.0.1:5000

Why Neuralyst?

Most productivity apps help you organize everything you need to do.

Neuralyst helps you start.

The goal is simple: reduce friction, lower inertia, and make progress feel easy.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors