Loading repository data…
Loading repository data…
wyofalcon / repository
HuminLoop — ADHD-friendly AI-powered knowledge capture for developers. Screenshot, annotate, get coding prompts. Electron + Gemini 2.5 Flash. Windows & Linux.
Heads up: This project is a work in progress. I built it as a side tool while working on another project and it's been evolving fast. The pre-built executables are untested — building from source is the most reliable way to run it right now. Expect rough edges. Coming soon: full integration of the AI dev workflow system with smart triggers, hooks, and automated orchestration across your entire coding session.
HuminLoop started as a simple screenshot-and-note tool. Clip something from your screen, tag it, find it later. It's still great at that — a fast, AI-organized knowledge base for anyone who captures a lot of visual information.
But when you're deep in an AI-assisted coding session — bouncing between Claude Code, Copilot, and your terminal — you don't just need to remember issues, you need to act on them. So it evolved.
Now HuminLoop is also the bridge between what you see on screen and what your AI coding tools need to fix it. Screenshot a bug, annotate it with colors your AI understands, and get a ready-to-paste prompt in seconds.
Use it as a smart note organizer. Use it as a dev workflow tool. Or both.
Built by a developer with ADHD who needed to stop losing context every time a new issue appeared. Like a squirrel burying acorns before darting to the next tree.
Grab the latest release for your platform:
| Platform | Download | Format |
|---|---|---|
| Windows | Download .exe | NSIS installer |
| Linux | Download .AppImage | AppImage (universal) or .deb |
| macOS | Download .dmg | Disk image |
No Node.js required. Download, install, run. The setup wizard handles everything else.
Note: Pre-built executables are untested and may have issues. Building from source (below) is recommended for now.
The app is not code-signed. Your OS will show a security warning on install:
- Windows: "Windows protected your PC" — click More info then Run anyway
- macOS: "can't be opened because it is from an unidentified developer" — go to System Settings > Privacy & Security and click Open Anyway
- Linux: No warning (AppImage may need
chmod +xto run)
Or build from source (recommended):
git clone https://github.com/wyofalcon/huminloop.git
cd huminloop
npm install
npm start
Screenshot --> Capture popup --> Rule engine auto-categorizes --> AI enriches in background
^ | |
| instant match by summary, tags, fix prompt,
clipboard window title, repo path, URL extraction, project
watcher process name, keywords assignment
Ctrl+Win+S) or any clipboard toolDraw on screen --> Take snippet --> Type what needs to change --> AI generates coding prompt
(red/green/pink) |
paste into Claude Code,
Copilot, or any AI tool
Ctrl+Shift+Q) for manual capture anytimeThe AI understands your markup:
.ai-workflow/context/ directory| Full Mode | Lite Mode | |
|---|---|---|
| Purpose | Capture and organize everything | Fast iteration during active dev |
| Tabs | General Notes, Projects, Workflow, Settings, Help | Projects only |
| Project selection | Optional | Required (one active project) |
| Capture popup | Full: category, project, tags | Minimal: note + save |
| AI output | Category, tags, summary, URL, fix prompt | Summary + focused coding prompt |
| Best for | Research, triage, knowledge base | "Fix this now" during a coding session |
Toggle via tray menu: right-click Switch to Lite/Full Mode.
Prerequisites: Node.js 18+ and Git. Optionally Docker (for PostgreSQL).
git clone https://github.com/wyofalcon/huminloop.git
cd huminloop
npm install
npm start # Launch the app
npm run dev # Launch with DevTools (development mode)
better-sqlite3 requires C++ compilation:
winget install Microsoft.VisualStudio.2022.BuildTools
Docker Desktop from docker.com if using PostgreSQL.
sudo apt install build-essential python3 libsqlite3-dev
sudo apt install xdotool # For window metadata capture on X11
Docker Engine from docs.docker.com if using PostgreSQL.
xcode-select --install
Window metadata capture is not yet implemented on macOS. All other features work.
npm run build:win # Windows .exe (NSIS installer)
npm run build:linux # Linux .AppImage + .deb
npm run build:mac # macOS .dmg
npm run build # All platforms
Output goes to dist/. Must build on the target platform (native modules).
No Docker, no config. The app uses SQLite automatically:
%APPDATA%/huminloop/huminloop.db~/.config/huminloop/huminloop.db~/Library/Application Support/huminloop/huminloop.dbdocker compose up -d # Starts PostgreSQL 16 on port 5433
| Setting | Value |
|---|---|
| Host | localhost |
| Port | 5433 |
| Database | huminloop |
| User | huminloop |
| Password | huminloop_dev |
AI features are optional. The rule engine handles most categorization without it.
.env:
AI_AUTH_MODE=apikey
GEMINI_API_KEY=AIzaSy...
credentials.json in project rootAI_AUTH_MODE=vertex in .envUses native JWT auth — no Google SDK dependencies.
HuminLoop includes an MCP server (19 tools) that bridges AI IDE agents to your clip database. Works with Claude Code, Gemini CLI, or any MCP-compatible tool.
{
"mcpServers": {
"huminloop": {
"command": "node",
"args": ["/path/to/huminloop/mcp-server/index.js"]
}
}
}
Key tools: clip_list, clip_search, project_match, get_pending_prompt, session_context
The MCP server auto-detects devcontainers/Codespaces and connects to the Electron app on the host.
Copy .env.example to .env and customize:
| Variable | Default | Description |
|---|---|---|
DB_BACKEND | auto | pg, sqlite, or auto |
POSTGRES_PASSWORD | huminloop_dev | PostgreSQL password |
AI_AUTH_MODE | auto | apikey, vertex, or auto |
GEMINI_API_KEY | — | Gemini API key |
HOTKEY_COMBO | ctrl+shift+q | Global capture hotkey |
| `HUMINLOOP_ |