Skip to content

Simple task creation tool with AI assistance build on top of laravel, inertia, react, and ollama AI.

Notifications You must be signed in to change notification settings

bruzp/task-manager-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Task Manager AI

An intelligent task management system built with Laravel, Inertia, and React — powered by local AI via Ollama. This app helps you manage tasks and chat with an AI assistant that understands your workload.


🚀 Features

  • Create, update, and manage tasks with priority and status
  • Floating AI chat assistant to summarize, analyze, or track tasks
  • Markdown support in the chat
  • Works offline using a locally running AI model

🛠️ Stack

  • Backend: Laravel 12
  • Frontend: React + Inertia.js
  • AI Integration: Ollama + gemma3:1b model
  • UI: shadcn/ui + Tailwind CSS
  • Markdown rendering: react-markdown
  • Syntax highlighting: Prism

🧪 Running Locally

🔧 Requirements

  • Docker Desktop (with WSL/Ubuntu integration)
  • Ollama
  • PHP >= 8.1 (handled via Sail)
  • Node.js + npm/yarn (for frontend assets)

✅ Setup Steps

  1. Clone the repo

    git clone https://github.com/your-username/task-manager-ai.git
    cd task-manager-ai
  2. Install Laravel dependencies

    cp .env.example .env
    ./vendor/bin/sail up -d
    ./vendor/bin/sail composer install
    ./vendor/bin/sail artisan key:generate
    ./vendor/bin/sail artisan migrate
  3. Install JS dependencies

    npm install && npm run dev
  4. Launch Laravel Sail

    ./vendor/bin/sail up

🤖 AI Setup (Ollama)

  1. Install Ollama locally
    https://ollama.com/download

  2. Add the Gemma model

    ollama pull gemma3:1b
  3. Run the model

    ollama run gemma3:1b

⚠️ The AI chat assistant requires the model to be running locally via Ollama.


🌟 Special Mentions

  • PrismPHP — for advanced AI + Laravel integration.
  • Ollama — seamless local LLM runtime.

📸 Screenshots

alt text

📄 License

MIT — free to use, modify, and distribute.


🙌 Author

Made with ☕ by Bruce Phillip Perez

About

Simple task creation tool with AI assistance build on top of laravel, inertia, react, and ollama AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published