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.
- 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
# 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)