Skip to content

FastAPI server with local LLM-powered goal breakdown using Ollama and Llama3.2. Offline smart task planner.

License

Notifications You must be signed in to change notification settings

prjwrld/taskwizard-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Made with FastAPI

TaskWizard Server ✨

Your personal task breakdown assistant, powered by FastAPI and a local LLM (Llama3.2 via Ollama).

🛠️ Features

  • 🚀 FastAPI backend
  • 🔥 Local LLM (Ollama) integration
  • 🧠 Smart prompt engineering (goal → steps)
  • 🌎 Web frontend (React Native + Expo exported)
  • 🌟 100% Offline or Local server running
  • 📦 Deployable to Render / Vercel / your own server

📂 Project Structure

taskwizard-server/ ├── main.py # FastAPI server logic ├── requirements.txt # Python dependencies ├── .gitignore ├── LICENSE └── README.md

⚙️ Requirements

  • Python 3.10+ ✅
  • Ollama (local LLM runner) ✅
  • FastAPI, Uvicorn, Requests

🚀 Quick Start

# Clone the repo
git clone https://github.com/prjwrld/taskwizard-server.git
cd taskwizard-server

# Install dependencies
pip install -r requirements.txt

# Start Ollama (make sure it's running)
ollama run llama3.2

# Run the FastAPI server
uvicorn main:app --reload --port 8000

	•	Visit: http://localhost:8000/docs (Swagger UI to test)

🏆 Credits
	•	FastAPI
	•	Ollama
	•	Llama 3.2B Model

About

FastAPI server with local LLM-powered goal breakdown using Ollama and Llama3.2. Offline smart task planner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages