Skip to main content

Free digital version

Start with the device you already have.

Download for Mac

Live feedback layer

Your draft stays open. The feedback floats above it.

iBacalao
docs.google.com / IB Economics IA

Reading your document...

Live feedback

Your application paragraph names unemployment, but does not connect exports to aggregate demand. Solve it by adding the chain: exports fall -> AD falls -> output falls -> unemployment rises.

esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
~
1
2
3
4
5
6
7
8
9
0
-
=
delete
tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
caps lock
A
S
D
F
G
H
J
K
L
;
'
return
shift
Z
X
C
V
B
N
M
,
.
/
shift
fn
control
option
command
command
option
iBacalao

Session, not a key

No API key ever touches your Mac.

Marginalia sends extracted text to iBacalao's server, authenticated with your account, because that is where the maintained rubric system prompt, updates, usage limits, and subscription gate live.

  1. 01

    You sign in

    Sign in once with your iBacalao account; the app keeps a session token, never a provider key.

    No API key involved

  2. 02

    Mac stores the session

    Marginalia saves the session token in macOS Keychain, not in plaintext files.

    Keychain only

  3. 03

    Your Mac calls our proxy

    Accessibility-first capture runs on your Mac, with Screen Recording as a fallback, then extracted text is sent to iBacalao's server.

    No direct provider calls

  4. 04

    Server holds the Claude key

    Your Pro or Ultra plan authorizes the request; our server calls Claude with a key that never leaves it.

    Our Claude key stays server-side