Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
Ten tabs, four Claude sessions, one forgotten step. Didja remembers the steps you didn't finish, and ticks them off when you do.
ProductivitySwift · TypeScriptGitHub @didja-devOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Ten tabs, four Claude sessions, one forgotten step. Didja catches the steps you didn't finish and ticks them off when you do. Local-first macOS menu bar app.
Loading the full README.
Read the full README ↗You're vibe coding in five places at once. Claude gives you a checklist, you do three steps, a new prompt pulls you away, and step four quietly disappears, until production breaks.
Didja is a Mac menu bar app that notices those steps for you:
It works in the apps you already use: Claude, Claude Code in a terminal, ChatGPT, Gemini, Copilot, Codex and other AI tools, Gmail, Outlook, WhatsApp, Teams, Slack and any browser tab. You can also connect Linear, Jira, Asana, Todoist or Notion.
Download the latest release (a signed and notarised .dmg).
It reads your screen, so it never sends any of it anywhere.
The only network traffic is the daily update check and, if you connect them, your task tools. Settings › Privacy in the app shows what is read, what is kept and where, with the live state of each. The full detail is in docs/GUIDE.md.
You need Xcode 16+ and Bun.
# engine tests and type-check
cd engine && bun install && bun test && bunx tsc --noEmit && cd ..
# build the app (bundles the engine) and run the Swift tests
xcodebuild -project app/Didja.xcodeproj -scheme Didja -configuration Debug -derivedDataPath app/build test
open app/build/Build/Products/Debug/Didja.app
The project signs with the maintainer's Apple Development team. To build without that certificate, add CODE_SIGN_IDENTITY=- CODE_SIGN_STYLE=Automatic DEVELOPMENT_TEAM= to the xcodebuild command. macOS will then ask for Accessibility again after every rebuild.
MIT. See LICENSE.