Everything you save becomes a task your agent can finish.

Save a post, a video, or a screenshot. Glean writes the task you meant to create — title, context, subtasks, source — and hands it to Claude Code or Codex to finish. You review the work, not the backlog.

Download for iOS

Works with Claude Code · Codex · Cursor · Copilot

Sofia Marín @sofiadev

Most Postgres slowness I get called in for is the same bug: a foreign key without an index. Check your joins before you buy a bigger instance.

TITLE

Add missing indexes on foreign keys

CONTEXT

From a saved post on Postgres join performance. Audit the three slowest queries in the API, add covering indexes, and compare p95 latency before buying hardware.

X @sofiadev View original

SUBTASKS · 3

  • Run pg_stat_statements on production
  • Index orders.user_id and events.org_id
  • Re-measure p95 on /api/feed
Backend

✓ Codex finished — 3/3 subtasks · PR #214 · add-fk-indexes

One save, start to finish.

How it works

Save without leaving the app you're in.

Capture from the Chrome side panel while you read, or share to Glean from iOS. The original link stays attached to the task.

Glean writes the task you meant to create.

Title, context, subtasks, and the source — written by AI, reviewed by you in one tap. Every task keeps its source, its steps, and its project.

TITLE

Add missing indexes on foreign keys

CONTEXT

From a saved post on Postgres join performance. Audit the three slowest queries in the API, add covering indexes, and compare p95 latency before buying hardware.

X @sofiadev View original

SUBTASKS · 3

  • Run pg_stat_statements on production
  • Index orders.user_id and events.org_id
  • Re-measure p95 on /api/feed
Backend

Your agent finishes it and shows the receipt.

Send the task to Claude Code, Codex, or Cursor with full context. Subtasks check off as the agent works, and the receipt links what shipped.

The queue lives in your terminal too.

Pull your tasks from any repo, keep what's yours, and hand the rest to an agent. Receipts land back on the task — your phone buzzes when it's done.

$ glean queue
Add missing indexes on foreign keys P1 · ~40m · agent-ready
from @sofiadev — Postgres join performance
Rate-limit the webhook endpoint P2 · ~25m · agent-ready
from youtube — API hardening talk
$ glean handoff 1 --agent codex --run
packet: title, context, 3 subtasks, source thread, repo map
✓ codex finished — 3/3 subtasks, 1 PR
receipt attached · your phone just buzzed
curl -fsSL https://tryglean.app/cli/install.sh | sh

iOS · CHROME SIDE PANEL · WEB DASHBOARD · CLI

Start free. Upgrade for the full loop.

Free

$0 · 3 captures a week · 1 project · AI task writing included · Enough to see it work.

Pro

$49.99/year · 3-day free trial · unlimited captures · agent handoff · or $4.99 per week

  • Unlimited captures from iOS, Chrome, and the web
  • Agent handoff to Claude Code, Codex, or Cursor
  • AI writes every task — X posts, YouTube videos, screenshots, articles
  • Every task keeps its source, its steps, and its project
  • A receipt for every handoff, and a weekly summary of what you ignored

Cancel anytime. The trial is on the yearly plan.

Your next task is already saved somewhere.

Capture it once. Glean writes the task. Your agent finishes it.

Download for iOS
I built Glean because my best product work kept dying in bookmarks, screenshots, and pasted links. The app has one job now: turn the save into a todo your agent can finish.

David — Doved Studio