Skip to content

lestermartinn/DevLook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevLook — Local, Privacy-First Productivity Analytics for Developers

DevLook is a local-first dashboard that shows where your time goes (per app/window).
No cloud, no accounts — just run the agent + backend + optional dashboard on your machine.

✨ Features

  • Lightweight Windows agent (active app + window title, every N seconds)
  • FastAPI backend with SQLite by default
  • Next.js dashboard (minutes by app, recent activity, Today/7d/30d)
  • Privacy-first: API binds to 127.0.0.1, data saved locally

🚀 Quickstart (Windows)

# Clone
git clone https://github.com/lestermartinn/devlook

# Terminal 1: Backend
cd devlook
cd backend
py -m venv venv
.\venv\Scripts\Activate.ps1
pip install -r requirements.txt
uvicorn main:app --host 127.0.0.1 --port 8000

# Terminal 2: Agent
cd devlook
cd agent
py -m venv venv
.\venv\Scripts\Activate.ps1
pip install -r requirements.txt
py main.py

# Terminal 3: Frontend
cd devlook
cd frontend
npm install
npm run dev
# Open http://localhost:3000/ (redirects to /dashboard)

About

DevLook is a local-first dashboard that shows where your time goes (per app/window). No cloud, no accounts — just run the agent + backend + optional dashboard on your machine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors