Target code
Enter your own above or pick a random one
| S Sensory | M Motion | E Emotion | T Texture | AI Aesthetic | AO Analytic | AOL Overlay |
|---|---|---|---|---|---|---|
AI will read ALL your session data โ doodle notes, subject tags, sensory data, signals, matrix, open collector, final sketch description โ and make its own guess. Then reveal to see who was closer!
Session log
Add new target
All targets
This is a tool for practicing Controlled Remote Viewing (CRV) โ a structured, blind session methodology. You're given (or generate) a blind target code with no other information, then work through a fixed sequence of stages โ ideogram, sensory impressions, structured signals, sketching, and a summary โ before revealing what the target actually was and rating how close you got. Every session is saved to your Log so you can track hit rate over time.
On the ๐ Session tab you have two options: click ๐ New random target to pull a blind code from your own ๐ฏ Targets pool, or if someone else is running the session for you, have them hand you just a target number under "Someone else gives you target number." Every other field there (label, URL, type, coordinates) is optional and stays hidden until reveal โ the blind code is the only thing you actually need to start.
Move through each section in order, without overthinking any single step:
Section A โ Doodle: a fast, reflexive first mark. Don't plan it, just let your hand move.
Section B โ What is it?: tap any subject tags that feel right (structure, water, movement, etc.) and add free text.
Section C โ Sensory data: pick from the dropdowns for colour, sound, texture, temperature, and so on โ whatever comes, not what you'd expect.
Open Collector: a stream-of-consciousness box โ write anything, don't edit or judge it.
Defined Collector: list specific discrete signals one at a time (S1, S2, S3...) โ you can also upload a photo of a paper sketch here if you worked part of the session offline.
Matrix: a structured table for tighter shape/energy/texture/etc. breakdowns per signal.
Section D / Final Sketch: drawing tools with color and size options, plus an upload button if you'd rather bring in a scanned sketch.
Summary: pull it together โ a short written impression of the target as a whole.
When you're done, hit the large ๐ Reveal button at the bottom to see the actual target. Rate the session โ Miss / Partial / Hit / Strong hit โ then ๐พ Save to log. You can also ๐งน Clear session at any point to wipe your doodles/tags/text while keeping the same blind code (handy for a redo), or hit โบ New to fully reset and pull a fresh target.
The ๐ฏ Targets tab holds your whole blind pool โ this view breaks the blind, so only open it between sessions, not mid-session. From here you can add a new target (label, type, coordinates, URL, image, notes โ only Label is required), edit any existing one in place, import/export CSV for bulk editing in a spreadsheet, ๐ rotate every target's blind code at once while keeping the same images (useful for keeping a pool blind after repeated use), or ๐ delete all to start fresh.
Every saved session shows up in the Log tab with its doodles, sketches, sensory data, and summary all in one place. You can re-rate any entry at any time using the small Miss/Partial/Hit/Strong hit buttons under its date โ handy if you want to revisit a call. ๐ Export PDF gives you a printable/archivable copy of the whole log.
The Charts tab shows your hit rate over time (with a rolling average trend line), a breakdown by target type, and an overall score distribution โ once you've logged at least 3 sessions.
Inside a session, there are two buttons โ ๐ฎ AI guess what the target is (before reveal) and ๐ค Get AI match analysis (after reveal) โ that send everything you've filled in so far to Claude and get back its own independent read, so you can compare your decode to the AI's.
These need your own Anthropic API key to work โ a Claude.ai subscription (Pro, Max, etc.) does not include this; API access is billed separately, per token, through a different account. For light use (a guess + feedback call per session, a few dozen sessions a week) the cost should be small โ likely just a few dollars a month โ but it's a real, separate charge once you set it up.
To get a key, when you're ready:
1. Go to console.anthropic.com and sign up (or log in).
2. Verify your email and fill in the basic profile questions.
3. Add a payment method under Billing โ the API has no ongoing free tier.
4. Go to Settings โ API Keys โ Create Key, name it something like "RV app," and click Create.
5. Copy the key immediately โ it's a string starting with sk-ant-, and it's only shown once.
Your key is never written into this app's files or pushed to GitHub โ it's stored only in this browser's local storage, on this device, and sent directly from your browser to Anthropic when you use the AI buttons. It's the same key used by the ARV app, so you only need to save it once. If you ever want to remove it, use the Clear button below.
No key saved yet.
Nothing here requires a manual "Save" โ every target and session is written to your browser's local storage the moment you add or log it, and it'll still be there next time you open this app on this device. Local storage lives only in this browser, so if you want a portable backup, use โฌ Export all on the Targets tab or ๐ Export PDF on the Log tab.