Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.35 KB

File metadata and controls

45 lines (28 loc) · 1.35 KB

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"