Skip to content

phphoebe/ai-task-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Task Generator

A Streamlit web app that transforms any goal into actionable, time-bound tasks using local open-source LLMs (Ollama) via the OpenAI Agents SDK. No API keys required — runs entirely on your machine.

Demo

Screenshot of the app in action — generating a task plan for renewing a dbt Certified Developer certificate.

Prerequisites

  1. Ollama installed and running. See ollama.com for setup.

  2. A model pulled — e.g. ollama pull llama3.2:3b

Setup

This project uses uv for package management. Dependencies are configured in pyproject.toml.

uv sync

Run the App

uv run streamlit run app.py

The app will open at http://localhost:8501

Configuration

Model: The app uses llama3.2:3b by default. To change, edit the model parameter in app.py:

model=LitellmModel(model="ollama_chat/llama3.2:3b"),  # or ollama_chat/llama3.2, ollama_chat/mistral, etc.

Sample Goals to Try

  • "Learn a new programming language in 3 months"
  • "Start contributing to open source and land a first PR"
  • "Automate a recurring workflow (scripts, CI/CD, or Zapier/n8n)"
  • "Set up a personal finance dashboard (track spending, savings, investments)"
  • "Build a morning routine that includes exercise, reading, and planning"

About

Streamlit app that turns goals into step-by-step task plans using local models (Ollama) with the OpenAI Agents SDK.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages