💾
Look Normal
.dmg
📄
about.txt
W
Words
💬
Slank
🗑️
Trash
Document1 — Words
Home
Insert
Layout
Review
Calibri
12
B
I
U

Auth middleware refactor

You:

Can you refactor the auth middleware to use JWT instead of session cookies? The current setup doesn't scale well across our microservices.

Claude:

I'll refactor the auth middleware to use JWT. Here's my plan:

1. Replace express-session with a new verifyToken middleware

2. Add token generation in the login route with 24h expiry

3. Update the 6 protected routes to use the new middleware

Let me start by modifying src/middleware/auth.ts

Auth refactor
API v2 design
+
Auto
Opus 4.6
100%
Slank — Acme Corp
Acme Corp
🏠 Home
💬 DMs
🔔 Activity
Channels
# my-project
# api-refactor
# landing-page
# bug-fixes
# my-project
😎
You2:31 PM
the dashboard is loading really slowly, like 4 seconds. can you profile it and fix the worst offenders?
🤖
Claude2:31 PM
I profiled the dashboard and found 3 issues:

1. The useAnalytics hook refetches on every render — adding useMemo around the query
2. The chart component imports the entire d3 library (400kb) — switching to tree-shaken imports
3. The user list does 1 API call per row — batching into a single query

Fixing all three now. Should bring it under 800ms.
Message #my-project
about.txt — TextEdit

Look Normal is a desktop app that disguises Claude Code as everyday productivity software.

It ships with two themes — Words (a word processor) and Slank (a messaging app) — so you can vibe code in the open without anyone looking twice.

The app runs locally, piggybacks on your existing Claude Code auth, and supports multi-session tabs, model switching, and permission controls.

Built by toy.studio. macOS only.

Stickies
Look Normal
Claude Code, disguised.
Nobody will know you're vibing.

macOS only. Requires Claude Code.

Look Normal

Look Normal

Claude Code, disguised as productivity apps. Vibe code without anyone knowing.

Desktop app for Mac

Sign up and we'll send you the download link.