|
1882
|
40
|
31
|
2026-04-12T08:40:38.235122+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-12/1775 /Users/lukas/.screenpipe/data/data/2026-04-12/1775983238235_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ c Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'
#!/bin/bash
DB="/volume1/Test/screenpipe/db.sqlite"
DATE=${1:-$(date -d "yesterday" '+%Y-%m-%d')}
echo "═══════════════════════════════════════"
echo " SCREENPIPE REPORT — $DATE"
echo "═══════════════════════════════════════"
echo -e "\n📱 APP USAGE (frames + estimated time)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n⌨️ ACTIVITY TYPE PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',
app_name,
SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n🌐 BROWSER URLS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%4d frames %s', COUNT(*), browser_url)
FROM frames
WHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL
GROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;"
echo -e "\n🪟 WINDOW TITLES (top 20)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))
FROM frames
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
chmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';"
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls
data db.sqlite pipes screenpipe-day.sh
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.2 min
Activity Monitor 2 frames ~ 0.2 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] cd /volume2/applications/
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe
[sudo] password for Adm1n:
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps screenpipe ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls
app data db.sqlite pipes '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll
total 95084
drwxrwxrwx 1 root root 76 Apr 11 17:43 .
drwxr-xr-x 1 root root 450 Apr 11 16:11 ..
drwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app
drwxrwxrwx 1 root root 58 Apr 11 17:29 data
-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite
-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store
drwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes
drwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 15.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s
=> [screenpipe-app internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.2s
=> => transferring context: 40.53kB 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s
=> => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s
=> => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s
=> => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s
=> => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s
=> => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s
=> => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s
=> => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s
=> => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s
=> => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s
=> => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s
=> => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s
=> => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s
=> [screenpipe-app 2/5] WORKDIR /app 0.4s
=> [screenpipe-app 3/5] COPY requirements.txt . 0.2s
=> [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.4s
=> => exporting layers 0.3s
=> => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 2/2
✔ Network app_default Created 0.2s
✔ Container screenpipe-app Created 0.1s
Error response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 [IP_ADDRESS]:8765: bind: address already in use
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1
[+] Running 1/1
✔ Container screenpipe-app Started 0.1s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 1.7s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 24.55kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 38.85kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.6s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.1s
=> => transferring context: 47.13kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.5s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 61.77kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build
unknown shorthand flag: 'd' in -d
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.0s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 915B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> CACHED [screenpipe-app 5/5] COPY . . 0.0s
=> [screenpipe-app] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude
file:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8
import{createRequire as MA5}from"node:module";var AA5=Object.create;var{getPrototypeOf:OA5,defineProperty:eI6,getOwnPropertyNames:JJ7,getOwnPropertyDescriptor:$A5}=Object,MJ7=Object.prototype.hasOwnProperty;function XJ7(q){return this[q]}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeof q==="object";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q);if(A)return A}_=q!=null?AA5(OA5(q)):{};let O=K||!q||!q.__esModule?eI6(_,"default",{value:q,enumerable:!0}):_;for(let $ of JJ7(q))if(!MJ7.call(O,$))eI6(O,$,{get:XJ7.bind(q,$),enumerable:!0});if(z)Y.set(q,O);return O},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),_;if(K)return K;if(K=eI6({},"__esModule",{value:!0}),q&&typeof q==="object"||typeof q==="function"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z,{get:XJ7.bind(q,z),enumerable:!(_=$A5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:{}}).exports,K),K.exports);var HA5=(q)=>q;function JA5(q,K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(var _ in K)eI6(q,_,{get:K[_],enumerable:!0,configurable:!0,set:JA5.bind(K,_)})};var L=(q,K)=>()=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.dispose||Symbol.for("Symbol.dispose"),PA5=Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose"),lz=(q,K,_)=>{if(K!=null){if(typeof K!=="object"&&typeof K!=="function")throw TypeError('Object expected to be assigned to "using" declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeof z!=="function")throw TypeError("Object not disposable");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError==="function"?SuppressedError:function(O,$,w,j){return j=Error(w),j.name="SuppressedError",j.error=O,j.suppressed=$,j},Y=(O)=>K=_?new z(O,K,"An error was suppressed during disposal"):(_=!0,O),A=(O)=>{while(O=q.pop())try{var $=O[1]&&O[1].call(O[2]);if(O[0])return Promise.resolve($).then(A,(w)=>(Y(w),A()))}catch(w){Y(w)}if(_)throw K};return A()};function DA5(){this.__data__=[],this.size=0}var PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K||q!==q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var _=q.length;while(_--)if(Pg(q[_][0],K))return _;return-1}var de;var qu6=L(()=>{pP6();de=fA5});function vA5(q){var K=this.__data__,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(_==z)K.pop();else GA5.call(K,_,1);return--this.size,!0}var ZA5,GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){var K=this.__data__,_=de(K,q);return _<0?void 0:K[_][1]}var ZJ7;var GJ7=L(()=>{qu6();ZJ7=TA5});function VA5(q){return de(this.__data__,q)>-1}var vJ7;var TJ7=L(()=>{qu6();vJ7=VA5});function kA5(q,K){var _=this.__data__,z=de(_,q);if(z<0)++this.size,_.push([q,K]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var ce;var Ku6=L(()=>{DJ7();fJ7();GJ7();TJ7();kJ7();gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prototype.has=vJ7;gP6.prototype.set=VJ7;ce=gP6});function NA5(){this.__data__=new ce,this.size=0}var NJ7;var yJ7=L(()=>{Ku6();NJ7=NA5});function yA5(q){var K=this.__data__,_=K.delete(q);return this.size=K.size,_}var EJ7;var LJ7=L(()=>{EJ7=yA5});function EA5(q){return this.__data__.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data__.has(q)}var SJ7;var CJ7=L(()=>{SJ7=LA5});var hA5,g_8;var Aa8=L(()=>{hA5=typeof global=="object"&&global&&global.Object===Object&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof self=="object"&&self&&self.Object===Object&&self,SA5=g_8||RA5||Function("return this")(),vJ=SA5});var CA5,YW;var J_6=L(()=>{sR();CA5=vJ.Symbol,YW=CA5});function IA5(q){var K=bA5.call(q,_u6),_=q[_u6];try{q[_u6]=void 0;var z=!0}catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_u6,xJ7;var IJ7=L(()=>{J_6();bJ7=Object.prototype,bA5=bJ7.hasOwnProperty,xA5=bJ7.toString,_u6=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=Object.prototype,mA5=uA5.toString;uJ7=BA5});function FA5(q){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5="[object Null]",gA5="[object Undefined]",BJ7,YL;var M_6=L(()=>{J_6();IJ7();mJ7();BJ7=YW?YW.toStringTag:void 0;YL=FA5});function UA5(q){var K=typeof q;return q!=null&&(K=="object"||K=="function")}var PO;var hT=L(()=>{PO=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5||K==cA5||K==QA5||K==lA5}var QA5="[object AsyncFunction]",dA5="[object Function]",cA5="[object GeneratorFunction]",lA5="[object Proxy]",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(()=>{sR();iA5=vJ["__core-js_shared__"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+$/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROTO||"");return q?"Symbol(src)_1."+q:""}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+""}catch(K){}}return""}var oA5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=oA5.toString;rl=sA5});function AO5(q){if(!PO(q)||FJ7(q))return!1;var K=FP6(q)?YO5:eA5;return K.test(rl(q))}var tA5,eA5,qO5,KO5,_O5,zO5,YO5,QJ7;var dJ7=L(()=>{F_8();UJ7();hT();Oa8();tA5=/[\\^$.*+?()[\]{}|]/g,eA5=/^\[object .+?Constructor\]$/,qO5=Function.prototype,KO5=Object.prototype,_O5=qO5.toString,zO5=KO5.hasOwnProperty,YO5=RegExp("^"+_O5.call(zO5).replace(tA5,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");QJ7=AO5});function OO5(q,K){return q==null?void 0:q[K]}var cJ7;var lJ7=L(()=>{cJ7=OO5});function $O5(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(()=>{dJ7();lJ7();ik=$O5});var wO5,ne;var Q_8=L(()=>{le();sR();wO5=ik(vJ,"Map"),ne=wO5});var jO5,ol;var zu6=L(()=>{le();jO5=ik(Object,"create"),ol=jO5});function HO5(){this.__data__=ol?ol(null):{},this.size=0}var nJ7;var iJ7=L(()=>{zu6();nJ7=HO5});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(()=>{rJ7=JO5});function DO5(q){var K=this.__data__;if(ol){var _=K[q];return _===MO5?void 0:_}return PO5.call(K,q)?K[q]:void 0}var MO5="__lodash_hash_undefined__",XO5,PO5,aJ7;var sJ7=L(()=>{zu6();XO5=Object.prototype,PO5=XO5.hasOwnProperty;aJ7=DO5});function ZO5(q){var K=this.__data__;return ol?K[q]!==void 0:fO5.call(K,q)}var WO5,fO5,tJ7;var eJ7=L(()=>{zu6();WO5=Object.prototype,fO5=WO5.hasOwnProperty;tJ7=ZO5});function vO5(q,K){var _=this.__data__;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?GO5:K,this}var GO5="__lodash_hash_undefined__",qM7;var KM7=L(()=>{zu6();qM7=vO5});function UP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var _M7=L(()=>{iJ7();oJ7();sJ7();eJ7();KM7();UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TO5(){this.size=0,this.__data__={hash:new $a8,map:new(ne||ce),string:new $a8}}var zM7;var YM7=L(()=>{_M7();Ku6();Q_8();zM7=TO5});function VO5(q){var K=typeof q;return K=="string"||K=="number"||K=="symbol"||K=="boolean"?q!=="__proto__":q===null}var AM7;var OM7=L(()=>{AM7=VO5});function kO5(q,K){var _=q.__data__;return AM7(K)?_[typeof K=="string"?"string":"hash"]:_.map}var ie;var Yu6=L(()=>{OM7();ie=kO5});function NO5(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(()=>{Yu6();$M7=NO5});function yO5(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=yO5});function EO5(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=EO5});function LO5(q,K){var _=ie(this,q),z=_.size;return _.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var PM7=L(()=>{Yu6();XM7=LO5});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=$M7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.__data__;if(_ instanceof ce){var z=_.__data__;if(!ne||z.length<hO5-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return _.set(q,K),this.size=_.size,this}var hO5=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=RO5});function dP6(q){var K=this.__data__=new ce(q);this.size=K.size}var Dg;var Au6=L(()=>{Ku6();yJ7();LJ7();RJ7();CJ7();WM7();dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function CO5(q){return this.__data__.set(q,SO5),this}var SO5="__lodash_hash_undefined__",fM7;var ZM7=L(()=>{fM7=CO5});function bO5(q){return this.__data__.has(q)}var GM7;var vM7=L(()=>{GM7=bO5});function c_8(q){var K=-1,_=q==null?0:q.length;this.__data__=new X_6;while(++K<_)this.add(q[K])}var l_8;var wa8=L(()=>{d_8();ZM7();vM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;l_8=c_8});function xO5(q,K){var _=-1,z=q==null?0:q.length;while(++_<z)if(K(q[_],_,q))return!0;return!1}var TM7;var VM7=L(()=>{TM7=xO5});function IO5(q,K){return q.has(K)}var n_8;var ja8=L(()=>{n_8=IO5});function BO5(q,K,_,z,Y,A){var O=_&uO5,$=q.length,w=K.length;if($!=w&&!(O&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)return j==K&&H==q;var J=-1,M=!0,X=_&mO5?new l_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=O?z(D,P,J,K,q,A):z(P,D,J,q,K,A);if(W!==void 0){if(W)continue;M=!1;break}if(X){if(!TM7(K,function(f,G){if(!n_8(X,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===D||Y(P,D,_,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var uO5=1,mO5=2,i_8;var Ha8=L(()=>{wa8();VM7();ja8();i_8=BO5});var pO5,cP6;var Ja8=L(()=>{sR();pO5=vJ.Uint8Array,cP6=pO5});function gO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var kM7;var NM7=L(()=>{kM7=gO5});function FO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_}var lP6;var r_8=L(()=>{lP6=FO5});function q$5(q,K,_,z,Y,A,O){switch(_){case eO5:if(q.byteLength!=K.byteLength||q.byteOffset!=K.byteOffset)return!1;q=q.buffer,K=K.buffer;case tO5:if(q.byteLength!=K.byteLength||!A(new cP6(q),new cP6(K)))return!1;return!0;case dO5:case cO5:case iO5:return Pg(+q,+K);case lO5:return q.name==K.name&&q.message==K.message;case rO5:case aO5:return q==K+"";case nO5:var $=kM7;case oO5:var w=z&UO5;if($||($=lP6),q.size!=K.size&&!w)return!1;var j=O.get(q);if(j)return j==K;z|=QO5,O.set(q,K);var H=i_8($(q),$(K),z,Y,A,O);return O.delete(q),H;case sO5:if(Ma8)return Ma8.call(q)==Ma8.call(K)}return!1}var UO5=1,QO5=2,dO5="[object Boolean]",cO5="[object Date]",lO5="[object Error]",nO5="[object Map]",iO5="[object Number]",rO5="[object RegExp]",oO5="[object Set]",aO5="[object String]",sO5="[object Symbol]",tO5="[object ArrayBuffer]",eO5="[object DataView]",yM7,Ma8,EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.valueOf:void 0;EM7=q$5});function K$5(q,K){var _=-1,z=K.length,Y=q.length;while(++_<z)q[Y+_]=K[_];return q}var nP6;var o_8=L(()=>{nP6=K$5});var _$5,DO;var RT=L(()=>{_$5=Array.isArray,DO=_$5});function z$5(q,K,_){var z=K(q);return DO(q)?z:nP6(z,_(q))}var a_8;var Xa8=L(()=>{o_8();RT();a_8=z$5});function Y$5(q,K){var _=-1,z=q==null?0:q.length,Y=0,A=[];while(++_<z){var O=q[_];if(K(O,_,q))A[Y++]=O}return A}var s_8;var Pa8=L(()=>{s_8=Y$5});function A$5(){return[]}var t_8;var Da8=L(()=>{t_8=A$5});var O$5,$$5,hM7,w$5,iP6;var e_8=L(()=>{Pa8();Da8();O$5=Object.prototype,$$5=O$5.propertyIsEnumerable,hM7=Object.getOwnPropertySymbols,w$5=!hM7?t_8:function(q){if(q==null)return[];return q=Object(q),s_8(hM7(q),function(K){return $$5.call(q,K)})},iP6=w$5});function j$5(q,K){var _=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var SM7=L(()=>{RM7=j$5});function H$5(q){return q!=null&&typeof q=="object"}var QP;var Wg=L(()=>{QP=H$5});function M$5(q){return QP(q)&&YL(q)==J$5}var J$5="[object Arguments]",Wa8;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var Ou6=L(()=>{CM7();Wg();bM7=Object.prototype,X$5=bM7.hasOwnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function(){return arguments}())?Wa8:function(q){return QP(q)&&X$5.call(q,"callee")&&!P$5.call(q,"callee")},al=D$5});function W$5(){return!1}var xM7;var IM7=L(()=>{xM7=W$5});var Kz8={};f8(Kz8,{default:()=>fg});var BM7,uM7,f$5,mM7,Z$5,G$5,fg;var $u6=L(()=>{sR();IM7();BM7=typeof Kz8=="object"&&Kz8&&!Kz8.nodeType&&Kz8,uM7=BM7&&typeof qz8=="object"&&qz8&&!qz8.nodeType&&qz8,f$5=uM7&&uM7.exports===BM7,mM7=f$5?vJ.Buffer:void 0,Z$5=mM7?mM7.isBuffer:void 0,G$5=Z$5||xM7,fg=G$5});function V$5(q,K){var _=typeof q;return K=K==null?v$5:K,!!K&&(_=="number"||_!="symbol"&&T$5.test(q))&&(q>-1&&q%1==0&&q<K)}var v$5=[CREDIT_CARD],T$5,re;var wu6=L(()=>{T$5=/^(?:0|[1-9]\d*)$/;re=V$5});function N$5(q){return typeof q=="number"&&q>-1&&q%1==0&&q<=k$5}var k$5=[CREDIT_CARD],rP6;var _z8=L(()=>{rP6=N$5});function o$5(q){return QP(q)&&rP6(q.length)&&!!G2[YL(q)]}var y$5="[object Arguments]",E$5="[object Array]",L$5="[object Boolean]",h$5="[object Date]",R$5="[object Error]",S$5="[object Function]",C$5="[object Map]",b$5="[object Number]",x$5="[object Object]",I$5="[object RegExp]",u$5="[object Set]",m$5="[object String]",B$5="[object WeakMap]",p$5="[object ArrayBuffer]",g$5="[object DataView]",F$5="[object Float32Array]",U$5="[object Float64Array]",Q$5="[object Int8Array]",d$5="[object Int16Array]",c$5="[object Int32Array]",l$5="[object Uint8Array]",n$5="[object Uint8ClampedArray]",i$5="[object Uint16Array]",r$5="[object Uint32Array]",G2,pM7;var gM7=L(()=>{M_6();_z8();Wg();G2={};G2[F$5]=G2[U$5]=G2[Q$5]=G2[d$5]=G2[c$5]=G2[l$5]=G2[n$5]=G2[i$5]=G2[r$5]=!0;G2[y$5]=G2[E$5]=G2[p$5]=G2[L$5]=G2[g$5]=G2[h$5]=G2[R$5]=G2[S$5]=G2[C$5]=G2[b$5]=G2[x$5]=G2[I$5]=G2[u$5]=G2[m$5]=G2[B$5]=!1;pM7=o$5});function a$5(q){return function(K){return q(K)}}var oP6;var zz8=L(()=>{oP6=a$5});var Az8={};f8(Az8,{default:()=>Zg});var FM7,ju6,s$5,fa8,t$5,Zg;var Oz8=L(()=>{Aa8();FM7=typeof Az8=="object"&&Az8&&!Az8.nodeType&&Az8,ju6=FM7&&typeof Yz8=="object"&&Yz8&&!Yz8.nodeType&&Yz8,s$5=ju6&&ju6.exports===FM7,fa8=s$5&&g_8.process,t$5=function(){try{var q=ju6&&ju6.require&&ju6.require("util").types;if(q)return q;return fa8&&fa8.binding&&fa8.binding("util")}catch(K){}}(),Zg=t$5});var UM7,e$5,aP6;var $z8=L(()=>{gM7();zz8();Oz8();UM7=Zg&&Zg.isTypedArray,e$5=UM7?oP6(UM7):pM7,aP6=e$5});function _w5(q,K){var _=DO(q),z=!_&&al(q),Y=!_&&!z&&fg(q),A=!_&&!z&&!Y&&aP6(q),O=_||z||Y||A,$=O?RM7(q.length,String):[],w=$.length;for(var j in q)if((K||Kw5.call(q,j))&&!(O&&(j=="length"||Y&&(j=="offset"||j=="parent")||A&&(j=="buffer"||j=="byteLength"||j=="byteOffset")||re(j,w))))$.push(j);return $}var qw5,Kw5,wz8;var Za8=L(()=>{SM7();Ou6();RT();$u6();wu6();$z8();qw5=Object.prototype,Kw5=qw5.hasOwnProperty;wz8=_w5});function Yw5(q){var K=q&&q.constructor,_=typeof K=="function"&&K.prototype||zw5;return q===_}var zw5,sP6;var jz8=L(()=>{zw5=Object.prototype;sP6=Yw5});function Aw5(q,K){return function(_){return q(K(_))}}var Hz8;var Ga8=L(()=>{Hz8=Aw5});var Ow5,QM7;var dM7=L(()=>{Ga8();Ow5=Hz8(Object.keys,Object),QM7=Ow5});function jw5(q){if(!sP6(q))return QM7(q);var K=[];for(var _ in Object(q))if(ww5.call(q,_)&&_!="constructor")K.push(_);return K}var $w5,ww5,cM7;var lM7=L(()=>{jz8();dM7();$w5=Object.prototype,ww5=$w5.hasOwnProperty;cM7=jw5});function Hw5(q){return q!=null&&rP6(q.length)&&!FP6(q)}var Gg;var tP6=L(()=>{F_8();_z8();Gg=Hw5});function Jw5(q){return Gg(q)?wz8(q):cM7(q)}var tR;var P_6=L(()=>{Za8();lM7();tP6();tR=Jw5});function Mw5(q){return a_8(q,tR,iP6)}var Hu6;var va8=L(()=>{Xa8();e_8();P_6();Hu6=Mw5});function Ww5(q,K,_,z,Y,A){var O=_&Xw5,$=Hu6(q),w=$.length,j=Hu6(K),H=j.length;if(w!=H&&!O)return!1;var J=w;while(J--){var M=$[J];if(!(O?M in K:Dw5.call(K,M)))return!1}var X=A.get(q),P=A.get(K);if(X&&P)return X==K&&P==q;var D=!0;A.set(q,K),A.set(K,q);var W=O;while(++J<w){M=$[J];var f=q[M],G=K[M];if(z)var Z=O?z(G,f,M,K,q,A):z(f,G,M,q,K,A);if(!(Z===void 0?f===G||Y(f,G,_,z,A):Z)){D=!1;break}W||(W=M=="constructor")}if(D&&!W){var v=q.constructor,V=K.constructor;if(v!=V&&(("constructor"in q)&&("constructor"in K))&&!(typeof v=="function"&&v instanceof v&&typeof V=="function"&&V instanceof V))D=!1}return A.delete(q),A.delete(K),D}var Xw5=1,Pw5,Dw5,nM7;var iM7=L(()=>{va8();Pw5=Object.prototype,Dw5=Pw5.hasOwnProperty;nM7=Ww5});var fw5,Jz8;var rM7=L(()=>{le();sR();fw5=ik(vJ,"DataView"),Jz8=fw5});var Zw5,Mz8;var oM7=L(()=>{le();sR();Zw5=ik(vJ,"Promise"),Mz8=Zw5});var Gw5,oe;var Ta8=L(()=>{le();sR();Gw5=ik(vJ,"Set"),oe=Gw5});var vw5,Xz8;var aM7=L(()=>{le();sR();vw5=ik(vJ,"WeakMap"),Xz8=vw5});var sM7="[object Map]",Tw5="[object Object]",tM7="[object Promise]",eM7="[object Set]",qX7="[object WeakMap]",KX7="[object DataView]",Vw5,kw5,Nw5,yw5,Ew5,D_6,sl;var Ju6=L(()=>{rM7();...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'\n#!/bin/bash\nDB=\"/volume1/Test/screenpipe/db.sqlite\"\nDATE=${1:-$(date -d \"yesterday\" '+%Y-%m-%d')}\n\necho \"═══════════════════════════════════════\"\necho \" SCREENPIPE REPORT — $DATE\"\necho \"═══════════════════════════════════════\"\n\necho -e \"\\n📱\u0000 APP USAGE (frames + estimated time)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n⌨️\u0000 ACTIVITY TYPE PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',\n app_name,\n SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n🌐\u0000 BROWSER URLS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%4d frames %s', COUNT(*), browser_url)\nFROM frames\nWHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL\nGROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho -e \"\\n🪟\u0000 WINDOW TITLES (top 20)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\nchmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';\"\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls\ndata db.sqlite pipes\u0000\tscreenpipe-day.sh\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.2 min\nActivity Monitor 2 frames ~ 0.2 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cd /volume2/applications/\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe\n[sudo] password for Adm1n: \nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps screenpipe ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls\n app data db.sqlite pipes '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll\ntotal 95084\ndrwxrwxrwx 1 root root 76 Apr 11 17:43 .\ndrwxr-xr-x 1 root root 450 Apr 11 16:11 ..\ndrwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app\ndrwxrwxrwx 1 root root 58 Apr 11 17:29 data\n-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite\n-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store\ndrwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes\ndrwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 15.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s\n => [screenpipe-app internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.2s\n => => transferring context: 40.53kB 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s\n => => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s\n => => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s\n => => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s\n => => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s\n => => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s\n => => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s\n => => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s\n => => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s\n => => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s\n => => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s\n => => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s\n => => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s\n => [screenpipe-app 2/5] WORKDIR /app 0.4s\n => [screenpipe-app 3/5] COPY requirements.txt . 0.2s\n => [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s\n => [screenpipe-app 5/5] COPY . . 0.2s \n => [screenpipe-app] exporting to image 0.4s \n => => exporting layers 0.3s \n => => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s \n => => naming to docker.io/library/app-screenpipe-app 0.0s \n[+] Running 2/2 \n ✔ Network app_default Created 0.2s \n ✔ Container screenpipe-app Created 0.1s \nError response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 0.0.0.0:8765: bind: address already in use\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.1s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 1.7s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 24.55kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 38.85kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.6s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.1s\n => => transferring context: 47.13kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.5s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 61.77kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build\nunknown shorthand flag: 'd' in -d\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.0s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 915B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => CACHED [screenpipe-app 5/5] COPY . . 0.0s\n => [screenpipe-app] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude\nfile:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8\nimport{createRequire as MA5}from\"node:module\";var AA5=Object.create;var{getPrototypeOf:OA5,defineProperty:eI6,getOwnPropertyNames:JJ7,getOwnPropertyDescriptor:$A5}=Object,MJ7=Object.prototype.hasOwnProperty;function XJ7(q){return this[q]}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeof q===\"object\";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q);if(A)return A}_=q!=null?AA5(OA5(q)):{};let O=K||!q||!q.__esModule?eI6(_,\"default\",{value:q,enumerable:!0}):_;for(let $ of JJ7(q))if(!MJ7.call(O,$))eI6(O,$,{get:XJ7.bind(q,$),enumerable:!0});if(z)Y.set(q,O);return O},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),_;if(K)return K;if(K=eI6({},\"__esModule\",{value:!0}),q&&typeof q===\"object\"||typeof q===\"function\"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z,{get:XJ7.bind(q,z),enumerable:!(_=$A5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:{}}).exports,K),K.exports);var HA5=(q)=>q;function JA5(q,K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(var _ in K)eI6(q,_,{get:K[_],enumerable:!0,configurable:!0,set:JA5.bind(K,_)})};var L=(q,K)=>()=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.dispose||Symbol.for(\"Symbol.dispose\"),PA5=Symbol.asyncDispose||Symbol.for(\"Symbol.asyncDispose\"),lz=(q,K,_)=>{if(K!=null){if(typeof K!==\"object\"&&typeof K!==\"function\")throw TypeError('Object expected to be assigned to \"using\" declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeof z!==\"function\")throw TypeError(\"Object not disposable\");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError===\"function\"?SuppressedError:function(O,$,w,j){return j=Error(w),j.name=\"SuppressedError\",j.error=O,j.suppressed=$,j},Y=(O)=>K=_?new z(O,K,\"An error was suppressed during disposal\"):(_=!0,O),A=(O)=>{while(O=q.pop())try{var $=O[1]&&O[1].call(O[2]);if(O[0])return Promise.resolve($).then(A,(w)=>(Y(w),A()))}catch(w){Y(w)}if(_)throw K};return A()};function DA5(){this.__data__=[],this.size=0}var PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K||q!==q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var _=q.length;while(_--)if(Pg(q[_][0],K))return _;return-1}var de;var qu6=L(()=>{pP6();de=fA5});function vA5(q){var K=this.__data__,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(_==z)K.pop();else GA5.call(K,_,1);return--this.size,!0}var ZA5,GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){var K=this.__data__,_=de(K,q);return _<0?void 0:K[_][1]}var ZJ7;var GJ7=L(()=>{qu6();ZJ7=TA5});function VA5(q){return de(this.__data__,q)>-1}var vJ7;var TJ7=L(()=>{qu6();vJ7=VA5});function kA5(q,K){var _=this.__data__,z=de(_,q);if(z<0)++this.size,_.push([q,K]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var ce;var Ku6=L(()=>{DJ7();fJ7();GJ7();TJ7();kJ7();gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prototype.has=vJ7;gP6.prototype.set=VJ7;ce=gP6});function NA5(){this.__data__=new ce,this.size=0}var NJ7;var yJ7=L(()=>{Ku6();NJ7=NA5});function yA5(q){var K=this.__data__,_=K.delete(q);return this.size=K.size,_}var EJ7;var LJ7=L(()=>{EJ7=yA5});function EA5(q){return this.__data__.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data__.has(q)}var SJ7;var CJ7=L(()=>{SJ7=LA5});var hA5,g_8;var Aa8=L(()=>{hA5=typeof global==\"object\"&&global&&global.Object===Object&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof self==\"object\"&&self&&self.Object===Object&&self,SA5=g_8||RA5||Function(\"return this\")(),vJ=SA5});var CA5,YW;var J_6=L(()=>{sR();CA5=vJ.Symbol,YW=CA5});function IA5(q){var K=bA5.call(q,_u6),_=q[_u6];try{q[_u6]=void 0;var z=!0}catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_u6,xJ7;var IJ7=L(()=>{J_6();bJ7=Object.prototype,bA5=bJ7.hasOwnProperty,xA5=bJ7.toString,_u6=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=Object.prototype,mA5=uA5.toString;uJ7=BA5});function FA5(q){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5=\"[object Null]\",gA5=\"[object Undefined]\",BJ7,YL;var M_6=L(()=>{J_6();IJ7();mJ7();BJ7=YW?YW.toStringTag:void 0;YL=FA5});function UA5(q){var K=typeof q;return q!=null&&(K==\"object\"||K==\"function\")}var PO;var hT=L(()=>{PO=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5||K==cA5||K==QA5||K==lA5}var QA5=\"[object AsyncFunction]\",dA5=\"[object Function]\",cA5=\"[object GeneratorFunction]\",lA5=\"[object Proxy]\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(()=>{sR();iA5=vJ[\"__core-js_shared__\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+$/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROTO||\"\");return q?\"Symbol(src)_1.\"+q:\"\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+\"\"}catch(K){}}return\"\"}var oA5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=oA5.toString;rl=sA5});function AO5(q){if(!PO(q)||FJ7(q))return!1;var K=FP6(q)?YO5:eA5;return K.test(rl(q))}var tA5,eA5,qO5,KO5,_O5,zO5,YO5,QJ7;var dJ7=L(()=>{F_8();UJ7();hT();Oa8();tA5=/[\\\\^$.*+?()[\\]{}|]/g,eA5=/^\\[object .+?Constructor\\]$/,qO5=Function.prototype,KO5=Object.prototype,_O5=qO5.toString,zO5=KO5.hasOwnProperty,YO5=RegExp(\"^\"+_O5.call(zO5).replace(tA5,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\");QJ7=AO5});function OO5(q,K){return q==null?void 0:q[K]}var cJ7;var lJ7=L(()=>{cJ7=OO5});function $O5(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(()=>{dJ7();lJ7();ik=$O5});var wO5,ne;var Q_8=L(()=>{le();sR();wO5=ik(vJ,\"Map\"),ne=wO5});var jO5,ol;var zu6=L(()=>{le();jO5=ik(Object,\"create\"),ol=jO5});function HO5(){this.__data__=ol?ol(null):{},this.size=0}var nJ7;var iJ7=L(()=>{zu6();nJ7=HO5});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(()=>{rJ7=JO5});function DO5(q){var K=this.__data__;if(ol){var _=K[q];return _===MO5?void 0:_}return PO5.call(K,q)?K[q]:void 0}var MO5=\"__lodash_hash_undefined__\",XO5,PO5,aJ7;var sJ7=L(()=>{zu6();XO5=Object.prototype,PO5=XO5.hasOwnProperty;aJ7=DO5});function ZO5(q){var K=this.__data__;return ol?K[q]!==void 0:fO5.call(K,q)}var WO5,fO5,tJ7;var eJ7=L(()=>{zu6();WO5=Object.prototype,fO5=WO5.hasOwnProperty;tJ7=ZO5});function vO5(q,K){var _=this.__data__;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?GO5:K,this}var GO5=\"__lodash_hash_undefined__\",qM7;var KM7=L(()=>{zu6();qM7=vO5});function UP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var _M7=L(()=>{iJ7();oJ7();sJ7();eJ7();KM7();UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TO5(){this.size=0,this.__data__={hash:new $a8,map:new(ne||ce),string:new $a8}}var zM7;var YM7=L(()=>{_M7();Ku6();Q_8();zM7=TO5});function VO5(q){var K=typeof q;return K==\"string\"||K==\"number\"||K==\"symbol\"||K==\"boolean\"?q!==\"__proto__\":q===null}var AM7;var OM7=L(()=>{AM7=VO5});function kO5(q,K){var _=q.__data__;return AM7(K)?_[typeof K==\"string\"?\"string\":\"hash\"]:_.map}var ie;var Yu6=L(()=>{OM7();ie=kO5});function NO5(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(()=>{Yu6();$M7=NO5});function yO5(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=yO5});function EO5(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=EO5});function LO5(q,K){var _=ie(this,q),z=_.size;return _.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var PM7=L(()=>{Yu6();XM7=LO5});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=$M7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.__data__;if(_ instanceof ce){var z=_.__data__;if(!ne||z.length<hO5-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return _.set(q,K),this.size=_.size,this}var hO5=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=RO5});function dP6(q){var K=this.__data__=new ce(q);this.size=K.size}var Dg;var Au6=L(()=>{Ku6();yJ7();LJ7();RJ7();CJ7();WM7();dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function CO5(q){return this.__data__.set(q,SO5),this}var SO5=\"__lodash_hash_undefined__\",fM7;var ZM7=L(()=>{fM7=CO5});function bO5(q){return this.__data__.has(q)}var GM7;var vM7=L(()=>{GM7=bO5});function c_8(q){var K=-1,_=q==null?0:q.length;this.__data__=new X_6;while(++K<_)this.add(q[K])}var l_8;var wa8=L(()=>{d_8();ZM7();vM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;l_8=c_8});function xO5(q,K){var _=-1,z=q==null?0:q.length;while(++_<z)if(K(q[_],_,q))return!0;return!1}var TM7;var VM7=L(()=>{TM7=xO5});function IO5(q,K){return q.has(K)}var n_8;var ja8=L(()=>{n_8=IO5});function BO5(q,K,_,z,Y,A){var O=_&uO5,$=q.length,w=K.length;if($!=w&&!(O&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)return j==K&&H==q;var J=-1,M=!0,X=_&mO5?new l_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=O?z(D,P,J,K,q,A):z(P,D,J,q,K,A);if(W!==void 0){if(W)continue;M=!1;break}if(X){if(!TM7(K,function(f,G){if(!n_8(X,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===D||Y(P,D,_,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var uO5=1,mO5=2,i_8;var Ha8=L(()=>{wa8();VM7();ja8();i_8=BO5});var pO5,cP6;var Ja8=L(()=>{sR();pO5=vJ.Uint8Array,cP6=pO5});function gO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var kM7;var NM7=L(()=>{kM7=gO5});function FO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_}var lP6;var r_8=L(()=>{lP6=FO5});function q$5(q,K,_,z,Y,A,O){switch(_){case eO5:if(q.byteLength!=K.byteLength||q.byteOffset!=K.byteOffset)return!1;q=q.buffer,K=K.buffer;case tO5:if(q.byteLength!=K.byteLength||!A(new cP6(q),new cP6(K)))return!1;return!0;case dO5:case cO5:case iO5:return Pg(+q,+K);case lO5:return q.name==K.name&&q.message==K.message;case rO5:case aO5:return q==K+\"\";case nO5:var $=kM7;case oO5:var w=z&UO5;if($||($=lP6),q.size!=K.size&&!w)return!1;var j=O.get(q);if(j)return j==K;z|=QO5,O.set(q,K);var H=i_8($(q),$(K),z,Y,A,O);return O.delete(q),H;case sO5:if(Ma8)return Ma8.call(q)==Ma8.call(K)}return!1}var UO5=1,QO5=2,dO5=\"[object Boolean]\",cO5=\"[object Date]\",lO5=\"[object Error]\",nO5=\"[object Map]\",iO5=\"[object Number]\",rO5=\"[object RegExp]\",oO5=\"[object Set]\",aO5=\"[object String]\",sO5=\"[object Symbol]\",tO5=\"[object ArrayBuffer]\",eO5=\"[object DataView]\",yM7,Ma8,EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.valueOf:void 0;EM7=q$5});function K$5(q,K){var _=-1,z=K.length,Y=q.length;while(++_<z)q[Y+_]=K[_];return q}var nP6;var o_8=L(()=>{nP6=K$5});var _$5,DO;var RT=L(()=>{_$5=Array.isArray,DO=_$5});function z$5(q,K,_){var z=K(q);return DO(q)?z:nP6(z,_(q))}var a_8;var Xa8=L(()=>{o_8();RT();a_8=z$5});function Y$5(q,K){var _=-1,z=q==null?0:q.length,Y=0,A=[];while(++_<z){var O=q[_];if(K(O,_,q))A[Y++]=O}return A}var s_8;var Pa8=L(()=>{s_8=Y$5});function A$5(){return[]}var t_8;var Da8=L(()=>{t_8=A$5});var O$5,$$5,hM7,w$5,iP6;var e_8=L(()=>{Pa8();Da8();O$5=Object.prototype,$$5=O$5.propertyIsEnumerable,hM7=Object.getOwnPropertySymbols,w$5=!hM7?t_8:function(q){if(q==null)return[];return q=Object(q),s_8(hM7(q),function(K){return $$5.call(q,K)})},iP6=w$5});function j$5(q,K){var _=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var SM7=L(()=>{RM7=j$5});function H$5(q){return q!=null&&typeof q==\"object\"}var QP;var Wg=L(()=>{QP=H$5});function M$5(q){return QP(q)&&YL(q)==J$5}var J$5=\"[object Arguments]\",Wa8;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var Ou6=L(()=>{CM7();Wg();bM7=Object.prototype,X$5=bM7.hasOwnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function(){return arguments}())?Wa8:function(q){return QP(q)&&X$5.call(q,\"callee\")&&!P$5.call(q,\"callee\")},al=D$5});function W$5(){return!1}var xM7;var IM7=L(()=>{xM7=W$5});var Kz8={};f8(Kz8,{default:()=>fg});var BM7,uM7,f$5,mM7,Z$5,G$5,fg;var $u6=L(()=>{sR();IM7();BM7=typeof Kz8==\"object\"&&Kz8&&!Kz8.nodeType&&Kz8,uM7=BM7&&typeof qz8==\"object\"&&qz8&&!qz8.nodeType&&qz8,f$5=uM7&&uM7.exports===BM7,mM7=f$5?vJ.Buffer:void 0,Z$5=mM7?mM7.isBuffer:void 0,G$5=Z$5||xM7,fg=G$5});function V$5(q,K){var _=typeof q;return K=K==null?v$5:K,!!K&&(_==\"number\"||_!=\"symbol\"&&T$5.test(q))&&(q>-1&&q%1==0&&q<K)}var v$5=9007199254740991,T$5,re;var wu6=L(()=>{T$5=/^(?:0|[1-9]\\d*)$/;re=V$5});function N$5(q){return typeof q==\"number\"&&q>-1&&q%1==0&&q<=k$5}var k$5=9007199254740991,rP6;var _z8=L(()=>{rP6=N$5});function o$5(q){return QP(q)&&rP6(q.length)&&!!G2[YL(q)]}var y$5=\"[object Arguments]\",E$5=\"[object Array]\",L$5=\"[object Boolean]\",h$5=\"[object Date]\",R$5=\"[object Error]\",S$5=\"[object Function]\",C$5=\"[object Map]\",b$5=\"[object Number]\",x$5=\"[object Object]\",I$5=\"[object RegExp]\",u$5=\"[object Set]\",m$5=\"[object String]\",B$5=\"[object WeakMap]\",p$5=\"[object ArrayBuffer]\",g$5=\"[object DataView]\",F$5=\"[object Float32Array]\",U$5=\"[object Float64Array]\",Q$5=\"[object Int8Array]\",d$5=\"[object Int16Array]\",c$5=\"[object Int32Array]\",l$5=\"[object Uint8Array]\",n$5=\"[object Uint8ClampedArray]\",i$5=\"[object Uint16Array]\",r$5=\"[object Uint32Array]\",G2,pM7;var gM7=L(()=>{M_6();_z8();Wg();G2={};G2[F$5]=G2[U$5]=G2[Q$5]=G2[d$5]=G2[c$5]=G2[l$5]=G2[n$5]=G2[i$5]=G2[r$5]=!0;G2[y$5]=G2[E$5]=G2[p$5]=G2[L$5]=G2[g$5]=G2[h$5]=G2[R$5]=G2[S$5]=G2[C$5]=G2[b$5]=G2[x$5]=G2[I$5]=G2[u$5]=G2[m$5]=G2[B$5]=!1;pM7=o$5});function a$5(q){return function(K){return q(K)}}var oP6;var zz8=L(()=>{oP6=a$5});var Az8={};f8(Az8,{default:()=>Zg});var FM7,ju6,s$5,fa8,t$5,Zg;var Oz8=L(()=>{Aa8();FM7=typeof Az8==\"object\"&&Az8&&!Az8.nodeType&&Az8,ju6=FM7&&typeof Yz8==\"object\"&&Yz8&&!Yz8.nodeType&&Yz8,s$5=ju6&&ju6.exports===FM7,fa8=s$5&&g_8.process,t$5=function(){try{var q=ju6&&ju6.require&&ju6.require(\"util\").types;if(q)return q;return fa8&&fa8.binding&&fa8.binding(\"util\")}catch(K){}}(),Zg=t$5});var UM7,e$5,aP6;var $z8=L(()=>{gM7();zz8();Oz8();UM7=Zg&&Zg.isTypedArray,e$5=UM7?oP6(UM7):pM7,aP6=e$5});function _w5(q,K){var _=DO(q),z=!_&&al(q),Y=!_&&!z&&fg(q),A=!_&&!z&&!Y&&aP6(q),O=_||z||Y||A,$=O?RM7(q.length,String):[],w=$.length;for(var j in q)if((K||Kw5.call(q,j))&&!(O&&(j==\"length\"||Y&&(j==\"offset\"||j==\"parent\")||A&&(j==\"buffer\"||j==\"byteLength\"||j==\"byteOffset\")||re(j,w))))$.push(j);return $}var qw5,Kw5,wz8;var Za8=L(()=>{SM7();Ou6();RT();$u6();wu6();$z8();qw5=Object.prototype,Kw5=qw5.hasOwnProperty;wz8=_w5});function Yw5(q){var K=q&&q.constructor,_=typeof K==\"function\"&&K.prototype||zw5;return q===_}var zw5,sP6;var jz8=L(()=>{zw5=Object.prototype;sP6=Yw5});function Aw5(q,K){return function(_){return q(K(_))}}var Hz8;var Ga8=L(()=>{Hz8=Aw5});var Ow5,QM7;var dM7=L(()=>{Ga8();Ow5=Hz8(Object.keys,Object),QM7=Ow5});function jw5(q){if(!sP6(q))return QM7(q);var K=[];for(var _ in Object(q))if(ww5.call(q,_)&&_!=\"constructor\")K.push(_);return K}var $w5,ww5,cM7;var lM7=L(()=>{jz8();dM7();$w5=Object.prototype,ww5=$w5.hasOwnProperty;cM7=jw5});function Hw5(q){return q!=null&&rP6(q.length)&&!FP6(q)}var Gg;var tP6=L(()=>{F_8();_z8();Gg=Hw5});function Jw5(q){return Gg(q)?wz8(q):cM7(q)}var tR;var P_6=L(()=>{Za8();lM7();tP6();tR=Jw5});function Mw5(q){return a_8(q,tR,iP6)}var Hu6;var va8=L(()=>{Xa8();e_8();P_6();Hu6=Mw5});function Ww5(q,K,_,z,Y,A){var O=_&Xw5,$=Hu6(q),w=$.length,j=Hu6(K),H=j.length;if(w!=H&&!O)return!1;var J=w;while(J--){var M=$[J];if(!(O?M in K:Dw5.call(K,M)))return!1}var X=A.get(q),P=A.get(K);if(X&&P)return X==K&&P==q;var D=!0;A.set(q,K),A.set(K,q);var W=O;while(++J<w){M=$[J];var f=q[M],G=K[M];if(z)var Z=O?z(G,f,M,K,q,A):z(f,G,M,q,K,A);if(!(Z===void 0?f===G||Y(f,G,_,z,A):Z)){D=!1;break}W||(W=M==\"constructor\")}if(D&&!W){var v=q.constructor,V=K.constructor;if(v!=V&&((\"constructor\"in q)&&(\"constructor\"in K))&&!(typeof v==\"function\"&&v instanceof v&&typeof V==\"function\"&&V instanceof V))D=!1}return A.delete(q),A.delete(K),D}var Xw5=1,Pw5,Dw5,nM7;var iM7=L(()=>{va8();Pw5=Object.prototype,Dw5=Pw5.hasOwnProperty;nM7=Ww5});var fw5,Jz8;var rM7=L(()=>{le();sR();fw5=ik(vJ,\"DataView\"),Jz8=fw5});var Zw5,Mz8;var oM7=L(()=>{le();sR();Zw5=ik(vJ,\"Promise\"),Mz8=Zw5});var Gw5,oe;var Ta8=L(()=>{le();sR();Gw5=ik(vJ,\"Set\"),oe=Gw5});var vw5,Xz8;var aM7=L(()=>{le();sR();vw5=ik(vJ,\"WeakMap\"),Xz8=vw5});var sM7=\"[object Map]\",Tw5=\"[object Object]\",tM7=\"[object Promise]\",eM7=\"[object Set]\",qX7=\"[object WeakMap]\",KX7=\"[object DataView]\",Vw5,kw5,Nw5,yw5,Ew5,D_6,sl;var Ju6=L(()=>{rM7();Q_8();oM7();Ta8();aM7();M_6();Oa8();Vw5=rl(Jz8),kw5=rl(ne),Nw5=rl(Mz8),yw5=rl(oe),Ew5=rl(Xz8),D_6=YL;if(Jz8&&D_6(new Jz8(new ArrayBuffer(1)))!=KX7||ne&&D_6(new ne)!=sM7||Mz8&&D_6(Mz8.resolve())!=tM7||oe&&D_6(new oe)!=eM7||Xz8&&D_6(new Xz8)!=qX7)D_6=function(q){var K=YL(q),_=K==Tw5?q.constructor:void 0,z=_?rl(_):\"\";if(z)switch(z){case Vw5:return KX7;case kw5:return sM7;case Nw5:return tM7;case yw5:return eM7;case Ew5:return qX7}return K};sl=D_6});function Rw5(q,K,_,z,Y,A){var O=DO(q),$=DO(K),w=O?zX7:sl(q),j=$?zX7:sl(K);w=w==_X7?Pz8:w,j=j==_X7?Pz8:j;var H=w==Pz8,J=j==Pz8,M=w==j;if(M&&fg(q)){if(!fg(K))return!1;O=!0,H=!1}if(M&&!H)return A||(A=new Dg),O||aP6(q)?i_8(q,K,_,z,Y,A):EM7(q,K,w,_,z,Y,A);if(!(_&Lw5)){var X=H&&YX7.call(q,\"__wrapped__\"),P=J&&YX7.call(K,\"__wrapped__\");if(X||P){var D=X?q.value():q,W=P?K.value():K;return A||(A=new Dg),Y(D,W,_,z,A)}}if(!M)return!1;return A||(A=new Dg),nM7(q,K,_,z,Y,A)}var Lw5=1,_X7=\"[object Arguments]\",zX7=\"[object Array]\",Pz8=\"[object Object]\",hw5,YX7,AX7;var OX7=L(()=>{Au6();Ha8();LM7();iM7();Ju6();RT();$u6();$z8();hw5=Object.prototype,YX7=hw5.hasOwnProperty;AX7=Rw5});function $X7(q,K,_,z,Y){if(q===K)return!0;if(q==null||K==null||!QP(q)&&!QP(K))return q!==q&&K!==K;return AX7(q,K,_,z,$X7,Y)}var eP6;var Dz8=L(()=>{OX7();Wg();eP6=$X7});function bw5(q,K,_,z){var Y=_.length,A=Y,O=!z;if(q==null)return!A;q=Object(q);while(Y--){var $=_[Y];if(O&&$[2]?$[1]!==q[$[0]]:!($[0]in q))return!1}while(++Y<A){$=_[Y];var w=$[0],j=q[w],H=$[1];if(O&&$[2]){if(j===void 0&&!(w in q))return!1}else{var J=new Dg;if(z)var M=z(j,H,w,q,K,J);if(!(M===void 0?eP6(H,j,Sw5|Cw5,z,J):M))return!1}}return!0}var Sw5=1,Cw5=2,wX7;var jX7=L(()=>{Au6();Dz8();wX7=bw5});function xw5(q){return q===q&&!PO(q)}var Wz8;var Va8=L(()=>{hT();Wz8=xw5});function Iw5(q){var K=tR(q),_=K.length;while(_--){var z=K[_],Y=q[z];K[_]=[z,Y,Wz8(Y)]}return K}var HX7;var JX7=L(()=>{Va8();P_6();HX7=Iw5});function uw5(q,K){return function(_){if(_==null)return!1;return _[q]===K&&(K!==void 0||(q in Object(_)))}}var fz8;var ka8=L(()=>{fz8=uw5});function mw5(q){var K=HX7(q);if(K.length==1&&K[0][2])return fz8(K[0][0],K[0][1]);return function(_){return _===q||wX7(_,q,K)}}var MX7;var XX7=L(()=>{jX7();JX7();ka8();MX7=mw5});function pw5(q){return typeof q==\"symbol\"||QP(q)&&YL(q)==Bw5}var Bw5=\"[object Symbol]\",ae;var Mu6=L(()=>{M_6();Wg();ae=pw5});function Uw5(q,K){if(DO(q))return!1;var _=typeof q;if(_==\"number\"||_==\"symbol\"||_==\"boolean\"||q==null||ae(q))return!0;return Fw5.test(q)||!gw5.test(q)||K!=null&&q in Object(K)}var gw5,Fw5,qD6;var Zz8=L(()=>{RT();Mu6();gw5=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Fw5=/^\\w*$/;qD6=Uw5});function Na8(q,K){if(typeof q!=\"function\"||K!=null&&typeof K!=\"function\")throw TypeError(Qw5);var _=function(){var z=arguments,Y=K?K.apply(this,z):z[0],A=_.cache;if(A.has(Y))return A.get(Y);var O=q.apply(this,z);return _.cache=A.set(Y,O)||A,O};return _.cache=new(Na8.Cache||X_6),_}var Qw5=\"Expected a function\",A1;var h4=L(()=>{d_8();Na8.Cache=X_6;A1=Na8});function cw5(q){var K=A1(q,function(z){if(_.size===dw5)_.clear();return z}),_=K.cache;return K}var dw5=500,PX7;var DX7=L(()=>{h4();PX7=cw5});var lw5,nw5,iw5,WX7;var fX7=L(()=>{DX7();lw5=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,nw5=/\\\\(\\\\)?/g,iw5=PX7(function(q){var K=[];if(q.charCodeAt(0)===46)K.push(\"\");return q.replace(lw5,function(_,z,Y,A){K.push(Y?A.replace(nw5,\"$1\"):z||_)}),K}),WX7=iw5});function rw5(q,K){var _=-1,z=q==null?0:q.length,Y=Array(z);while(++_<z)Y[_]=K(q[_],_,q);return Y}var se;var Xu6=L(()=>{se=rw5});function vX7(q){if(typeof q==\"string\")return q;if(DO(q))return se(q,vX7)+\"\";if(ae(q))return GX7?GX7.call(q):\"\";var K=q+\"\";return K==\"0\"&&1/q==-ow5?\"-0\":K}var ow5=1/0,ZX7,GX7,TX7;var VX7=L(()=>{J_6();Xu6();RT();Mu6();ZX7=YW?YW.prototype:void 0,GX7=ZX7?ZX7.toString:void 0;TX7=vX7});function aw5(q){return q==null?\"\":TX7(q)}var KD6;var Gz8=L(()=>{VX7();KD6=aw5});function sw5(q,K){if(DO(q))return q;return qD6(q,K)?[q]:WX7(KD6(q))}var eR;var W_6=L(()=>{RT();Zz8();fX7();Gz8();eR=sw5});function ew5(q){if(typeof q==\"string\"||ae(q))return q;var K=q+\"\";return K==\"0\"&&1/q==-tw5?\"-0\":K}var tw5=1/0,qS;var f_6=L(()=>{Mu6();qS=ew5});function q25(q,K){K=eR(K,q);var _=0,z=K.length;while(q!=null&&_<z)q=q[qS(K[_++])];return _&&_==z?q:void 0}var te;var Pu6=L(()=>{W_6();f_6();te=q25});function K25(q,K,_){var z=q==null?void 0:te(q,K);return z===void 0?_:z}var kX7;var NX7=L(()=>{Pu6();kX7=K25});function _25(q,K){return q!=null&&K in Object(q)}var yX7;var EX7=L(()=>{yX7=_25});function z25(q,K,_){K=eR(K,q);var z=-1,Y=K.length,A=!1;while(++z<Y){var O=qS(K[z]);if(!(A=q!=null&&_(q,O)))break;q=q[O]}if(A||++z!=Y)return A;return Y=q==null?0:q.length,!!Y&&rP6(Y)&&re(O,Y)&&(DO(q)||al(q))}var LX7;var hX7=L(()=>{W_6();Ou6();RT();wu6();_z8();f_6();LX7=z25});function Y25(q,K){return q!=null&&LX7(q,K,yX7)}var RX7;var SX7=L(()=>{EX7();hX7();RX7=Y25});function $25(q,K){if(qD6(q)&&Wz8(K))return fz8(qS(q),K);return function(_){var z=kX7(_,q);return z===void 0&&z===K?RX7(_,q):eP6(K,z,A25|O25)}}var A25=1,O25=2,CX7;var bX7=L(()=>{Dz8();NX7();SX7();Zz8();Va8();ka8();f_6();CX7=$25});function w25(q){return q}var _D6;var vz8=L(()=>{_D6=w25});function j25(q){return function(K){return K==null?void 0:K[q]}}var xX7;var IX7=L(()=>{xX7=j25});function H25(q){return function(K){return te(K,q)}}var uX7;var mX7=L(()=>{Pu6();uX7=H25});function J25(q){return qD6(q)?xX7(qS(q)):uX7(q)}var BX7;var pX7=L(()=>{IX7();mX7();Zz8();f_6();BX7=J25});function M25(q){if(typeof q==\"function\")return q;if(q==null)return _D6;if(typeof q==\"object\")return DO(q)?CX7(q[0],q[1]):MX7(q);return BX7(q)}var rk;var ee=L(()=>{XX7();bX7();vz8();RT();pX7();rk=M25});function X25(q,K){var _,z=-1,Y=q.length;while(++z<Y){var A=K(q[z]);if(A!==void 0)_=_===void 0?A:_+A}return _}var gX7;var FX7=L(()=>{gX7=X25});function P25(q,K){return q&&q.length?gX7(q,rk(K,2)):0}var zD6;var UX7=L(()=>{ee();FX7();zD6=P25});import{randomUUID as Du6}from\"crypto\";var ya8=()=>{};function QX7(){return Ea8}function dX7(q){Ea8=q}function cX7(q){return Tz8.has(q)?Tz8.get(q):void 0}function lX7(q,K){Tz8.set(q,K)}function nX7(q){return La8.get(q)}function iX7(q,K){La8.set(q,K)}function AW(){Ea8=null,Tz8.clear(),La8.clear()}function Vz8(){return ha8}function rX7(q){ha8=q}function oX7(){ha8=void 0}var Ea8=null,Tz8,La8,ha8;var tl=L(()=>{Tz8=new Map;La8=new Map});function E9(){let q=new Set;return{subscribe(K){return q.add(K),()=>{q.delete(K)}},emit(...K){for(let _ of q)_(...K)},clear(){q.clear()}}}var DD6={};f8(DD6,{waitForScrollIdle:()=>Vu6,updateLastInteractionTime:()=>G_6,switchSession:()=>Yf,snapshotOutputTokensForTurn:()=>h25,setUserMsgOptIn:()=>Vg,setUseCoworkPlugins:()=>OL,setTracerProvider:()=>xz8,setThinkingClearLatched:()=>Yt8,setTeleportedSessionInfo:()=>Bu6,setSystemPromptSectionCacheEntry:()=>is8,setStrictToolResultPairing:()=>I25,setStatsStore:()=>ca8,setSessionTrustAccepted:()=>Iu6,setSessionSource:()=>fs8,setSessionPersistenceDisabled:()=>ms8,setSessionIngressToken:()=>y_6,setSessionBypassPermissionsMode:()=>Is8,setSdkBetas:()=>Ys8,setSdkAgentProgressSummariesEnabled:()=>Ps8,setScheduledTasksEnabled:()=>bu6,setQuestionPreviewFormat:()=>uz8,setPromptId:()=>Fu6,setPromptCache1hAllowlist:()=>ss8,setProjectRoot:()=>fu6,setOriginalCwd:()=>KS,setOauthTokenFromFd:()=>Vs8,setNeedsPlanModeExitAttachment:()=>gI,setNeedsAutoModeExitAttachment:()=>CG,setModelStrings:()=>Nu6,setMeterProvider:()=>bz8,setMeter:()=>As8,setMemoryToggledOff:()=>Ws8,setMainThreadAgentType:()=>_n,setMainLoopModelOverride:()=>dP,setLspRecommendationShownThisSession:()=>Us8,setLoopChainStartedAt:()=>g25,setLoggerProvider:()=>Sz8,setLastMainRequestId:()=>ea8,setLastEmittedDate:()=>PD6,setLastClassifierRequests:()=>hu6,setLastApiCompletionTimestamp:()=>Tu6,setLastAPIRequestMessages:()=>Ls8,setLastAPIRequest:()=>ys8,setKairosActive:()=>x25,setIsRemoteMode:()=>ls8,setIsInteractive:()=>Ms8,setInlinePlugins:()=>bs8,setInitialMainLoopModel:()=>zs8,setInitJsonSchema:()=>Qs8,setHasUnknownModelCost:()=>hz8,setHasExitedPlanMode:()=>$L,setHasDevChannels:()=>Qz8,setFlagSettingsPath:()=>Zs8,setFlagSettingsInline:()=>Gs8,setFastModeHeaderLatched:()=>Kt8,setEventLogger:()=>Cz8,setDirectConnectServerUrl:()=>W25,setCwdState:()=>Ia8,setCostStateForRestore:()=>ku6,setClientType:()=>Xs8,setChromeFlagOverride:()=>xs8,setCachedClaudeMdContent:()=>hs8,setCacheEditingHeaderLatched:()=>d25,setApiKeyFromFd:()=>Ns8,setAllowedSettingSources:()=>Cs8,setAllowedChannels:()=>zn,setAfkModeHeaderLatched:()=>es8,setAdditionalDirectoriesForClaudeMd:()=>pu6,setActiveRoutine:()=>Z25,resetTurnToolDuration:()=>Ua8,resetTurnHookDuration:()=>Fa8,resetTurnClassifierDuration:()=>da8,resetTotalDurationStateAndCost_FOR_TESTS_ONLY:()=>G25,resetStateForTests:()=>_P7,resetSdkInitState:()=>YP7,resetModelStringsForTestingOnly:()=>C25,resetCostState:()=>OD6,removeSessionCronTasks:()=>xu6,registerHookCallbacks:()=>z66,regenerateSessionId:()=>Sa8,preferThirdPartyAuthentication:()=>Ru6,onSessionSwitch:()=>xa8,onInteraction:()=>ra8,needsPlanModeExitAttachment:()=>Bs8,needsAutoModeExitAttachment:()=>ps8,markScrollActivity:()=>Ks8,markPostCompaction:()=>K66,markFirstTeleportMessageLogged:()=>Fz8,isSessionPersistenceDisabled:()=>ok,incrementBudgetContinuationCount:()=>S25,hasUnknownModelCost:()=>ta8,hasShownLspRecommendationThisSession:()=>Fs8,hasExitedPlanModeInSession:()=>uu6,handlePlanModeTransition:()=>Kn,handleAutoModeTransition:()=>gs8,getUserMsgOptIn:()=>AL,getUseCoworkPlugins:()=>Cu6,getUsageForModel:()=>_s8,getTurnToolDurationMs:()=>V25,getTurnToolCount:()=>k25,getTurnOutputTokens:()=>E25,getTurnHookDurationMs:()=>v25,getTurnHookCount:()=>T25,getTurnClassifierDurationMs:()=>N25,getTurnClassifierCount:()=>y25,getTracerProvider:()=>N_6,getTotalWebSearchRequests:()=>oa8,getTotalToolDuration:()=>ga8,getTotalOutputTokens:()=>el,getTotalLinesRemoved:()=>T_6,getTotalLinesAdded:()=>v_6,getTotalInputTokens:()=>V_6,getTotalDuration:()=>YD6,getTotalCostUSD:()=>XM,getTotalCacheReadInputTokens:()=>Zu6,getTotalCacheCreationInputTokens:()=>Gu6,getTotalAPIDurationWithoutRetries:()=>pa8,getTotalAPIDuration:()=>RG,getTokenCounter:()=>wD6,getThinkingClearLatched:()=>zt8,getTeleportedSessionInfo:()=>gz8,getSystemPromptSectionCache:()=>ns8,getStrictToolResultPairing:()=>Ds8,getStatsStore:()=>q66,getSlowOperations:()=>OP7,getSessionTrustAccepted:()=>MD6,getSessionSource:()=>u25,getSessionProjectDir:()=>Z_6,getSessionIngressToken:()=>vs8,getSessionId:()=>N8,getSessionCronTasks:()=>L_6,getSessionCreatedTeams:()=>mu6,getSessionCounter:()=>Os8,getSessionBypassPermissionsMode:()=>E_6,getSdkBetas:()=>OW,getSdkAgentProgressSummariesEnabled:()=>vg,getScheduledTasksEnabled:()=>JD6,getRegisteredHooks:()=>zS,getQuestionPreviewFormat:()=>Iz8,getPromptId:()=>gu6,getPromptCache1hAllowlist:()=>as8,getProjectRoot:()=>wz,getPrCounter:()=>yu6,getPlanSlugCache:()=>h_6,getParentSessionId:()=>Ca8,getOriginalCwd:()=>A7,getOauthTokenFromFd:()=>Ts8,getModelUsage:()=>ST,getModelStrings:()=>$D6,getMeterProvider:()=>Js8,getMeter:()=>b25,getMemoryToggledOff:()=>Tg,getMainThreadAgentType:()=>Ng,getMainLoopModelOverride:()=>pI,getLoopChainStartedAt:()=>p25,getLoggerProvider:()=>Lu6,getLocCounter:()=>Rz8,getLastMainRequestId:()=>vu6,getLastInteractionTime:()=>_S,getLastEmittedDate:()=>os8,getLastClassifierRequests:()=>zP7,getLastApiCompletionTimestamp:()=>qn,getLastAPIRequestMessages:()=>m25,getLastAPIRequest:()=>Es8,getKairosActive:()=>SG,getIsScrollDraining:()=>k_6,getIsRemoteMode:()=>cK,getIsNonInteractiveSession:()=>d7,getIsInteractive:()=>CT,getInvokedSkillsForAgent:()=>ds8,getInvokedSkills:()=>Q25,getInlinePlugins:()=>kg,getInitialMainLoopModel:()=>AD6,getInitJsonSchema:()=>Bz8,getHasDevChannels:()=>Uz8,getFlagSettingsPath:()=>_66,getFlagSettingsInline:()=>HD6,getFastModeHeaderLatched:()=>qt8,getEventLogger:()=>Hs8,getDirectConnectServerUrl:()=>ua8,getCwdState:()=>BI,getCurrentTurnTokenBudget:()=>L25,getCostCounter:()=>ws8,getCommitCounter:()=>$s8,getCodeEditToolDecisionCounter:()=>Eu6,getClientType:()=>jD6,getChromeFlagOverride:()=>Su6,getCachedClaudeMdContent:()=>Rs8,getCacheEditingHeaderLatched:()=>_t8,getBudgetContinuationCount:()=>R25,getApiKeyFromFd:()=>ks8,getAllowedSettingSources:()=>Ss8,getAllowedChannels:()=>TJ,getAgentColorMap:()=>mz8,getAfkModeHeaderLatched:()=>ts8,getAdditionalDirectoriesForClaudeMd:()=>bG,getActiveTimeCounter:()=>js8,getActiveRoutine:()=>f25,flushInteractionTime:()=>na8,deleteLoopChainStartedAt:()=>F25,consumePostCompaction:()=>qs8,clearSystemPromptSectionState:()=>rs8,clearRegisteredPluginHooks:()=>pz8,clearRegisteredHooks:()=>U25,clearInvokedSkillsForAgent:()=>Y66,clearInvokedSkills:()=>cs8,clearBetaHeaderLatches:()=>At8,addToTurnHookDuration:()=>yz8,addToTurnClassifierDuration:()=>Qa8,addToTotalLinesChanged:()=>Ez8,addToTotalDurationState:()=>ma8,addToTotalCostState:()=>Ba8,addToToolDuration:()=>Nz8,addToInMemoryErrorLog:()=>B25,addSlowOperation:()=>AP7,addSessionCronTask:()=>us8,addInvokedSkill:()=>XD6});import{realpathSync as aX7}from\"fs\";import{cwd as D25}from\"process\";function eX7(){let q=\"\";if(typeof process<\"u\"&&typeof process.cwd===\"function\"&&typeof aX7===\"function\"){let _=D25();try{q=aX7(_).normalize(\"NFC\")}catch{q=_.normalize(\"NFC\")}}return{originalCwd:q,projectRoot:q,totalCostUSD:0,totalAPIDuration:0,totalAPIDurationWithoutRetries:0,totalToolDuration:0,turnHookDurationMs:0,turnToolDurationMs:0,turnClassifierDurationMs:0,turnToolCount:0,turnHookCount:0,turnClassifierCount:0,startTime:Date.now(),lastInteractionTime:Date.now(),totalLinesAdded:0,totalLinesRemoved:0,hasUnknownModelCost:!1,cwd:q,modelUsage:{},mainLoopModelOverride:void 0,initialMainLoopModel:null,modelStrings:null,isInteractive:!1,kairosActive:!1,strictToolResultPairing:!1,memoryToggledOff:!1,sdkAgentProgressSummariesEnabled:!1,userMsgOptIn:!1,clientType:\"cli\",sessionSource:void 0,questionPreviewFormat:void 0,sessionIngressToken:void 0,oauthTokenFromFd:void 0,apiKeyFromFd:void 0,flagSettingsPath:void 0,flagSettingsInline:null,allowedSettingSources:[\"userSettings\",\"projectSettings\",\"localSettings\",\"flagSettings\",\"policySettings\"],meter:null,sessionCounter:null,locCounter:null,prCounter:null,commitCounter:null,costCounter:null,tokenCounter:null,codeEditToolDecisionCounter:null,activeTimeCounter:null,statsStore:null,sessionId:Du6(),parentSessionId:void 0,loggerProvider:null,eventLogger:null,meterProvider:null,tracerProvider:null,agentColorMap:new Map,agentColorIndex:0,lastAPIRequest:null,lastAPIRequestMessages:null,lastClassifierRequests:null,cachedClaudeMdContent:null,inMemoryErrorLog:[],inlinePlugins:[],chromeFlagOverride:void 0,useCoworkPlugins:!1,sessionBypassPermissionsMode:!1,scheduledTasksEnabled:!1,sessionCronTasks:[],loopChainStartedAt:Object.create(null),sessionCreatedTeams:new Set,sessionTrustAccepted:!1,sessionPersistenceDisabled:!1,hasExitedPlanMode:!1,needsPlanModeExitAttachment:!1,needsAutoModeExitAttachment:!1,lspRecommendationShownThisSession:!1,initJsonSchema:null,registeredHooks:null,planSlugCache:new Map,teleportedSessionInfo:null,invokedSkills:new Map,slowOperations:[],sdkBetas:void 0,mainThreadAgentType:void 0,isRemoteMode:!1,...!1,directConnectServerUrl:void 0,activeRoutine:void 0,systemPromptSectionCache:new Map,lastEmittedDate:null,additionalDirectoriesForClaudeMd:[],allowedChannels:[],hasDevChannels:!1,sessionProjectDir:null,promptCache1hAllowlist:null,afkModeHeaderLatched:null,fastModeHeaderLatched:null,cacheEditingHeaderLatched:null,thinkingClearLatched:null,promptId:null,lastMainRequestId:void 0,lastApiCompletionTimestamp:null,pendingPostCompaction:!1}}function N8(){return G8.sessionId}function Sa8(q={}){if(q.setCurrentAsParent)G8.parentSessionId=G8.sessionId;return G8.planSlugCache.delete(G8.sessionId),G8.sessionId=Du6(),G8.sessionProjectDir=null,G8.sessionId}function Ca8(){return G8.parentSessionId}function Yf(q,K=null){if(G8.sessionId!==q)G8.planSlugCache.delete(G8.sessionId);G8.sessionId=q,G8.sessionProjectDir=K,ba8.emit(q)}function Z_6(){return G8.sessionProjectDir}function A7(){return G8.originalCwd}function wz(){return G8.projectRoot}function KS(q){G8.originalCwd=q.normalize(\"NFC\")}function fu6(q){G8.projectRoot=q.normalize(\"NFC\")}function BI(){return G8.cwd}function Ia8(q){G8.cwd=q.normalize(\"NFC\")}function ua8(){return G8.directConnectServerUrl}function W25(q){G8.directConnectServerUrl=q}function f25(){return G8.activeRoutine}function Z25(q){G8.activeRoutine=q}function ma8(q,K){G8.totalAPIDuration+=q,G8.totalAPIDurationWithoutRetries+=K}function G25(){G8.totalAPIDuration=0,G8.totalAPIDurationWithoutRetries=0,G8.totalCostUSD=0}function Ba8(q,K,_){G8.modelUsage[_]=K,G8.totalCostUSD+=q}function XM(){return G8.totalCostUSD}function RG(){return G8.totalAPIDuration}function YD6(){return Date.now()-G8.startTime}function pa8(){return G8.totalAPIDurationWithoutRetries}function ga8(){return G8.totalToolDuration}function Nz8(q){G8.totalToolDuration+=q,G8.turnToolDurationMs+=q,G8.turnToolCount++}function v25(){return G8.turnHookDurationMs}function yz8(q){G8.turnHookDurationMs+=q,G8.turnHookCount++}function Fa8(){G8.turnHookDurationMs=0,G8.turnHookCount=0}function T25(){return G8.turnHookCount}function V25(){return G8.turnToolDurationMs}function Ua8(){G8.turnToolDurationMs=0,G8.turnToolCount=0}function k25(){return G8.turnToolCount}function N25(){return G8.turnClassifierDurationMs}function Qa8(q){G8.turnClassifierDurationMs+=q,G8.turnClassifierCount++}function da8(){G8.turnClassifierDurationMs=0,G8.turnClassifierCount=0}function y25(){return G8.turnClassifierCount}function q66(){return G8.statsStore}function ca8(q){G8.statsStore=q}function G_6(q){if(q)qP7();else la8=!0}function na8(){if(la8)qP7()}function qP7(){G8.lastInteractionTime=Date.now(),la8=!1,ia8.emit()}function Ez8(q,K){G8.totalLinesAdded+=q,G8.totalLinesRemoved+=K}function v_6(){return G8.totalLinesAdded}function T_6(){return G8.totalLinesRemoved}function V_6(){return zD6(Object.values(G8.modelUsage),\"inputTokens\")}function el(){return zD6(Object.values(G8.modelUsage),\"outputTokens\")}function Zu6(){return zD6(Object.values(G8.modelUsage),\"cacheReadInputTokens\")}function Gu6(){return zD6(Object.values(G8.modelUsage),\"cacheCreationInputTokens\")}function oa8(){return zD6(Object.values(G8.modelUsage),\"webSearchRequests\")}function E25(){return el()-aa8}function L25(){return sa8}function h25(q){aa8=el(),sa8=q,Lz8=0}function R25(){return Lz8}function S25(){Lz8++}function hz8(){G8.hasUnknownModelCost=!0}function ta8(){return G8.hasUnknownModelCost}function vu6(){return G8.lastMainRequestId}function ea8(q){G8.lastMainRequestId=q}function qn(){return G8.lastApiCompletionTimestamp}function Tu6(q){G8.lastApiCompletionTimestamp=q}function K66(){G8.pendingPostCompaction=!0}function qs8(){let q=G8.pendingPostCompaction;return G8.pendingPostCompaction=!1,q}function _S(){return G8.lastInteractionTime}function Ks8(){if(kz8=!0,Wu6)clearTimeout(Wu6);Wu6=setTimeout(()=>{kz8=!1,Wu6=void 0},KP7),Wu6.unref?.()}function k_6(){return kz8}async function Vu6(){while(kz8)await new Promise((q)=>setTimeout(q,KP7).unref?.())}function ST(){return G8.modelUsage}function _s8(q){return G8.modelUsage[q]}function pI(){return G8.mainLoopModelOverride}function AD6(){return G8.initialMainLoopModel}function dP(q){G8.mainLoopModelOverride=q}function zs8(q){G8.initialMainLoopModel=q}function OW(){return G8.sdkBetas}function Ys8(q){G8.sdkBetas=q}function OD6(){G8.totalCostUSD=0,G8.totalAPIDuration=0,G8.totalAPIDurationWithoutRetries=0,G8.totalToolDuration=0,G8.startTime=Date.now(),G8.totalLinesAdded=0,G8.totalLinesRemoved=0,G8.hasUnknownModelCost=!1,G8.modelUsage={},G8.promptId=null}function ku6({totalCostUSD:q,totalAPIDuration:K,totalAPIDurationWithoutRetries:_,totalToolDuration:z,totalLinesAdded:Y,totalLinesRemoved:A,lastDuration:O,modelUsage:$}){if(G8.totalCostUSD=q,G8.totalAPIDuration=K,G8.totalAPIDurationWithoutRetries=_,G8.totalToolDuration=z,G8.totalLinesAdded=Y,G8.totalLinesRemoved=A,$)G8.modelUsage=$;if(O)G8.startTime=Date.now()-O}function _P7(){throw Error(\"resetStateForTests can only be called in tests\")}function $D6(){return G8.modelStrings}function Nu6(q){G8.modelStrings=q}function C25(){G8.modelStrings=null}function As8(q,K){G8.meter=q,G8.sessionCounter=K(\"claude_code.session.count\",{description:\"Count of CLI sessions started\"}),G8.locCounter=K(\"claude_code.lines_of_code.count\",{description:\"Count of lines of code modified, with the 'type' attribute indicating whether lines were added or removed\"}),G8.prCounter=K(\"claude_code.pull_request.count\",{description:\"Number of pull requests created\"}),G8.commitCounter=K(\"claude_code.commit.count\",{description:\"Number of git commits created\"}),G8.costCounter=K(\"claude_code.cost.usage\",{description:\"Cost of the Claude Code session\",unit:\"USD\"}),G8.tokenCounter=K(\"claude_code.token.usage\",{description:\"Number of tokens used\",unit:\"tokens\"}),G8.codeEditToolDecisionCounter=K(\"claude_code.code_edit_tool.decision\",{description:\"Count of code editing tool permission decisions (accept/reject) for Edit, Write, and NotebookEdit tools\"}),G8.activeTimeCounter=K(\"claude_code.active_time.total\",{description:\"Total active time in seconds\",unit:\"s\"})}function b25(){return G8.meter}function Os8(){return G8.sessionCounter}function Rz8(){return G8.locCounter}function yu6(){return G8.prCounter}function $s8(){return G8.commitCounter}function ws8(){return G8.costCounter}function wD6(){return G8.tokenCounter}function Eu6(){return G8.codeEditToolDecisionCounter}function js8(){return G8.activeTimeCounter}function Lu6(){return G8.loggerProvider}function Sz8(q){G8.loggerProvider=q}function Hs8(){return G8.eventLogger}function Cz8(q){G8.eventLogger=q}function Js8(){return G8.meterProvider}function bz8(q){G8.meterProvider=q}function N_6(){return G8.tracerProvider}function xz8(q){G8.tracerProvider=q}function d7(){return!G8.isInteractive}function CT(){return G8.isInteractive}function Ms8(q){G8.isInteractive=q}function jD6(){return G8.clientType}function Xs8(q){G8.clientType=q}function vg(){return G8.sdkAgentProgressSummariesEnabled}function Ps8(q){G8.sdkAgentProgressSummariesEnabled=q}function SG(){return G8.kairosActive}function x25(q){G8.kairosActive=q}function Ds8(){return G8.strictToolResultPairing}function I25(q){G8.strictToolResultPairing=q}function Tg(){return G8.memoryToggledOff}function Ws8(q){G8.memoryToggledOff=q}function AL(){return G8.userMsgOptIn}function Vg(q){G8.userMsgOptIn=q}function u25(){return G8.sessionSource}function fs8(q){G8.sessionSource=q}function Iz8(){return G8.questionPreviewFormat}function uz8(q){G8.questionPreviewFormat=q}function mz8(){return G8.agentColorMap}function _66(){return G8.flagSettingsPath}function Zs8(q){G8.flagSettingsPath=q}function HD6(){return G8.flagSettingsInline}function Gs8(q){G8.flagSettingsInline=q}function vs8(){return G8.sessionIngressToken}function y_6(q){G8.sessionIngressToken=q}function Ts8(){return G8.oauthTokenFromFd}function Vs8(q){G8.oauthTokenFromFd=q}function ks8(){return G8.apiKeyFromFd}function Ns8(q){G8.apiKeyFromFd=q}function ys8(q){G8.lastAPIRequest=q}function Es8(){return G8.lastAPIRequest}function Ls8(q){G8.lastAPIRequestMessages=q}function m25(){return G8.lastAPIRequestMessages}function hu6(q){G8.lastClassifierRequests=q}function zP7(){return G8.lastClassifierRequests}function hs8(q){G8.cachedClaudeMdContent=q}function Rs8(){return G8.cachedClaudeMdContent}function B25(q){if(G8.inMemoryErrorLog.length>=100)G8.inMemoryErrorLog.shift();G8.inMemoryErrorLog.push(q)}function Ss8(){return G8.allowedSettingSources}function Cs8(q){G8.allowedSettingSources=q}function Ru6(){return d7()&&G8.clientType!==\"claude-vscode\"}function bs8(q){G8.inlinePlugins=q}function kg(){return G8.inlinePlugins}function xs8(q){G8.chromeFlagOverride=q}function Su6(){return G8.chromeFlagOverride}function OL(q){G8.useCoworkPlugins=q,AW()}function Cu6(){return G8.useCoworkPlugins}function Is8(q){G8.sessionBypassPermissionsMode=q}function E_6(){return G8.sessionBypassPermissionsMode}function bu6(q){G8.scheduledTasksEnabled=q}function JD6(){return G8.scheduledTasksEnabled}function L_6(){return G8.sessionCronTasks}function us8(q){G8.sessionCronTasks.push(q)}function p25(q){return G8.loopChainStartedAt[q]}function g25(q,K){G8.loopChainStartedAt[q]=K}function F25(q){delete G8.loopChainStartedAt[q]}function xu6(q){if(q.length===0)return 0;let K=new Set(q),_=G8.sessionCronTasks.filter((Y)=>!K.has(Y.id)),z=G8.sessionCronTasks.length-_.length;if(z===0)return 0;return G8.sessionCronTasks=_,z}function Iu6(q){G8.sessionTrustAccepted=q}function MD6(){return G8.sessionTrustAccepted}function ms8(q){G8.sessionPersistenceDisabled=q}function ok(){return G8.sessionPersistenceDisabled}function uu6(){return G8.hasExitedPlanMode}function $L(q){G8.hasExitedPlanMode=q}function Bs8(){return G8.needsPlanModeExitAttachment}function gI(q){G8.needsPlanModeExitAttachment=q}function Kn(q,K){if(K===\"plan\"&&q!==\"plan\")G8.needsPlanModeExitAttachment=!1;if(q===\"plan\"&&K!==\"plan\")G8.needsPlanModeExitAttachment=!0}function ps8(){return G8.needsAutoModeExitAttachment}function CG(q){G8.needsAutoModeExitAttachment=q}function gs8(q,K){if(q===\"auto\"&&K===\"plan\"||q===\"plan\"&&K===\"auto\")return;let _=q===\"auto\",z=K===\"auto\";if(z&&!_)G8.needsAutoModeExitAttachment=!1;if(_&&!z)G8.needsAutoModeExitAttachment=!0}function Fs8(){return G8.lspRecommendationShownThisSession}function Us8(q){G8.lspRecommendationShownThisSession=q}function Qs8(q){G8.initJsonSchema=q}function Bz8(){return G8.initJsonSchema}function z66(q){if(!G8.registeredHooks)G8.registeredHooks={};for(let[K,_]of Object.entries(q)){let z=K;if(!G8.registeredHooks[z])G8.registeredHooks[z]=[];G8.registeredHooks[z].push(..._)}}function zS(){return G8.registeredHooks}function U25(){G8.registeredHooks=null}function pz8(){if(!G8.registeredHooks)return;let q={};for(let[K,_]of Object.entries(G8.registeredHooks)){let z=_.filter((Y)=>!(\"pluginRoot\"in Y));if(z.length>0)q[K]=z}G8.registeredHooks=Object.keys(q).length>0?q:null}function YP7(){G8.initJsonSchema=null,G8.registeredHooks=null}function h_6(){return G8.planSlugCache}function mu6(){return G8.sessionCreatedTeams}function Bu6(q){G8.teleportedSessionInfo={isTeleported:!0,hasLoggedFirstMessage:!1,sessionId:q.sessionId}}function gz8(){return G8.teleportedSessionInfo}function Fz8(){if(G8.teleportedSessionInfo)G8.teleportedSessionInfo.hasLoggedFirstMessage=!0}function XD6(q,K,_,z=null){let Y=`${z??\"\"}:${q}`;G8.invokedSkills.set(Y,{skillName:q,skillPath:K,content:_,invokedAt:Date.now(),agentId:z})}function Q25(){return G8.invokedSkills}function ds8(q){let K=q??null,_=new Map;for(let[z,Y]of G8.invokedSkills)if(Y.agentId===K)_.set(z,Y);return _}function cs8(q){if(!q||q.size===0){G8.invokedSkills.clear();return}for(let[K,_]of G8.invokedSkills)if(_.agentId===null||!q.has(_.agentId))G8.invokedSkills.delete(K)}function Y66(q){for(let[K,_]of G8.invokedSkills)if(_.agentId===q)G8.invokedSkills.delete(K)}function AP7(q,K){return}function OP7(){if(G8.slowOperations.length===0)return tX7;let q=Date.now();if(G8.slowOperations.some((K)=>q-K.timestamp>=Ra8)){if(G8.slowOperations=G8.slowOperations.filter((K)=>q-K.timestamp<Ra8),G8.slowOperations.length===0)return tX7}return G8.slowOperations}function Ng(){return G8.mainThreadAgentType}function _n(q){G8.mainThreadAgentType=q}function cK(){return G8.isRemoteMode}function ls8(q){G8.isRemoteMode=q}function ns8(){return G8.systemPromptSectionCache}function is8(q,K){G8.systemPromptSectionCache.set(q,K)}function rs8(){G8.systemPromptSectionCache.clear()}function os8(){return G8.lastEmittedDate}function PD6(q){G8.lastEmittedDate=q}function bG(){return G8.additionalDirectoriesForClaudeMd}function pu6(q){G8.additionalDirectoriesForClaudeMd=q}function TJ(){return G8.allowedChannels}function zn(q){G8.allowedChannels=q}function Uz8(){return G8.hasDevChannels}function Qz8(q){G8.hasDevChannels=q}function as8(){return G8.promptCache1hAllowlist}function ss8(q){G8.promptCache1hAllowlist=q}function ts8(){return G8.afkModeHeaderLatched}function es8(q){G8.afkModeHeaderLatched=q}function qt8(){return G8.fastModeHeaderLatched}function Kt8(q){G8.fastModeHeaderLatched=q}function _t8(){return G8.cacheEditingHeaderLatched}function d25(q){G8.cacheEditingHeaderLatched=q}function zt8(){return G8.thinkingClearLatched}function Yt8(q){G8.thinkingClearLatched=q}function At8(){G8.afkModeHeaderLatched=null,G8.fastModeHeaderLatched=null,G8.cacheEditingHeaderLatched=null,G8.thinkingClearLatched=null}function gu6(){return G8.promptId}function Fu6(q){G8.promptId=q}var G8,ba8,xa8,la8=!1,ia8,ra8,aa8=0,sa8=null,Lz8=0,kz8=!1,Wu6,KP7=150,sX7=10,Ra8=1e4,tX7;var v8=L(()=>{UX7();ya8();tl();G8=eX7();ba8=E9(),xa8=ba8.subscribe;ia8=E9(),ra8=ia8.subscribe;tX7=[]});function dz8(q){let K;for(let _ in q)if(_.startsWith(\"_PROTO_\")){if(K===void 0)K={...q};delete K[_]}return K??q}function $P7(q){if(A66!==null)return;if(A66=q,Uu6.length>0){let K=[...Uu6];Uu6.length=0,queueMicrotask(()=>{for(let _ of K)if(_.async)A66.logEventAsync(_.eventName,_.metadata);else A66.logEvent(_.eventName,_.metadata)})}}function d(q,K){if(A66===null){Uu6.push({eventName:q,metadata:K,async:!1});return}A66.logEvent(q,K)}async function wP7(q,K){if(A66===null){Uu6.push({eventName:q,metadata:K,async:!0});return}await A66.logEventAsync(q,K)}var Uu6,A66=null;var T8=L(()=>{Uu6=[]});function WD6({writeFn:q,flushIntervalMs:K=1000,maxBufferSize:_=100,maxBufferBytes:z=1/0,immediateMode:Y=!1}){let A=[],O=0,$=null,w=null;function j(){if($)clearTimeout($),$=null}function H(){if(w)q(w.join(\"\")),w=null;if(A.length===0)return;q(A.join(\"\")),A=[],O=0,j()}function J(){if(!$)$=setTimeout(H,K)}function M(){if(w){w.push(...A),A=[],O=0,j();return}let X=A;A=[],O=0,j(),w=X,setImmediate(()=>{let P=w;if(w=null,P)q(P.join(\"\"))})}return{write(X){if(Y){q(X);return}if(A.push(X),O+=X.length,J(),A.length>=_||O>=z)M()},flush:H,dispose(){H()}}}function gq(q){return Ot8.add(q),()=>Ot8.delete(q)}async function jP7(){await Promise.all(Array.from(Ot8).map((q)=>q()))}var Ot8;var o9=L(()=>{Ot8=new Set});function c25(q){let K=[],_=q.match(/^MCP server [\"']([^\"']+)[\"']/);if(_&&_[1])K.push(\"mcp\"),K.push(_[1].toLowerCase());else{let A=q.match(/^([^:[]+):/);if(A&&A[1])K.push(A[1].trim().toLowerCase())}let z=q.match(/^\\[([^\\]]+)]/);if(z&&z[1])K.push(z[1].trim().toLowerCase());if(q.toLowerCase().includes(\"1p event:\"))K.push(\"1p\");let Y=q.match(/:\\s*([^:]+?)(?:\\s+(?:type|mode|status|event))?:/);if(Y&&Y[1]){let A=Y[1].trim().toLowerCase();if(A.length<30&&!A.includes(\" \"))K.push(A)}return Array.from(new Set(K))}function l25(q,K){if(!K)return!0;if(q.length===0)return!1;if(K.isExclusive)return!q.some((_)=>K.exclude.includes(_));else return q.some((_)=>K.include.includes(_))}function JP7(q,K){if(!K)return!0;let _=c25(q);return l25(_,K)}var HP7;var MP7=L(()=>{h4();HP7=A1((q)=>{if(!q||q.trim()===\"\")return null;let K=q.split(\",\").map((A)=>A.trim()).filter(Boolean);if(K.length===0)return null;let _=K.some((A)=>A.startsWith(\"!\")),z=K.some((A)=>!A.startsWith(\"!\"));if(_&&z)return null;let Y=K.map((A)=>A.replace(/^!/,\"\").toLowerCase());return{include:_?[]:Y,exclude:_?Y:[],isExclusive:_}})});import{homedir as n25}from\"os\";import{join as XP7}from\"path\";function fD6(){return XP7(O7(),\"teams\")}function ZD6(q){let K=process.env.NODE_OPTIONS;if(!K)return!1;return K.split(/\\s+/).includes(q)}function Yn(q,K){if(q===void 0)return K;let _=parseInt(q,10);return Number.isNaN(_)?K:_}function B6(q){if(!q)return!1;if(typeof q===\"boolean\")return q;let K=q.toLowerCase().trim();return[\"1\",\"true\",\"yes\",\"on\"].includes(K)}function a9(q){if(q===void 0)return!1;if(typeof q===\"boolean\")return!q;if(!q)return!1;let K=q.toLowerCase().trim();return[\"0\",\"false\",\"no\",\"off\"].includes(K)}function D9(){return B6(process.env.CLAUDE_CODE_SIMPLE)||process.argv.includes(\"--bare\")}function PP7(q){let K={};if(q)for(let _ of q){let[z,...Y]=_.split(\"=\");if(!z||Y.length===0)throw Error(`Invalid environment variable format: ${_}, environment variables should be added as: -e KEY1=value1 -e KEY2=value2`);K[z]=Y.join(\"=\")}return K}function YS(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||\"us-east-1\"}function cz8(){return process.env.CLOUD_ML_REGION||\"us-east5\"}function DP7(){return B6(process.env.CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR)}function Af(){return!1}function AS(){return!1}function WP7(){return{namespace:void 0,cluster:void 0}}function lz8(q){if(q){let K=i25.find(([_])=>q.startsWith(_));if(K)return process.env[K[1]]||cz8()}return cz8()}var O7,i25;var B8=L(()=>{h4();O7=A1(()=>{return(process.env.CLAUDE_CONFIG_DIR??XP7(n25(),\".claude\")).normalize(\"NFC\")},()=>process.env.CLAUDE_CONFIG_DIR);i25=[[\"claude-haiku-4-5\",\"VERTEX_REGION_CLAUDE_HAIKU_4_5\"],[\"claude-3-5-haiku\",\"VERTEX_REGION_CLAUDE_3_5_HAIKU\"],[\"claude-3-5-sonnet\",\"VERTEX_REGION_CLAUDE_3_5_SONNET\"],[\"claude-3-7-sonnet\",\"VERTEX_REGION_CLAUDE_3_7_SONNET\"],[\"claude-opus-4-6\",\"VERTEX_REGION_CLAUDE_4_6_OPUS\"],[\"claude-opus-4-1\",\"VERTEX_REGION_CLAUDE_4_1_OPUS\"],[\"claude-opus-4\",\"VERTEX_REGION_CLAUDE_4_0_OPUS\"],[\"claude-sonnet-4-6\",\"VERTEX_REGION_CLAUDE_4_6_SONNET\"],[\"claude-sonnet-4-5\",\"VERTEX_REGION_CLAUDE_4_5_SONNET\"],[\"claude-sonnet-4\",\"VERTEX_REGION_CLAUDE_4_0_SONNET\"]]});function $4(q,K,_,z,Y){if(z===\"m\")throw TypeError(\"Private method is not writable\");if(z===\"a\"&&!Y)throw TypeError(\"Private accessor was defined without a setter\");if(typeof K===\"function\"?q!==K||!Y:!K.has(q))throw TypeError(\"Cannot write private member to an object whose class did not declare it\");return z===\"a\"?Y.call(q,_):Y?Y.value=_:K.set(q,_),_}function u1(q,K,_,z){if(_===\"a\"&&!z)throw TypeError(\"Private accessor was defined without a getter\");if(typeof K===\"function\"?q!==K||!z:!K.has(q))throw TypeError(\"Cannot read private member from an object whose class did not declare it\");return _===\"m\"?z:_===\"a\"?z.call(q):z?z.value:K.get(q)}var An=()=>{};var $t8=function(){let{crypto:q}=globalThis;if(q?.randomUUID)return $t8=q.randomUUID.bind(q),q.randomUUID();let K=new Uint8Array(1),_=q?()=>q.getRandomValues(K)[0]:()=>Math.random()*255&255;return\"10000000-1000-4000-8000-100000000000\".replace(/[018]/g,(z)=>(+z^_()&15>>+z/4).toString(16))};function On(q){return typeof q===\"object\"&&q!==null&&((\"name\"in q)&&q.name===\"AbortError\"||(\"message\"in q)&&String(q.message).includes(\"FetchRequestCanceledException\"))}var Qu6=(q)=>{if(q instanceof Error)return q;if(typeof q===\"object\"&&q!==null){try{if(Object.prototype.toString.call(q)===\"[object Error]\"){let K=Error(q.message,q.cause?{cause:q.cause}:{});if(q.stack)K.stack=q.stack;if(q.cause&&!K.cause)K.cause=q.cause;if(q.name)K.name=q.name;return K}}catch{}try{return Error(JSON.stringify(q))}catch{}}return Error(q)};var vq,dq,c_,Of,yg,du6,R_6,cu6,S_6,lu6,nu6,iu6,ru6;var $W=L(()=>{vq=class vq extends Error{};dq=class dq extends vq{constructor(q,K,_,z,Y){super(`${dq.makeMessage(q,K,_)}`);this.status=q,this.headers=z,this.requestID=z?.get(\"request-id\"),this.error=K,this.type=Y??null}static makeMessage(q,K,_){let z=K?.message?typeof K.message===\"string\"?K.message:JSON.stringify(K.message):K?JSON.stringify(K):_;if(q&&z)return`${q} ${z}`;if(q)return`${q} status code (no body)`;if(z)return z;return\"(no status code or body)\"}static generate(q,K,_,z){if(!q||!z)return new Of({message:_,cause:Qu6(K)});let Y=K,A=Y?.error?.type;if(q===400)return new du6(q,Y,_,z,A);if(q===401)return new R_6(q,Y,_,z,A);if(q===403)return new cu6(q,Y,_,z,A);if(q===404)return new S_6(q,Y,_,z,A);if(q===409)return new lu6(q,Y,_,z,A);if(q===422)return new nu6(q,Y,_,z,A);if(q===429)return new iu6(q,Y,_,z,A);if(q>=500)return new ru6(q,Y,_,z,A);return new dq(q,Y,_,z,A)}};c_=class c_ extends dq{constructor({message:q}={}){super(void 0,void 0,q||\"Request was aborted.\",void 0)}};Of=class Of extends dq{constructor({message:q,cause:K}){super(void 0,void 0,q||\"Connection error.\",void 0);if(K)this.cause=K}};yg=class yg extends Of{constructor({message:q}={}){super({message:q??\"Request timed out.\"})}};du6=class du6 extends dq{};R_6=class R_6 extends dq{};cu6=class cu6 extends dq{};S_6=class S_6 extends dq{};lu6=class lu6 extends dq{};nu6=class nu6 extends dq{};iu6=class iu6 extends dq{};ru6=class ru6 extends dq{}});function nz8(q){if(typeof q!==\"object\")return{};return q??{}}function Ht8(q){if(!q)return!0;for(let K in q)return!1;return!0}function ZP7(q,K){return Object.prototype.hasOwnProperty.call(q,K)}var o25,fP7=(q)=>{return o25.test(q)},wt8=(q)=>(wt8=Array.isArray,wt8(q)),jt8,GP7=(q,K)=>{if(typeof K!==\"number\"||!Number.isInteger(K))throw new vq(`${q} must be an integer`);if(K<0)throw new vq(`${q} must be a positive integer`);return K},iz8=(q)=>{try{return JSON.parse(q)}catch(K){return}};var C_6=L(()=>{$W();o25=/^[a-z][a-z0-9+.-]*:/i,jt8=wt8});var vP7=(q)=>new Promise((K)=>setTimeout(K,q));var O66=\"0.81.0\";function a25(){if(typeof Deno<\"u\"&&Deno.build!=null)return\"deno\";if(typeof EdgeRuntime<\"u\")return\"edge\";if(Object.prototype.toString.call(typeof globalThis.process<\"u\"?globalThis.process:0)===\"[object process]\")return\"node\";return\"unknown\"}function t25(){if(typeof navigator>\"u\"||!navigator)return null;let q=[{key:\"edge\",pattern:/Edge(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"ie\",pattern:/MSIE(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"ie\",pattern:/Trident(?:.*rv\\:(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"chrome\",pattern:/Chrome(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"firefox\",pattern:/Firefox(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"safari\",pattern:/(?:Version\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?(?:\\W+Mobile\\S*)?\\W+Safari/}];for(let{key:K,pattern:_}of q){let z=_.exec(navigator.userAgent);if(z){let Y=z[1]||0,A=z[2]||0,O=z[3]||0;return{browser:K,version:`${Y}.${A}.${O}`}}}return null}var NP7=()=>{return typeof window<\"u\"&&typeof window.document<\"u\"&&typeof navigator<\"u\"},s25=()=>{let q=a25();if(q===\"deno\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":VP7(Deno.build.os),\"X-Stainless-Arch\":TP7(Deno.build.arch),\"X-Stainless-Runtime\":\"deno\",\"X-Stainless-Runtime-Version\":typeof Deno.version===\"string\"?Deno.version:Deno.version?.deno??\"unknown\"};if(typeof EdgeRuntime<\"u\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":`other:${EdgeRuntime}`,\"X-Stainless-Runtime\":\"edge\",\"X-Stainless-Runtime-Version\":globalThis.process.version};if(q===\"node\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":VP7(globalThis.process.platform??\"unknown\"),\"X-Stainless-Arch\":TP7(globalThis.process.arch??\"unknown\"),\"X-Stainless-Runtime\":\"node\",\"X-Stainless-Runtime-Version\":globalThis.process.version??\"unknown\"};let K=t25();if(K)return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":\"unknown\",\"X-Stainless-Runtime\":`browser:${K.browser}`,\"X-Stainless-Runtime-Version\":K.version};return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":\"unknown\",\"X-Stainless-Runtime\":\"unknown\",\"X-Stainless-Runtime-Version\":\"unknown\"}},TP7=(q)=>{if(q===\"x32\")return\"x32\";if(q===\"x86_64\"||q===\"x64\")return\"x64\";if(q===\"arm\")return\"arm\";if(q===\"aarch64\"||q===\"arm64\")return\"arm64\";if(q)return`other:${q}`;return\"unknown\"},VP7=(q)=>{if(q=q.toLowerCase(),q.includes(\"ios\"))return\"iOS\";if(q===\"android\")return\"Android\";if(q===\"darwin\")return\"MacOS\";if(q===\"win32\")return\"Windows\";if(q===\"freebsd\")return\"FreeBSD\";if(q===\"openbsd\")return\"OpenBSD\";if(q===\"linux\")return\"Linux\";if(q)return`Other:${q}`;return\"Unknown\"},kP7,yP7=()=>{return kP7??(kP7=s25())};var Jt8=()=>{};function EP7(){if(typeof fetch<\"u\")return fetch;throw Error(\"`fetch` is not defined as a global; Either pass `fetch` to the client, `new Anthropic({ fetch })` or polyfill the global, `globalThis.fetch = fetch`\")}function Mt8(...q){let K=globalThis.ReadableStream;if(typeof K>\"u\")throw Error(\"`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`\");return new K(...q)}function rz8(q){let K=Symbol.asyncIterator in q?q[Symbol.asyncIterator]():q[Symbol.iterator]();return Mt8({start(){},async pull(_){let{done:z,value:Y}=await K.next();if(z)_.close();else _.enqueue(Y)},async cancel(){await K.return?.()}})}function ou6(q){if(q[Symbol.asyncIterator])return q;let K=q.getReader();return{async next(){try{let _=await K.read();if(_?.done)K.releaseLock();return _}catch(_){throw K.releaseLock(),_}},async return(){let _=K.cancel();return K.releaseLock(),await _,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function LP7(q){if(q===null||typeof q!==\"object\")return;if(q[Symbol.asyncIterator]){await q[Symbol.asyncIterator]().return?.();return}let K=q.getReader(),_=K.cancel();K.releaseLock(),await _}var hP7=({headers:q,body:K})=>{return{bodyHeaders:{\"content-type\":\"application/json\"},body:JSON.stringify(K)}};function RP7(q){return Object.entries(q).filter(([K,_])=>typeof _<\"u\").map(([K,_])=>{if(typeof _===\"string\"||typeof _===\"number\"||typeof _===\"boolean\")return`${encodeURIComponent(K)}=${encodeURIComponent(_)}`;if(_===null)return`${encodeURIComponent(K)}=`;throw new vq(`Cannot stringify type ${typeof _}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join(\"&\")}var SP7=L(()=>{$W()});function xP7(q){let K=0;for(let Y of q)K+=Y.length;let _=new Uint8Array(K),z=0;for(let Y of q)_.set(Y,z),z+=Y.length;return _}function au6(q){let K;return(CP7??(K=new globalThis.TextEncoder,CP7=K.encode.bind(K)))(q)}function Xt8(q){let K;return(bP7??(K=new globalThis.TextDecoder,bP7=K.decode.bind(K)))(q)}var CP7,bP7;class $66{constructor(){wL.set(this,void 0),jL.set(this,void 0),$4(this,wL,new Uint8Array,\"f\"),$4(this,jL,null,\"f\")}decode(q){if(q==null)return[];let K=q instanceof ArrayBuffer?new Uint8Array(q):typeof q===\"string\"?au6(q):q;$4(this,wL,xP7([u1(this,wL,\"f\"),K]),\"f\");let _=[],z;while((z=Kj5(u1(this,wL,\"f\"),u1(this,jL,\"f\")))!=null){if(z.carriage&&u1(this,jL,\"f\")==null){$4(this,jL,z.index,\"f\");continue}if(u1(this,jL,\"f\")!=null&&(z.index!==u1(this,jL,\"f\")+1||z.carriage)){_.push(Xt8(u1(this,wL,\"f\").subarray(0,u1(this,jL,\"f\")-1))),$4(this,wL,u1(this,wL,\"f\").subarray(u1(this,jL,\"f\")),\"f\"),$4(this,jL,null,\"f\");continue}let Y=u1(this,jL,\"f\")!==null?z.preceding-1:z.preceding,A=Xt8(u1(this,wL,\"f\").subarray(0,Y));_.push(A),$4(this,wL,u1(this,wL,\"f\").subarray(z.index),\"f\"),$4(this,jL,null,\"f\")}return _}flush(){if(!u1(this,wL,\"f\").length)return[];return this.decode(`\n ^^^\n\nSyntaxError: Unexpected token '??='\n at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)\n at async link (internal/modules/esm/module_job.js:47:21)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\nzsh: command not found: sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status \n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-12T11:37:49+03:00\",\n \"uptime\": 3159.889531958,\n \"fps\": 0.13797950706518405,\n \"frames\": 436\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":"Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'\n#!/bin/bash\nDB=\"/volume1/Test/screenpipe/db.sqlite\"\nDATE=${1:-$(date -d \"yesterday\" '+%Y-%m-%d')}\n\necho \"═══════════════════════════════════════\"\necho \" SCREENPIPE REPORT — $DATE\"\necho \"═══════════════════════════════════════\"\n\necho -e \"\\n📱\u0000 APP USAGE (frames + estimated time)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n⌨️\u0000 ACTIVITY TYPE PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',\n app_name,\n SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n🌐\u0000 BROWSER URLS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%4d frames %s', COUNT(*), browser_url)\nFROM frames\nWHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL\nGROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho -e \"\\n🪟\u0000 WINDOW TITLES (top 20)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\nchmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';\"\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls\ndata db.sqlite pipes\u0000\tscreenpipe-day.sh\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.2 min\nActivity Monitor 2 frames ~ 0.2 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cd /volume2/applications/\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe\n[sudo] password for Adm1n: \nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps screenpipe ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls\n app data db.sqlite pipes '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll\ntotal 95084\ndrwxrwxrwx 1 root root 76 Apr 11 17:43 .\ndrwxr-xr-x 1 root root 450 Apr 11 16:11 ..\ndrwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app\ndrwxrwxrwx 1 root root 58 Apr 11 17:29 data\n-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite\n-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store\ndrwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes\ndrwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 15.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s\n => [screenpipe-app internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.2s\n => => transferring context: 40.53kB 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s\n => => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s\n => => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s\n => => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s\n => => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s\n => => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s\n => => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s\n => => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s\n => => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s\n => => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s\n => => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s\n => => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s\n => => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s\n => [screenpipe-app 2/5] WORKDIR /app 0.4s\n => [screenpipe-app 3/5] COPY requirements.txt . 0.2s\n => [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s\n => [screenpipe-app 5/5] COPY . . 0.2s \n => [screenpipe-app] exporting to image 0.4s \n => => exporting layers 0.3s \n => => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s \n => => naming to docker.io/library/app-screenpipe-app 0.0s \n[+] Running 2/2 \n ✔ Network app_default Created 0.2s \n ✔ Container screenpipe-app Created 0.1s \nError response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 0.0.0.0:8765: bind: address already in use\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.1s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 1.7s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 24.55kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 38.85kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.6s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.1s\n => => transferring context: 47.13kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.5s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 61.77kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build\nunknown shorthand flag: 'd' in -d\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.0s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 915B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => CACHED [screenpipe-app 5/5] COPY . . 0.0s\n => [screenpipe-app] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude\nfile:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8\nimport{createRequire as MA5}from\"node:module\";var AA5=Object.create;var{getPrototypeOf:OA5,defineProperty:eI6,getOwnPropertyNames:JJ7,getOwnPropertyDescriptor:$A5}=Object,MJ7=Object.prototype.hasOwnProperty;function XJ7(q){return this[q]}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeof q===\"object\";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q);if(A)return A}_=q!=null?AA5(OA5(q)):{};let O=K||!q||!q.__esModule?eI6(_,\"default\",{value:q,enumerable:!0}):_;for(let $ of JJ7(q))if(!MJ7.call(O,$))eI6(O,$,{get:XJ7.bind(q,$),enumerable:!0});if(z)Y.set(q,O);return O},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),_;if(K)return K;if(K=eI6({},\"__esModule\",{value:!0}),q&&typeof q===\"object\"||typeof q===\"function\"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z,{get:XJ7.bind(q,z),enumerable:!(_=$A5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:{}}).exports,K),K.exports);var HA5=(q)=>q;function JA5(q,K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(var _ in K)eI6(q,_,{get:K[_],enumerable:!0,configurable:!0,set:JA5.bind(K,_)})};var L=(q,K)=>()=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.dispose||Symbol.for(\"Symbol.dispose\"),PA5=Symbol.asyncDispose||Symbol.for(\"Symbol.asyncDispose\"),lz=(q,K,_)=>{if(K!=null){if(typeof K!==\"object\"&&typeof K!==\"function\")throw TypeError('Object expected to be assigned to \"using\" declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeof z!==\"function\")throw TypeError(\"Object not disposable\");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError===\"function\"?SuppressedError:function(O,$,w,j){return j=Error(w),j.name=\"SuppressedError\",j.error=O,j.suppressed=$,j},Y=(O)=>K=_?new z(O,K,\"An error was suppressed during disposal\"):(_=!0,O),A=(O)=>{while(O=q.pop())try{var $=O[1]&&O[1].call(O[2]);if(O[0])return Promise.resolve($).then(A,(w)=>(Y(w),A()))}catch(w){Y(w)}if(_)throw K};return A()};function DA5(){this.__data__=[],this.size=0}var PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K||q!==q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var _=q.length;while(_--)if(Pg(q[_][0],K))return _;return-1}var de;var qu6=L(()=>{pP6();de=fA5});function vA5(q){var K=this.__data__,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(_==z)K.pop();else GA5.call(K,_,1);return--this.size,!0}var ZA5,GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){var K=this.__data__,_=de(K,q);return _<0?void 0:K[_][1]}var ZJ7;var GJ7=L(()=>{qu6();ZJ7=TA5});function VA5(q){return de(this.__data__,q)>-1}var vJ7;var TJ7=L(()=>{qu6();vJ7=VA5});function kA5(q,K){var _=this.__data__,z=de(_,q);if(z<0)++this.size,_.push([q,K]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var ce;var Ku6=L(()=>{DJ7();fJ7();GJ7();TJ7();kJ7();gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prototype.has=vJ7;gP6.prototype.set=VJ7;ce=gP6});function NA5(){this.__data__=new ce,this.size=0}var NJ7;var yJ7=L(()=>{Ku6();NJ7=NA5});function yA5(q){var K=this.__data__,_=K.delete(q);return this.size=K.size,_}var EJ7;var LJ7=L(()=>{EJ7=yA5});function EA5(q){return this.__data__.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data__.has(q)}var SJ7;var CJ7=L(()=>{SJ7=LA5});var hA5,g_8;var Aa8=L(()=>{hA5=typeof global==\"object\"&&global&&global.Object===Object&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof self==\"object\"&&self&&self.Object===Object&&self,SA5=g_8||RA5||Function(\"return this\")(),vJ=SA5});var CA5,YW;var J_6=L(()=>{sR();CA5=vJ.Symbol,YW=CA5});function IA5(q){var K=bA5.call(q,_u6),_=q[_u6];try{q[_u6]=void 0;var z=!0}catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_u6,xJ7;var IJ7=L(()=>{J_6();bJ7=Object.prototype,bA5=bJ7.hasOwnProperty,xA5=bJ7.toString,_u6=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=Object.prototype,mA5=uA5.toString;uJ7=BA5});function FA5(q){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5=\"[object Null]\",gA5=\"[object Undefined]\",BJ7,YL;var M_6=L(()=>{J_6();IJ7();mJ7();BJ7=YW?YW.toStringTag:void 0;YL=FA5});function UA5(q){var K=typeof q;return q!=null&&(K==\"object\"||K==\"function\")}var PO;var hT=L(()=>{PO=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5||K==cA5||K==QA5||K==lA5}var QA5=\"[object AsyncFunction]\",dA5=\"[object Function]\",cA5=\"[object GeneratorFunction]\",lA5=\"[object Proxy]\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(()=>{sR();iA5=vJ[\"__core-js_shared__\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+$/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROTO||\"\");return q?\"Symbol(src)_1.\"+q:\"\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+\"\"}catch(K){}}return\"\"}var oA5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=oA5.toString;rl=sA5});function AO5(q){if(!PO(q)||FJ7(q))return!1;var K=FP6(q)?YO5:eA5;return K.test(rl(q))}var tA5,eA5,qO5,KO5,_O5,zO5,YO5,QJ7;var dJ7=L(()=>{F_8();UJ7();hT();Oa8();tA5=/[\\\\^$.*+?()[\\]{}|]/g,eA5=/^\\[object .+?Constructor\\]$/,qO5=Function.prototype,KO5=Object.prototype,_O5=qO5.toString,zO5=KO5.hasOwnProperty,YO5=RegExp(\"^\"+_O5.call(zO5).replace(tA5,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\");QJ7=AO5});function OO5(q,K){return q==null?void 0:q[K]}var cJ7;var lJ7=L(()=>{cJ7=OO5});function $O5(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(()=>{dJ7();lJ7();ik=$O5});var wO5,ne;var Q_8=L(()=>{le();sR();wO5=ik(vJ,\"Map\"),ne=wO5});var jO5,ol;var zu6=L(()=>{le();jO5=ik(Object,\"create\"),ol=jO5});function HO5(){this.__data__=ol?ol(null):{},this.size=0}var nJ7;var iJ7=L(()=>{zu6();nJ7=HO5});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(()=>{rJ7=JO5});function DO5(q){var K=this.__data__;if(ol){var _=K[q];return _===MO5?void 0:_}return PO5.call(K,q)?K[q]:void 0}var MO5=\"__lodash_hash_undefined__\",XO5,PO5,aJ7;var sJ7=L(()=>{zu6();XO5=Object.prototype,PO5=XO5.hasOwnProperty;aJ7=DO5});function ZO5(q){var K=this.__data__;return ol?K[q]!==void 0:fO5.call(K,q)}var WO5,fO5,tJ7;var eJ7=L(()=>{zu6();WO5=Object.prototype,fO5=WO5.hasOwnProperty;tJ7=ZO5});function vO5(q,K){var _=this.__data__;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?GO5:K,this}var GO5=\"__lodash_hash_undefined__\",qM7;var KM7=L(()=>{zu6();qM7=vO5});function UP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var _M7=L(()=>{iJ7();oJ7();sJ7();eJ7();KM7();UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TO5(){this.size=0,this.__data__={hash:new $a8,map:new(ne||ce),string:new $a8}}var zM7;var YM7=L(()=>{_M7();Ku6();Q_8();zM7=TO5});function VO5(q){var K=typeof q;return K==\"string\"||K==\"number\"||K==\"symbol\"||K==\"boolean\"?q!==\"__proto__\":q===null}var AM7;var OM7=L(()=>{AM7=VO5});function kO5(q,K){var _=q.__data__;return AM7(K)?_[typeof K==\"string\"?\"string\":\"hash\"]:_.map}var ie;var Yu6=L(()=>{OM7();ie=kO5});function NO5(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(()=>{Yu6();$M7=NO5});function yO5(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=yO5});function EO5(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=EO5});function LO5(q,K){var _=ie(this,q),z=_.size;return _.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var PM7=L(()=>{Yu6();XM7=LO5});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=$M7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.__data__;if(_ instanceof ce){var z=_.__data__;if(!ne||z.length<hO5-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return _.set(q,K),this.size=_.size,this}var hO5=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=RO5});function dP6(q){var K=this.__data__=new ce(q);this.size=K.size}var Dg;var Au6=L(()=>{Ku6();yJ7();LJ7();RJ7();CJ7();WM7();dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function CO5(q){return this.__data__.set(q,SO5),this}var SO5=\"__lodash_hash_undefined__\",fM7;var ZM7=L(()=>{fM7=CO5});function bO5(q){return this.__data__.has(q)}var GM7;var vM7=L(()=>{GM7=bO5});function c_8(q){var K=-1,_=q==null?0:q.length;this.__data__=new X_6;while(++K<_)this.add(q[K])}var l_8;var wa8=L(()=>{d_8();ZM7();vM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;l_8=c_8});function xO5(q,K){var _=-1,z=q==null?0:q.length;while(++_<z)if(K(q[_],_,q))return!0;return!1}var TM7;var VM7=L(()=>{TM7=xO5});function IO5(q,K){return q.has(K)}var n_8;var ja8=L(()=>{n_8=IO5});function BO5(q,K,_,z,Y,A){var O=_&uO5,$=q.length,w=K.length;if($!=w&&!(O&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)return j==K&&H==q;var J=-1,M=!0,X=_&mO5?new l_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=O?z(D,P,J,K,q,A):z(P,D,J,q,K,A);if(W!==void 0){if(W)continue;M=!1;break}if(X){if(!TM7(K,function(f,G){if(!n_8(X,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===D||Y(P,D,_,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var uO5=1,mO5=2,i_8;var Ha8=L(()=>{wa8();VM7();ja8();i_8=BO5});var pO5,cP6;var Ja8=L(()=>{sR();pO5=vJ.Uint8Array,cP6=pO5});function gO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var kM7;var NM7=L(()=>{kM7=gO5});function FO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_}var lP6;var r_8=L(()=>{lP6=FO5});function q$5(q,K,_,z,Y,A,O){switch(_){case eO5:if(q.byteLength!=K.byteLength||q.byteOffset!=K.byteOffset)return!1;q=q.buffer,K=K.buffer;case tO5:if(q.byteLength!=K.byteLength||!A(new cP6(q),new cP6(K)))return!1;return!0;case dO5:case cO5:case iO5:return Pg(+q,+K);case lO5:return q.name==K.name&&q.message==K.message;case rO5:case aO5:return q==K+\"\";case nO5:var $=kM7;case oO5:var w=z&UO5;if($||($=lP6),q.size!=K.size&&!w)return!1;var j=O.get(q);if(j)return j==K;z|=QO5,O.set(q,K);var H=i_8($(q),$(K),z,Y,A,O);return O.delete(q),H;case sO5:if(Ma8)return Ma8.call(q)==Ma8.call(K)}return!1}var UO5=1,QO5=2,dO5=\"[object Boolean]\",cO5=\"[object Date]\",lO5=\"[object Error]\",nO5=\"[object Map]\",iO5=\"[object Number]\",rO5=\"[object RegExp]\",oO5=\"[object Set]\",aO5=\"[object String]\",sO5=\"[object Symbol]\",tO5=\"[object ArrayBuffer]\",eO5=\"[object DataView]\",yM7,Ma8,EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.valueOf:void 0;EM7=q$5});function K$5(q,K){var _=-1,z=K.length,Y=q.length;while(++_<z)q[Y+_]=K[_];return q}var nP6;var o_8=L(()=>{nP6=K$5});var _$5,DO;var RT=L(()=>{_$5=Array.isArray,DO=_$5});function z$5(q,K,_){var z=K(q);return DO(q)?z:nP6(z,_(q))}var a_8;var Xa8=L(()=>{o_8();RT();a_8=z$5});function Y$5(q,K){var _=-1,z=q==null?0:q.length,Y=0,A=[];while(++_<z){var O=q[_];if(K(O,_,q))A[Y++]=O}return A}var s_8;var Pa8=L(()=>{s_8=Y$5});function A$5(){return[]}var t_8;var Da8=L(()=>{t_8=A$5});var O$5,$$5,hM7,w$5,iP6;var e_8=L(()=>{Pa8();Da8();O$5=Object.prototype,$$5=O$5.propertyIsEnumerable,hM7=Object.getOwnPropertySymbols,w$5=!hM7?t_8:function(q){if(q==null)return[];return q=Object(q),s_8(hM7(q),function(K){return $$5.call(q,K)})},iP6=w$5});function j$5(q,K){var _=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var SM7=L(()=>{RM7=j$5});function H$5(q){return q!=null&&typeof q==\"object\"}var QP;var Wg=L(()=>{QP=H$5});function M$5(q){return QP(q)&&YL(q)==J$5}var J$5=\"[object Arguments]\",Wa8;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var Ou6=L(()=>{CM7();Wg();bM7=Object.prototype,X$5=bM7.hasOwnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function(){return arguments}())?Wa8:function(q){return QP(q)&&X$5.call(q,\"callee\")&&!P$5.call(q,\"callee\")},al=D$5});function W$5(){return!1}var xM7;var IM7=L(()=>{xM7=W$5});var Kz8={};f8(Kz8,{default:()=>fg});var BM7,uM7,f$5,mM7,Z$5,G$5,fg;var $u6=L(()=>{sR();IM7();BM7=typeof Kz8==\"object\"&&Kz8&&!Kz8.nodeType&&Kz8,uM7=BM7&&typeof qz8==\"object\"&&qz8&&!qz8.nodeType&&qz8,f$5=uM7&&uM7.exports===BM7,mM7=f$5?vJ.Buffer:void 0,Z$5=mM7?mM7.isBuffer:void 0,G$5=Z$5||xM7,fg=G$5});function V$5(q,K){var _=typeof q;return K=K==null?v$5:K,!!K&&(_==\"number\"||_!=\"symbol\"&&T$5.test(q))&&(q>-1&&q%1==0&&q<K)}var v$5=9007199254740991,T$5,re;var wu6=L(()=>{T$5=/^(?:0|[1-9]\\d*)$/;re=V$5});function N$5(q){return typeof q==\"number\"&&q>-1&&q%1==0&&q<=k$5}var k$5=9007199254740991,rP6;var _z8=L(()=>{rP6=N$5});function o$5(q){return QP(q)&&rP6(q.length)&&!!G2[YL(q)]}var y$5=\"[object Arguments]\",E$5=\"[object Array]\",L$5=\"[object Boolean]\",h$5=\"[object Date]\",R$5=\"[object Error]\",S$5=\"[object Function]\",C$5=\"[object Map]\",b$5=\"[object Number]\",x$5=\"[object Object]\",I$5=\"[object RegExp]\",u$5=\"[object Set]\",m$5=\"[object String]\",B$5=\"[object WeakMap]\",p$5=\"[object ArrayBuffer]\",g$5=\"[object DataView]\",F$5=\"[object Float32Array]\",U$5=\"[object Float64Array]\",Q$5=\"[object Int8Array]\",d$5=\"[object Int16Array]\",c$5=\"[object Int32Array]\",l$5=\"[object Uint8Array]\",n$5=\"[object Uint8ClampedArray]\",i$5=\"[object Uint16Array]\",r$5=\"[object Uint32Array]\",G2,pM7;var gM7=L(()=>{M_6();_z8();Wg();G2={};G2[F$5]=G2[U$5]=G2[Q$5]=G2[d$5]=G2[c$5]=G2[l$5]=G2[n$5]=G2[i$5]=G2[r$5]=!0;G2[y$5]=G2[E$5]=G2[p$5]=G2[L$5]=G2[g$5]=G2[h$5]=G2[R$5]=G2[S$5]=G2[C$5]=G2[b$5]=G2[x$5]=G2[I$5]=G2[u$5]=G2[m$5]=G2[B$5]=!1;pM7=o$5});function a$5(q){return function(K){return q(K)}}var oP6;var zz8=L(()=>{oP6=a$5});var Az8={};f8(Az8,{default:()=>Zg});var FM7,ju6,s$5,fa8,t$5,Zg;var Oz8=L(()=>{Aa8();FM7=typeof Az8==\"object\"&&Az8&&!Az8.nodeType&&Az8,ju6=FM7&&typeof Yz8==\"object\"&&Yz8&&!Yz8.nodeType&&Yz8,s$5=ju6&&ju6.exports===FM7,fa8=s$5&&g_8.process,t$5=function(){try{var q=ju6&&ju6.require&&ju6.require(\"util\").types;if(q)return q;return fa8&&fa8.binding&&fa8.binding(\"util\")}catch(K){}}(),Zg=t$5});var UM7,e$5,aP6;var $z8=L(()=>{gM7();zz8();Oz8();UM7=Zg&&Zg.isTypedArray,e$5=UM7?oP6(UM7):pM7,aP6=e$5});function _w5(q,K){var _=DO(q),z=!_&&al(q),Y=!_&&!z&&fg(q),A=!_&&!z&&!Y&&aP6(q),O=_||z||Y||A,$=O?RM7(q.length,String):[],w=$.length;for(var j in q)if((K||Kw5.call(q,j))&&!(O&&(j==\"length\"||Y&&(j==\"offset\"||j==\"parent\")||A&&(j==\"buffer\"||j==\"byteLength\"||j==\"byteOffset\")||re(j,w))))$.push(j);return $}var qw5,Kw5,wz8;var Za8=L(()=>{SM7();Ou6();RT();$u6();wu6();$z8();qw5=Object.prototype,Kw5=qw5.hasOwnProperty;wz8=_w5});function Yw5(q){var K=q&&q.constructor,_=typeof K==\"function\"&&K.prototype||zw5;return q===_}var zw5,sP6;var jz8=L(()=>{zw5=Object.prototype;sP6=Yw5});function Aw5(q,K){return function(_){return q(K(_))}}var Hz8;var Ga8=L(()=>{Hz8=Aw5});var Ow5,QM7;var dM7=L(()=>{Ga8();Ow5=Hz8(Object.keys,Object),QM7=Ow5});function jw5(q){if(!sP6(q))return QM7(q);var K=[];for(var _ in Object(q))if(ww5.call(q,_)&&_!=\"constructor\")K.push(_);return K}var $w5,ww5,cM7;var lM7=L(()=>{jz8();dM7();$w5=Object.prototype,ww5=$w5.hasOwnProperty;cM7=jw5});function Hw5(q){return q!=null&&rP6(q.length)&&!FP6(q)}var Gg;var tP6=L(()=>{F_8();_z8();Gg=Hw5});function Jw5(q){return Gg(q)?wz8(q):cM7(q)}var tR;var P_6=L(()=>{Za8();lM7();tP6();tR=Jw5});function Mw5(q){return a_8(q,tR,iP6)}var Hu6;var va8=L(()=>{Xa8();e_8();P_6();Hu6=Mw5});function Ww5(q,K,_,z,Y,A){var O=_&Xw5,$=Hu6(q),w=$.length,j=Hu6(K),H=j.length;if(w!=H&&!O)return!1;var J=w;while(J--){var M=$[J];if(!(O?M in K:Dw5.call(K,M)))return!1}var X=A.get(q),P=A.get(K);if(X&&P)return X==K&&P==q;var D=!0;A.set(q,K),A.set(K,q);var W=O;while(++J<w){M=$[J];var f=q[M],G=K[M];if(z)var Z=O?z(G,f,M,K,q,A):z(f,G,M,q,K,A);if(!(Z===void 0?f===G||Y(f,G,_,z,A):Z)){D=!1;break}W||(W=M==\"constructor\")}if(D&&!W){var v=q.constructor,V=K.constructor;if(v!=V&&((\"constructor\"in q)&&(\"constructor\"in K))&&!(typeof v==\"function\"&&v instanceof v&&typeof V==\"function\"&&V instanceof V))D=!1}return A.delete(q),A.delete(K),D}var Xw5=1,Pw5,Dw5,nM7;var iM7=L(()=>{va8();Pw5=Object.prototype,Dw5=Pw5.hasOwnProperty;nM7=Ww5});var fw5,Jz8;var rM7=L(()=>{le();sR();fw5=ik(vJ,\"DataView\"),Jz8=fw5});var Zw5,Mz8;var oM7=L(()=>{le();sR();Zw5=ik(vJ,\"Promise\"),Mz8=Zw5});var Gw5,oe;var Ta8=L(()=>{le();sR();Gw5=ik(vJ,\"Set\"),oe=Gw5});var vw5,Xz8;var aM7=L(()=>{le();sR();vw5=ik(vJ,\"WeakMap\"),Xz8=vw5});var sM7=\"[object Map]\",Tw5=\"[object Object]\",tM7=\"[object Promise]\",eM7=\"[object Set]\",qX7=\"[object WeakMap]\",KX7=\"[object DataView]\",Vw5,kw5,Nw5,yw5,Ew5,D_6,sl;var Ju6=L(()=>{rM7();Q_8();oM7();Ta8();aM7();M_6();Oa8();Vw5=rl(Jz8),kw5=rl(ne),Nw5=rl(Mz8),yw5=rl(oe),Ew5=rl(Xz8),D_6=YL;if(Jz8&&D_6(new Jz8(new ArrayBuffer(1)))!=KX7||ne&&D_6(new ne)!=sM7||Mz8&&D_6(Mz8.resolve())!=tM7||oe&&D_6(new oe)!=eM7||Xz8&&D_6(new Xz8)!=qX7)D_6=function(q){var K=YL(q),_=K==Tw5?q.constructor:void 0,z=_?rl(_):\"\";if(z)switch(z){case Vw5:return KX7;case kw5:return sM7;case Nw5:return tM7;case yw5:return eM7;case Ew5:return qX7}return K};sl=D_6});function Rw5(q,K,_,z,Y,A){var O=DO(q),$=DO(K),w=O?zX7:sl(q),j=$?zX7:sl(K);w=w==_X7?Pz8:w,j=j==_X7?Pz8:j;var H=w==Pz8,J=j==Pz8,M=w==j;if(M&&fg(q)){if(!fg(K))return!1;O=!0,H=!1}if(M&&!H)return A||(A=new Dg),O||aP6(q)?i_8(q,K,_,z,Y,A):EM7(q,K,w,_,z,Y,A);if(!(_&Lw5)){var X=H&&YX7.call(q,\"__wrapped__\"),P=J&&YX7.call(K,\"__wrapped__\");if(X||P){var D=X?q.value():q,W=P?K.value():K;return A||(A=new Dg),Y(D,W,_,z,A)}}if(!M)return!1;return A||(A=new Dg),nM7(q,K,_,z,Y,A)}var Lw5=1,_X7=\"[object Arguments]\",zX7=\"[object Array]\",Pz8=\"[object Object]\",hw5,YX7,AX7;var OX7=L(()=>{Au6();Ha8();LM7();iM7();Ju6();RT();$u6();$z8();hw5=Object.prototype,YX7=hw5.hasOwnProperty;AX7=Rw5});function $X7(q,K,_,z,Y){if(q===K)return!0;if(q==null||K==null||!QP(q)&&!QP(K))return q!==q&&K!==K;return AX7(q,K,_,z,$X7,Y)}var eP6;var Dz8=L(()=>{OX7();Wg();eP6=$X7});function bw5(q,K,_,z){var Y=_.length,A=Y,O=!z;if(q==null)return!A;q=Object(q);while(Y--){var $=_[Y];if(O&&$[2]?$[1]!==q[$[0]]:!($[0]in q))return!1}while(++Y<A){$=_[Y];var w=$[0],j=q[w],H=$[1];if(O&&$[2]){if(j===void 0&&!(w in q))return!1}else{var J=new Dg;if(z)var M=z(j,H,w,q,K,J);if(!(M===void 0?eP6(H,j,Sw5|Cw5,z,J):M))return!1}}return!0}var Sw5=1,Cw5=2,wX7;var jX7=L(()=>{Au6();Dz8();wX7=bw5});function xw5(q){return q===q&&!PO(q)}var Wz8;var Va8=L(()=>{hT();Wz8=xw5});function Iw5(q){var K=tR(q),_=K.length;while(_--){var z=K[_],Y=q[z];K[_]=[z,Y,Wz8(Y)]}return K}var HX7;var JX7=L(()=>{Va8();P_6();HX7=Iw5});function uw5(q,K){return function(_){if(_==null)return!1;return _[q]===K&&(K!==void 0||(q in Object(_)))}}var fz8;var ka8=L(()=>{fz8=uw5});function mw5(q){var K=HX7(q);if(K.length==1&&K[0][2])return fz8(K[0][0],K[0][1]);return function(_){return _===q||wX7(_,q,K)}}var MX7;var XX7=L(()=>{jX7();JX7();ka8();MX7=mw5});function pw5(q){return typeof q==\"symbol\"||QP(q)&&YL(q)==Bw5}var Bw5=\"[object Symbol]\",ae;var Mu6=L(()=>{M_6();Wg();ae=pw5});function Uw5(q,K){if(DO(q))return!1;var _=typeof q;if(_==\"number\"||_==\"symbol\"||_==\"boolean\"||q==null||ae(q))return!0;return Fw5.test(q)||!gw5.test(q)||K!=null&&q in Object(K)}var gw5,Fw5,qD6;var Zz8=L(()=>{RT();Mu6();gw5=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Fw5=/^\\w*$/;qD6=Uw5});function Na8(q,K){if(typeof q!=\"function\"||K!=null&&typeof K!=\"function\")throw TypeError(Qw5);var _=function(){var z=arguments,Y=K?K.apply(this,z):z[0],A=_.cache;if(A.has(Y))return A.get(Y);var O=q.apply(this,z);return _.cache=A.set(Y,O)||A,O};return _.cache=new(Na8.Cache||X_6),_}var Qw5=\"Expected a function\",A1;var h4=L(()=>{d_8();Na8.Cache=X_6;A1=Na8});function cw5(q){var K=A1(q,function(z){if(_.size===dw5)_.clear();return z}),_=K.cache;return K}var dw5=500,PX7;var DX7=L(()=>{h4();PX7=cw5});var lw5,nw5,iw5,WX7;var fX7=L(()=>{DX7();lw5=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,nw5=/\\\\(\\\\)?/g,iw5=PX7(function(q){var K=[];if(q.charCodeAt(0)===46)K.push(\"\");return q.replace(lw5,function(_,z,Y,A){K.push(Y?A.replace(nw5,\"$1\"):z||_)}),K}),WX7=iw5});function rw5(q,K){var _=-1,z=q==null?0:q.length,Y=Array(z);while(++_<z)Y[_]=K(q[_],_,q);return Y}var se;var Xu6=L(()=>{se=rw5});function vX7(q){if(typeof q==\"string\")return q;if(DO(q))return se(q,vX7)+\"\";if(ae(q))return GX7?GX7.call(q):\"\";var K=q+\"\";return K==\"0\"&&1/q==-ow5?\"-0\":K}var ow5=1/0,ZX7,GX7,TX7;var VX7=L(()=>{J_6();Xu6();RT();Mu6();ZX7=YW?YW.prototype:void 0,GX7=ZX7?ZX7.toString:void 0;TX7=vX7});function aw5(q){return q==null?\"\":TX7(q)}var KD6;var Gz8=L(()=>{VX7();KD6=aw5});function sw5(q,K){if(DO(q))return q;return qD6(q,K)?[q]:WX7(KD6(q))}var eR;var W_6=L(()=>{RT();Zz8();fX7();Gz8();eR=sw5});function ew5(q){if(typeof q==\"string\"||ae(q))return q;var K=q+\"\";return K==\"0\"&&1/q==-tw5?\"-0\":K}var tw5=1/0,qS;var f_6=L(()=>{Mu6();qS=ew5});function q25(q,K){K=eR(K,q);var _=0,z=K.length;while(q!=null&&_<z)q=q[qS(K[_++])];return _&&_==z?q:void 0}var te;var Pu6=L(()=>{W_6();f_6();te=q25});function K25(q,K,_){var z=q==null?void 0:te(q,K);return z===void 0?_:z}var kX7;var NX7=L(()=>{Pu6();kX7=K25});function _25(q,K){return q!=null&&K in Object(q)}var yX7;var EX7=L(()=>{yX7=_25});function z25(q,K,_){K=eR(K,q);var z=-1,Y=K.length,A=!1;while(++z<Y){var O=qS(K[z]);if(!(A=q!=null&&_(q,O)))break;q=q[O]}if(A||++z!=Y)return A;return Y=q==null?0:q.length,!!Y&&rP6(Y)&&re(O,Y)&&(DO(q)||al(q))}var LX7;var hX7=L(()=>{W_6();Ou6();RT();wu6();_z8();f_6();LX7=z25});function Y25(q,K){return q!=null&&LX7(q,K,yX7)}var RX7;var SX7=L(()=>{EX7();hX7();RX7=Y25});function $25(q,K){if(qD6(q)&&Wz8(K))return fz8(qS(q),K);return function(_){var z=kX7(_,q);return z===void 0&&z===K?RX7(_,q):eP6(K,z,A25|O25)}}var A25=1,O25=2,CX7;var bX7=L(()=>{Dz8();NX7();SX7();Zz8();Va8();ka8();f_6();CX7=$25});function w25(q){return q}var _D6;var vz8=L(()=>{_D6=w25});function j25(q){return function(K){return K==null?void 0:K[q]}}var xX7;var IX7=L(()=>{xX7=j25});function H25(q){return function(K){return te(K,q)}}var uX7;var mX7=L(()=>{Pu6();uX7=H25});function J25(q){return qD6(q)?xX7(qS(q)):uX7(q)}var BX7;var pX7=L(()=>{IX7();mX7();Zz8();f_6();BX7=J25});function M25(q){if(typeof q==\"function\")return q;if(q==null)return _D6;if(typeof q==\"object\")return DO(q)?CX7(q[0],q[1]):MX7(q);return BX7(q)}var rk;var ee=L(()=>{XX7();bX7();vz8();RT();pX7();rk=M25});function X25(q,K){var _,z=-1,Y=q.length;while(++z<Y){var A=K(q[z]);if(A!==void 0)_=_===void 0?A:_+A}return _}var gX7;var FX7=L(()=>{gX7=X25});function P25(q,K){return q&&q.length?gX7(q,rk(K,2)):0}var zD6;var UX7=L(()=>{ee();FX7();zD6=P25});import{randomUUID as Du6}from\"crypto\";var ya8=()=>{};function QX7(){return Ea8}function dX7(q){Ea8=q}function cX7(q){return Tz8.has(q)?Tz8.get(q):void 0}function lX7(q,K){Tz8.set(q,K)}function nX7(q){return La8.get(q)}function iX7(q,K){La8.set(q,K)}function AW(){Ea8=null,Tz8.clear(),La8.clear()}function Vz8(){return ha8}function rX7(q){ha8=q}function oX7(){ha8=void 0}var Ea8=null,Tz8,La8,ha8;var tl=L(()=>{Tz8=new Map;La8=new Map});function E9(){let q=new Set;return{subscribe(K){return q.add(K),()=>{q.delete(K)}},emit(...K){for(let _ of q)_(...K)},clear(){q.clear()}}}var DD6={};f8(DD6,{waitForScrollIdle:()=>Vu6,updateLastInteractionTime:()=>G_6,switchSession:()=>Yf,snapshotOutputTokensForTurn:()=>h25,setUserMsgOptIn:()=>Vg,setUseCoworkPlugins:()=>OL,setTracerProvider:()=>xz8,setThinkingClearLatched:()=>Yt8,setTeleportedSessionInfo:()=>Bu6,setSystemPromptSectionCacheEntry:()=>is8,setStrictToolResultPairing:()=>I25,setStatsStore:()=>ca8,setSessionTrustAccepted:()=>Iu6,setSessionSource:()=>fs8,setSessionPersistenceDisabled:()=>ms8,setSessionIngressToken:()=>y_6,setSessionBypassPermissionsMode:()=>Is8,setSdkBetas:()=>Ys8,setSdkAgentProgressSummariesEnabled:()=>Ps8,setScheduledTasksEnabled:()=>bu6,setQuestionPreviewFormat:()=>uz8,setPromptId:()=>Fu6,setPromptCache1hAllowlist:()=>ss8,setProjectRoot:()=>fu6,setOriginalCwd:()=>KS,setOauthTokenFromFd:()=>Vs8,setNeedsPlanModeExitAttachment:()=>gI,setNeedsAutoModeExitAttachment:()=>CG,setModelStrings:()=>Nu6,setMeterProvider:()=>bz8,setMeter:()=>As8,setMemoryToggledOff:()=>Ws8,setMainThreadAgentType:()=>_n,setMainLoopModelOverride:()=>dP,setLspRecommendationShownThisSession:()=>Us8,setLoopChainStartedAt:()=>g25,setLoggerProvider:()=>Sz8,setLastMainRequestId:()=>ea8,setLastEmittedDate:()=>PD6,setLastClassifierRequests:()=>hu6,setLastApiCompletionTimestamp:()=>Tu6,setLastAPIRequestMessages:()=>Ls8,setLastAPIRequest:()=>ys8,setKairosActive:()=>x25,setIsRemoteMode:()=>ls8,setIsInteractive:()=>Ms8,setInlinePlugins:()=>bs8,setInitialMainLoopModel:()=>zs8,setInitJsonSchema:()=>Qs8,setHasUnknownModelCost:()=>hz8,setHasExitedPlanMode:()=>$L,setHasDevChannels:()=>Qz8,setFlagSettingsPath:()=>Zs8,setFlagSettingsInline:()=>Gs8,setFastModeHeaderLatched:()=>Kt8,setEventLogger:()=>Cz8,setDirectConnectServerUrl:()=>W25,setCwdState:()=>Ia8,setCostStateForRestore:()=>ku6,setClientType:()=>Xs8,setChromeFlagOverride:()=>xs8,setCachedClaudeMdContent:()=>hs8,setCacheEditingHeaderLatched:()=>d25,setApiKeyFromFd:()=>Ns8,setAllowedSettingSources:()=>Cs8,setAllowedChannels:()=>zn,setAfkModeHeaderLatched:()=>es8,setAdditionalDirectoriesForClaudeMd:()=>pu6,setActiveRoutine:()=>Z25,resetTurnToolDuration:()=>Ua8,resetTurnHookDuration:()=>Fa8,resetTurnClassifierDuration:()=>da8,resetTotalDurationStateAndCost_FOR_TESTS_ONLY:()=>G25,resetStateForTests:()=>_P7,resetSdkInitState:()=>YP7,resetModelStringsForTestingOnly:()=>C25,resetCostState:()=>OD6,removeSessionCronTasks:()=>xu6,registerHookCallbacks:()=>z66,regenerateSessionId:()=>Sa8,preferThirdPartyAuthentication:()=>Ru6,onSessionSwitch:()=>xa8,onInteraction:()=>ra8,needsPlanModeExitAttachment:()=>Bs8,needsAutoModeExitAttachment:()=>ps8,markScrollActivity:()=>Ks8,markPostCompaction:()=>K66,markFirstTeleportMessageLogged:()=>Fz8,isSessionPersistenceDisabled:()=>ok,incrementBudgetContinuationCount:()=>S25,hasUnknownModelCost:()=>ta8,hasShownLspRecommendationThisSession:()=>Fs8,hasExitedPlanModeInSession:()=>uu6,handlePlanModeTransition:()=>Kn,handleAutoModeTransition:()=>gs8,getUserMsgOptIn:()=>AL,getUseCoworkPlugins:()=>Cu6,getUsageForModel:()=>_s8,getTurnToolDurationMs:()=>V25,getTurnToolCount:()=>k25,getTurnOutputTokens:()=>E25,getTurnHookDurationMs:()=>v25,getTurnHookCount:()=>T25,getTurnClassifierDurationMs:()=>N25,getTurnClassifierCount:()=>y25,getTracerProvider:()=>N_6,getTotalWebSearchRequests:()=>oa8,getTotalToolDuration:()=>ga8,getTotalOutputTokens:()=>el,getTotalLinesRemoved:()=>T_6,getTotalLinesAdded:()=>v_6,getTotalInputTokens:()=>V_6,getTotalDuration:()=>YD6,getTotalCostUSD:()=>XM,getTotalCacheReadInputTokens:()=>Zu6,getTotalCacheCreationInputTokens:()=>Gu6,getTotalAPIDurationWithoutRetries:()=>pa8,getTotalAPIDuration:()=>RG,getTokenCounter:()=>wD6,getThinkingClearLatched:()=>zt8,getTeleportedSessionInfo:()=>gz8,getSystemPromptSectionCache:()=>ns8,getStrictToolResultPairing:()=>Ds8,getStatsStore:()=>q66,getSlowOperations:()=>OP7,getSessionTrustAccepted:()=>MD6,getSessionSource:()=>u25,getSessionProjectDir:()=>Z_6,getSessionIngressToken:()=>vs8,getSessionId:()=>N8,getSessionCronTasks:()=>L_6,getSessionCreatedTeams:()=>mu6,getSessionCounter:()=>Os8,getSessionBypassPermissionsMode:()=>E_6,getSdkBetas:()=>OW,getSdkAgentProgressSummariesEnabled:()=>vg,getScheduledTasksEnabled:()=>JD6,getRegisteredHooks:()=>zS,getQuestionPreviewFormat:()=>Iz8,getPromptId:()=>gu6,getPromptCache1hAllowlist:()=>as8,getProjectRoot:()=>wz,getPrCounter:()=>yu6,getPlanSlugCache:()=>h_6,getParentSessionId:()=>Ca8,getOriginalCwd:()=>A7,getOauthTokenFromFd:()=>Ts8,getModelUsage:()=>ST,getModelStrings:()=>$D6,getMeterProvider:()=>Js8,getMeter:()=>b25,getMemoryToggledOff:()=>Tg,getMainThreadAgentType:()=>Ng,getMainLoopModelOverride:()=>pI,getLoopChainStartedAt:()=>p25,getLoggerProvider:()=>Lu6,getLocCounter:()=>Rz8,getLastMainRequestId:()=>vu6,getLastInteractionTime:()=>_S,getLastEmittedDate:()=>os8,getLastClassifierRequests:()=>zP7,getLastApiCompletionTimestamp:()=>qn,getLastAPIRequestMessages:()=>m25,getLastAPIRequest:()=>Es8,getKairosActive:()=>SG,getIsScrollDraining:()=>k_6,getIsRemoteMode:()=>cK,getIsNonInteractiveSession:()=>d7,getIsInteractive:()=>CT,getInvokedSkillsForAgent:()=>ds8,getInvokedSkills:()=>Q25,getInlinePlugins:()=>kg,getInitialMainLoopModel:()=>AD6,getInitJsonSchema:()=>Bz8,getHasDevChannels:()=>Uz8,getFlagSettingsPath:()=>_66,getFlagSettingsInline:()=>HD6,getFastModeHeaderLatched:()=>qt8,getEventLogger:()=>Hs8,getDirectConnectServerUrl:()=>ua8,getCwdState:()=>BI,getCurrentTurnTokenBudget:()=>L25,getCostCounter:()=>ws8,getCommitCounter:()=>$s8,getCodeEditToolDecisionCounter:()=>Eu6,getClientType:()=>jD6,getChromeFlagOverride:()=>Su6,getCachedClaudeMdContent:()=>Rs8,getCacheEditingHeaderLatched:()=>_t8,getBudgetContinuationCount:()=>R25,getApiKeyFromFd:()=>ks8,getAllowedSettingSources:()=>Ss8,getAllowedChannels:()=>TJ,getAgentColorMap:()=>mz8,getAfkModeHeaderLatched:()=>ts8,getAdditionalDirectoriesForClaudeMd:()=>bG,getActiveTimeCounter:()=>js8,getActiveRoutine:()=>f25,flushInteractionTime:()=>na8,deleteLoopChainStartedAt:()=>F25,consumePostCompaction:()=>qs8,clearSystemPromptSectionState:()=>rs8,clearRegisteredPluginHooks:()=>pz8,clearRegisteredHooks:()=>U25,clearInvokedSkillsForAgent:()=>Y66,clearInvokedSkills:()=>cs8,clearBetaHeaderLatches:()=>At8,addToTurnHookDuration:()=>yz8,addToTurnClassifierDuration:()=>Qa8,addToTotalLinesChanged:()=>Ez8,addToTotalDurationState:()=>ma8,addToTotalCostState:()=>Ba8,addToToolDuration:()=>Nz8,addToInMemoryErrorLog:()=>B25,addSlowOperation:()=>AP7,addSessionCronTask:()=>us8,addInvokedSkill:()=>XD6});import{realpathSync as aX7}from\"fs\";import{cwd as D25}from\"process\";function eX7(){let q=\"\";if(typeof process<\"u\"&&typeof process.cwd===\"function\"&&typeof aX7===\"function\"){let _=D25();try{q=aX7(_).normalize(\"NFC\")}catch{q=_.normalize(\"NFC\")}}return{originalCwd:q,projectRoot:q,totalCostUSD:0,totalAPIDuration:0,totalAPIDurationWithoutRetries:0,totalToolDuration:0,turnHookDurationMs:0,turnToolDurationMs:0,turnClassifierDurationMs:0,turnToolCount:0,turnHookCount:0,turnClassifierCount:0,startTime:Date.now(),lastInteractionTime:Date.now(),totalLinesAdded:0,totalLinesRemoved:0,hasUnknownModelCost:!1,cwd:q,modelUsage:{},mainLoopModelOverride:void 0,initialMainLoopModel:null,modelStrings:null,isInteractive:!1,kairosActive:!1,strictToolResultPairing:!1,memoryToggledOff:!1,sdkAgentProgressSummariesEnabled:!1,userMsgOptIn:!1,clientType:\"cli\",sessionSource:void 0,questionPreviewFormat:void 0,sessionIngressToken:void 0,oauthTokenFromFd:void 0,apiKeyFromFd:void 0,flagSettingsPath:void 0,flagSettingsInline:null,allowedSettingSources:[\"userSettings\",\"projectSettings\",\"localSettings\",\"flagSettings\",\"policySettings\"],meter:null,sessionCounter:null,locCounter:null,prCounter:null,commitCounter:null,costCounter:null,tokenCounter:null,codeEditToolDecisionCounter:null,activeTimeCounter:null,statsStore:null,sessionId:Du6(),parentSessionId:void 0,loggerProvider:null,eventLogger:null,meterProvider:null,tracerProvider:null,agentColorMap:new Map,agentColorIndex:0,lastAPIRequest:null,lastAPIRequestMessages:null,lastClassifierRequests:null,cachedClaudeMdContent:null,inMemoryErrorLog:[],inlinePlugins:[],chromeFlagOverride:void 0,useCoworkPlugins:!1,sessionBypassPermissionsMode:!1,scheduledTasksEnabled:!1,sessionCronTasks:[],loopChainStartedAt:Object.create(null),sessionCreatedTeams:new Set,sessionTrustAccepted:!1,sessionPersistenceDisabled:!1,hasExitedPlanMode:!1,needsPlanModeExitAttachment:!1,needsAutoModeExitAttachment:!1,lspRecommendationShownThisSession:!1,initJsonSchema:null,registeredHooks:null,planSlugCache:new Map,teleportedSessionInfo:null,invokedSkills:new Map,slowOperations:[],sdkBetas:void 0,mainThreadAgentType:void 0,isRemoteMode:!1,...!1,directConnectServerUrl:void 0,activeRoutine:void 0,systemPromptSectionCache:new Map,lastEmittedDate:null,additionalDirectoriesForClaudeMd:[],allowedChannels:[],hasDevChannels:!1,sessionProjectDir:null,promptCache1hAllowlist:null,afkModeHeaderLatched:null,fastModeHeaderLatched:null,cacheEditingHeaderLatched:null,thinkingClearLatched:null,promptId:null,lastMainRequestId:void 0,lastApiCompletionTimestamp:null,pendingPostCompaction:!1}}function N8(){return G8.sessionId}function Sa8(q={}){if(q.setCurrentAsParent)G8.parentSessionId=G8.sessionId;return G8.planSlugCache.delete(G8.sessionId),G8.sessionId=Du6(),G8.sessionProjectDir=null,G8.sessionId}function Ca8(){return G8.parentSessionId}function Yf(q,K=null){if(G8.sessionId!==q)G8.planSlugCache.delete(G8.sessionId);G8.sessionId=q,G8.sessionProjectDir=K,ba8.emit(q)}function Z_6(){return G8.sessionProjectDir}function A7(){return G8.originalCwd}function wz(){return G8.projectRoot}function KS(q){G8.originalCwd=q.normalize(\"NFC\")}function fu6(q){G8.projectRoot=q.normalize(\"NFC\")}function BI(){return G8.cwd}function Ia8(q){G8.cwd=q.normalize(\"NFC\")}function ua8(){return G8.directConnectServerUrl}function W25(q){G8.directConnectServerUrl=q}function f25(){return G8.activeRoutine}function Z25(q){G8.activeRoutine=q}function ma8(q,K){G8.totalAPIDuration+=q,G8.totalAPIDurationWithoutRetries+=K}function G25(){G8.totalAPIDuration=0,G8.totalAPIDurationWithoutRetries=0,G8.totalCostUSD=0}function Ba8(q,K,_){G8.modelUsage[_]=K,G8.totalCostUSD+=q}function XM(){return G8.totalCostUSD}function RG(){return G8.totalAPIDuration}function YD6(){return Date.now()-G8.startTime}function pa8(){return G8.totalAPIDurationWithoutRetries}function ga8(){return G8.totalToolDuration}function Nz8(q){G8.totalToolDuration+=q,G8.turnToolDurationMs+=q,G8.turnToolCount++}function v25(){return G8.turnHookDurationMs}function yz8(q){G8.turnHookDurationMs+=q,G8.turnHookCount++}function Fa8(){G8.turnHookDurationMs=0,G8.turnHookCount=0}function T25(){return G8.turnHookCount}function V25(){return G8.turnToolDurationMs}function Ua8(){G8.turnToolDurationMs=0,G8.turnToolCount=0}function k25(){return G8.turnToolCount}function N25(){return G8.turnClassifierDurationMs}function Qa8(q){G8.turnClassifierDurationMs+=q,G8.turnClassifierCount++}function da8(){G8.turnClassifierDurationMs=0,G8.turnClassifierCount=0}function y25(){return G8.turnClassifierCount}function q66(){return G8.statsStore}function ca8(q){G8.statsStore=q}function G_6(q){if(q)qP7();else la8=!0}function na8(){if(la8)qP7()}function qP7(){G8.lastInteractionTime=Date.now(),la8=!1,ia8.emit()}function Ez8(q,K){G8.totalLinesAdded+=q,G8.totalLinesRemoved+=K}function v_6(){return G8.totalLinesAdded}function T_6(){return G8.totalLinesRemoved}function V_6(){return zD6(Object.values(G8.modelUsage),\"inputTokens\")}function el(){return zD6(Object.values(G8.modelUsage),\"outputTokens\")}function Zu6(){return zD6(Object.values(G8.modelUsage),\"cacheReadInputTokens\")}function Gu6(){return zD6(Object.values(G8.modelUsage),\"cacheCreationInputTokens\")}function oa8(){return zD6(Object.values(G8.modelUsage),\"webSearchRequests\")}function E25(){return el()-aa8}function L25(){return sa8}function h25(q){aa8=el(),sa8=q,Lz8=0}function R25(){return Lz8}function S25(){Lz8++}function hz8(){G8.hasUnknownModelCost=!0}function ta8(){return G8.hasUnknownModelCost}function vu6(){return G8.lastMainRequestId}function ea8(q){G8.lastMainRequestId=q}function qn(){return G8.lastApiCompletionTimestamp}function Tu6(q){G8.lastApiCompletionTimestamp=q}function K66(){G8.pendingPostCompaction=!0}function qs8(){let q=G8.pendingPostCompaction;return G8.pendingPostCompaction=!1,q}function _S(){return G8.lastInteractionTime}function Ks8(){if(kz8=!0,Wu6)clearTimeout(Wu6);Wu6=setTimeout(()=>{kz8=!1,Wu6=void 0},KP7),Wu6.unref?.()}function k_6(){return kz8}async function Vu6(){while(kz8)await new Promise((q)=>setTimeout(q,KP7).unref?.())}function ST(){return G8.modelUsage}function _s8(q){return G8.modelUsage[q]}function pI(){return G8.mainLoopModelOverride}function AD6(){return G8.initialMainLoopModel}function dP(q){G8.mainLoopModelOverride=q}function zs8(q){G8.initialMainLoopModel=q}function OW(){return G8.sdkBetas}function Ys8(q){G8.sdkBetas=q}function OD6(){G8.totalCostUSD=0,G8.totalAPIDuration=0,G8.totalAPIDurationWithoutRetries=0,G8.totalToolDuration=0,G8.startTime=Date.now(),G8.totalLinesAdded=0,G8.totalLinesRemoved=0,G8.hasUnknownModelCost=!1,G8.modelUsage={},G8.promptId=null}function ku6({totalCostUSD:q,totalAPIDuration:K,totalAPIDurationWithoutRetries:_,totalToolDuration:z,totalLinesAdded:Y,totalLinesRemoved:A,lastDuration:O,modelUsage:$}){if(G8.totalCostUSD=q,G8.totalAPIDuration=K,G8.totalAPIDurationWithoutRetries=_,G8.totalToolDuration=z,G8.totalLinesAdded=Y,G8.totalLinesRemoved=A,$)G8.modelUsage=$;if(O)G8.startTime=Date.now()-O}function _P7(){throw Error(\"resetStateForTests can only be called in tests\")}function $D6(){return G8.modelStrings}function Nu6(q){G8.modelStrings=q}function C25(){G8.modelStrings=null}function As8(q,K){G8.meter=q,G8.sessionCounter=K(\"claude_code.session.count\",{description:\"Count of CLI sessions started\"}),G8.locCounter=K(\"claude_code.lines_of_code.count\",{description:\"Count of lines of code modified, with the 'type' attribute indicating whether lines were added or removed\"}),G8.prCounter=K(\"claude_code.pull_request.count\",{description:\"Number of pull requests created\"}),G8.commitCounter=K(\"claude_code.commit.count\",{description:\"Number of git commits created\"}),G8.costCounter=K(\"claude_code.cost.usage\",{description:\"Cost of the Claude Code session\",unit:\"USD\"}),G8.tokenCounter=K(\"claude_code.token.usage\",{description:\"Number of tokens used\",unit:\"tokens\"}),G8.codeEditToolDecisionCounter=K(\"claude_code.code_edit_tool.decision\",{description:\"Count of code editing tool permission decisions (accept/reject) for Edit, Write, and NotebookEdit tools\"}),G8.activeTimeCounter=K(\"claude_code.active_time.total\",{description:\"Total active time in seconds\",unit:\"s\"})}function b25(){return G8.meter}function Os8(){return G8.sessionCounter}function Rz8(){return G8.locCounter}function yu6(){return G8.prCounter}function $s8(){return G8.commitCounter}function ws8(){return G8.costCounter}function wD6(){return G8.tokenCounter}function Eu6(){return G8.codeEditToolDecisionCounter}function js8(){return G8.activeTimeCounter}function Lu6(){return G8.loggerProvider}function Sz8(q){G8.loggerProvider=q}function Hs8(){return G8.eventLogger}function Cz8(q){G8.eventLogger=q}function Js8(){return G8.meterProvider}function bz8(q){G8.meterProvider=q}function N_6(){return G8.tracerProvider}function xz8(q){G8.tracerProvider=q}function d7(){return!G8.isInteractive}function CT(){return G8.isInteractive}function Ms8(q){G8.isInteractive=q}function jD6(){return G8.clientType}function Xs8(q){G8.clientType=q}function vg(){return G8.sdkAgentProgressSummariesEnabled}function Ps8(q){G8.sdkAgentProgressSummariesEnabled=q}function SG(){return G8.kairosActive}function x25(q){G8.kairosActive=q}function Ds8(){return G8.strictToolResultPairing}function I25(q){G8.strictToolResultPairing=q}function Tg(){return G8.memoryToggledOff}function Ws8(q){G8.memoryToggledOff=q}function AL(){return G8.userMsgOptIn}function Vg(q){G8.userMsgOptIn=q}function u25(){return G8.sessionSource}function fs8(q){G8.sessionSource=q}function Iz8(){return G8.questionPreviewFormat}function uz8(q){G8.questionPreviewFormat=q}function mz8(){return G8.agentColorMap}function _66(){return G8.flagSettingsPath}function Zs8(q){G8.flagSettingsPath=q}function HD6(){return G8.flagSettingsInline}function Gs8(q){G8.flagSettingsInline=q}function vs8(){return G8.sessionIngressToken}function y_6(q){G8.sessionIngressToken=q}function Ts8(){return G8.oauthTokenFromFd}function Vs8(q){G8.oauthTokenFromFd=q}function ks8(){return G8.apiKeyFromFd}function Ns8(q){G8.apiKeyFromFd=q}function ys8(q){G8.lastAPIRequest=q}function Es8(){return G8.lastAPIRequest}function Ls8(q){G8.lastAPIRequestMessages=q}function m25(){return G8.lastAPIRequestMessages}function hu6(q){G8.lastClassifierRequests=q}function zP7(){return G8.lastClassifierRequests}function hs8(q){G8.cachedClaudeMdContent=q}function Rs8(){return G8.cachedClaudeMdContent}function B25(q){if(G8.inMemoryErrorLog.length>=100)G8.inMemoryErrorLog.shift();G8.inMemoryErrorLog.push(q)}function Ss8(){return G8.allowedSettingSources}function Cs8(q){G8.allowedSettingSources=q}function Ru6(){return d7()&&G8.clientType!==\"claude-vscode\"}function bs8(q){G8.inlinePlugins=q}function kg(){return G8.inlinePlugins}function xs8(q){G8.chromeFlagOverride=q}function Su6(){return G8.chromeFlagOverride}function OL(q){G8.useCoworkPlugins=q,AW()}function Cu6(){return G8.useCoworkPlugins}function Is8(q){G8.sessionBypassPermissionsMode=q}function E_6(){return G8.sessionBypassPermissionsMode}function bu6(q){G8.scheduledTasksEnabled=q}function JD6(){return G8.scheduledTasksEnabled}function L_6(){return G8.sessionCronTasks}function us8(q){G8.sessionCronTasks.push(q)}function p25(q){return G8.loopChainStartedAt[q]}function g25(q,K){G8.loopChainStartedAt[q]=K}function F25(q){delete G8.loopChainStartedAt[q]}function xu6(q){if(q.length===0)return 0;let K=new Set(q),_=G8.sessionCronTasks.filter((Y)=>!K.has(Y.id)),z=G8.sessionCronTasks.length-_.length;if(z===0)return 0;return G8.sessionCronTasks=_,z}function Iu6(q){G8.sessionTrustAccepted=q}function MD6(){return G8.sessionTrustAccepted}function ms8(q){G8.sessionPersistenceDisabled=q}function ok(){return G8.sessionPersistenceDisabled}function uu6(){return G8.hasExitedPlanMode}function $L(q){G8.hasExitedPlanMode=q}function Bs8(){return G8.needsPlanModeExitAttachment}function gI(q){G8.needsPlanModeExitAttachment=q}function Kn(q,K){if(K===\"plan\"&&q!==\"plan\")G8.needsPlanModeExitAttachment=!1;if(q===\"plan\"&&K!==\"plan\")G8.needsPlanModeExitAttachment=!0}function ps8(){return G8.needsAutoModeExitAttachment}function CG(q){G8.needsAutoModeExitAttachment=q}function gs8(q,K){if(q===\"auto\"&&K===\"plan\"||q===\"plan\"&&K===\"auto\")return;let _=q===\"auto\",z=K===\"auto\";if(z&&!_)G8.needsAutoModeExitAttachment=!1;if(_&&!z)G8.needsAutoModeExitAttachment=!0}function Fs8(){return G8.lspRecommendationShownThisSession}function Us8(q){G8.lspRecommendationShownThisSession=q}function Qs8(q){G8.initJsonSchema=q}function Bz8(){return G8.initJsonSchema}function z66(q){if(!G8.registeredHooks)G8.registeredHooks={};for(let[K,_]of Object.entries(q)){let z=K;if(!G8.registeredHooks[z])G8.registeredHooks[z]=[];G8.registeredHooks[z].push(..._)}}function zS(){return G8.registeredHooks}function U25(){G8.registeredHooks=null}function pz8(){if(!G8.registeredHooks)return;let q={};for(let[K,_]of Object.entries(G8.registeredHooks)){let z=_.filter((Y)=>!(\"pluginRoot\"in Y));if(z.length>0)q[K]=z}G8.registeredHooks=Object.keys(q).length>0?q:null}function YP7(){G8.initJsonSchema=null,G8.registeredHooks=null}function h_6(){return G8.planSlugCache}function mu6(){return G8.sessionCreatedTeams}function Bu6(q){G8.teleportedSessionInfo={isTeleported:!0,hasLoggedFirstMessage:!1,sessionId:q.sessionId}}function gz8(){return G8.teleportedSessionInfo}function Fz8(){if(G8.teleportedSessionInfo)G8.teleportedSessionInfo.hasLoggedFirstMessage=!0}function XD6(q,K,_,z=null){let Y=`${z??\"\"}:${q}`;G8.invokedSkills.set(Y,{skillName:q,skillPath:K,content:_,invokedAt:Date.now(),agentId:z})}function Q25(){return G8.invokedSkills}function ds8(q){let K=q??null,_=new Map;for(let[z,Y]of G8.invokedSkills)if(Y.agentId===K)_.set(z,Y);return _}function cs8(q){if(!q||q.size===0){G8.invokedSkills.clear();return}for(let[K,_]of G8.invokedSkills)if(_.agentId===null||!q.has(_.agentId))G8.invokedSkills.delete(K)}function Y66(q){for(let[K,_]of G8.invokedSkills)if(_.agentId===q)G8.invokedSkills.delete(K)}function AP7(q,K){return}function OP7(){if(G8.slowOperations.length===0)return tX7;let q=Date.now();if(G8.slowOperations.some((K)=>q-K.timestamp>=Ra8)){if(G8.slowOperations=G8.slowOperations.filter((K)=>q-K.timestamp<Ra8),G8.slowOperations.length===0)return tX7}return G8.slowOperations}function Ng(){return G8.mainThreadAgentType}function _n(q){G8.mainThreadAgentType=q}function cK(){return G8.isRemoteMode}function ls8(q){G8.isRemoteMode=q}function ns8(){return G8.systemPromptSectionCache}function is8(q,K){G8.systemPromptSectionCache.set(q,K)}function rs8(){G8.systemPromptSectionCache.clear()}function os8(){return G8.lastEmittedDate}function PD6(q){G8.lastEmittedDate=q}function bG(){return G8.additionalDirectoriesForClaudeMd}function pu6(q){G8.additionalDirectoriesForClaudeMd=q}function TJ(){return G8.allowedChannels}function zn(q){G8.allowedChannels=q}function Uz8(){return G8.hasDevChannels}function Qz8(q){G8.hasDevChannels=q}function as8(){return G8.promptCache1hAllowlist}function ss8(q){G8.promptCache1hAllowlist=q}function ts8(){return G8.afkModeHeaderLatched}function es8(q){G8.afkModeHeaderLatched=q}function qt8(){return G8.fastModeHeaderLatched}function Kt8(q){G8.fastModeHeaderLatched=q}function _t8(){return G8.cacheEditingHeaderLatched}function d25(q){G8.cacheEditingHeaderLatched=q}function zt8(){return G8.thinkingClearLatched}function Yt8(q){G8.thinkingClearLatched=q}function At8(){G8.afkModeHeaderLatched=null,G8.fastModeHeaderLatched=null,G8.cacheEditingHeaderLatched=null,G8.thinkingClearLatched=null}function gu6(){return G8.promptId}function Fu6(q){G8.promptId=q}var G8,ba8,xa8,la8=!1,ia8,ra8,aa8=0,sa8=null,Lz8=0,kz8=!1,Wu6,KP7=150,sX7=10,Ra8=1e4,tX7;var v8=L(()=>{UX7();ya8();tl();G8=eX7();ba8=E9(),xa8=ba8.subscribe;ia8=E9(),ra8=ia8.subscribe;tX7=[]});function dz8(q){let K;for(let _ in q)if(_.startsWith(\"_PROTO_\")){if(K===void 0)K={...q};delete K[_]}return K??q}function $P7(q){if(A66!==null)return;if(A66=q,Uu6.length>0){let K=[...Uu6];Uu6.length=0,queueMicrotask(()=>{for(let _ of K)if(_.async)A66.logEventAsync(_.eventName,_.metadata);else A66.logEvent(_.eventName,_.metadata)})}}function d(q,K){if(A66===null){Uu6.push({eventName:q,metadata:K,async:!1});return}A66.logEvent(q,K)}async function wP7(q,K){if(A66===null){Uu6.push({eventName:q,metadata:K,async:!0});return}await A66.logEventAsync(q,K)}var Uu6,A66=null;var T8=L(()=>{Uu6=[]});function WD6({writeFn:q,flushIntervalMs:K=1000,maxBufferSize:_=100,maxBufferBytes:z=1/0,immediateMode:Y=!1}){let A=[],O=0,$=null,w=null;function j(){if($)clearTimeout($),$=null}function H(){if(w)q(w.join(\"\")),w=null;if(A.length===0)return;q(A.join(\"\")),A=[],O=0,j()}function J(){if(!$)$=setTimeout(H,K)}function M(){if(w){w.push(...A),A=[],O=0,j();return}let X=A;A=[],O=0,j(),w=X,setImmediate(()=>{let P=w;if(w=null,P)q(P.join(\"\"))})}return{write(X){if(Y){q(X);return}if(A.push(X),O+=X.length,J(),A.length>=_||O>=z)M()},flush:H,dispose(){H()}}}function gq(q){return Ot8.add(q),()=>Ot8.delete(q)}async function jP7(){await Promise.all(Array.from(Ot8).map((q)=>q()))}var Ot8;var o9=L(()=>{Ot8=new Set});function c25(q){let K=[],_=q.match(/^MCP server [\"']([^\"']+)[\"']/);if(_&&_[1])K.push(\"mcp\"),K.push(_[1].toLowerCase());else{let A=q.match(/^([^:[]+):/);if(A&&A[1])K.push(A[1].trim().toLowerCase())}let z=q.match(/^\\[([^\\]]+)]/);if(z&&z[1])K.push(z[1].trim().toLowerCase());if(q.toLowerCase().includes(\"1p event:\"))K.push(\"1p\");let Y=q.match(/:\\s*([^:]+?)(?:\\s+(?:type|mode|status|event))?:/);if(Y&&Y[1]){let A=Y[1].trim().toLowerCase();if(A.length<30&&!A.includes(\" \"))K.push(A)}return Array.from(new Set(K))}function l25(q,K){if(!K)return!0;if(q.length===0)return!1;if(K.isExclusive)return!q.some((_)=>K.exclude.includes(_));else return q.some((_)=>K.include.includes(_))}function JP7(q,K){if(!K)return!0;let _=c25(q);return l25(_,K)}var HP7;var MP7=L(()=>{h4();HP7=A1((q)=>{if(!q||q.trim()===\"\")return null;let K=q.split(\",\").map((A)=>A.trim()).filter(Boolean);if(K.length===0)return null;let _=K.some((A)=>A.startsWith(\"!\")),z=K.some((A)=>!A.startsWith(\"!\"));if(_&&z)return null;let Y=K.map((A)=>A.replace(/^!/,\"\").toLowerCase());return{include:_?[]:Y,exclude:_?Y:[],isExclusive:_}})});import{homedir as n25}from\"os\";import{join as XP7}from\"path\";function fD6(){return XP7(O7(),\"teams\")}function ZD6(q){let K=process.env.NODE_OPTIONS;if(!K)return!1;return K.split(/\\s+/).includes(q)}function Yn(q,K){if(q===void 0)return K;let _=parseInt(q,10);return Number.isNaN(_)?K:_}function B6(q){if(!q)return!1;if(typeof q===\"boolean\")return q;let K=q.toLowerCase().trim();return[\"1\",\"true\",\"yes\",\"on\"].includes(K)}function a9(q){if(q===void 0)return!1;if(typeof q===\"boolean\")return!q;if(!q)return!1;let K=q.toLowerCase().trim();return[\"0\",\"false\",\"no\",\"off\"].includes(K)}function D9(){return B6(process.env.CLAUDE_CODE_SIMPLE)||process.argv.includes(\"--bare\")}function PP7(q){let K={};if(q)for(let _ of q){let[z,...Y]=_.split(\"=\");if(!z||Y.length===0)throw Error(`Invalid environment variable format: ${_}, environment variables should be added as: -e KEY1=value1 -e KEY2=value2`);K[z]=Y.join(\"=\")}return K}function YS(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||\"us-east-1\"}function cz8(){return process.env.CLOUD_ML_REGION||\"us-east5\"}function DP7(){return B6(process.env.CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR)}function Af(){return!1}function AS(){return!1}function WP7(){return{namespace:void 0,cluster:void 0}}function lz8(q){if(q){let K=i25.find(([_])=>q.startsWith(_));if(K)return process.env[K[1]]||cz8()}return cz8()}var O7,i25;var B8=L(()=>{h4();O7=A1(()=>{return(process.env.CLAUDE_CONFIG_DIR??XP7(n25(),\".claude\")).normalize(\"NFC\")},()=>process.env.CLAUDE_CONFIG_DIR);i25=[[\"claude-haiku-4-5\",\"VERTEX_REGION_CLAUDE_HAIKU_4_5\"],[\"claude-3-5-haiku\",\"VERTEX_REGION_CLAUDE_3_5_HAIKU\"],[\"claude-3-5-sonnet\",\"VERTEX_REGION_CLAUDE_3_5_SONNET\"],[\"claude-3-7-sonnet\",\"VERTEX_REGION_CLAUDE_3_7_SONNET\"],[\"claude-opus-4-6\",\"VERTEX_REGION_CLAUDE_4_6_OPUS\"],[\"claude-opus-4-1\",\"VERTEX_REGION_CLAUDE_4_1_OPUS\"],[\"claude-opus-4\",\"VERTEX_REGION_CLAUDE_4_0_OPUS\"],[\"claude-sonnet-4-6\",\"VERTEX_REGION_CLAUDE_4_6_SONNET\"],[\"claude-sonnet-4-5\",\"VERTEX_REGION_CLAUDE_4_5_SONNET\"],[\"claude-sonnet-4\",\"VERTEX_REGION_CLAUDE_4_0_SONNET\"]]});function $4(q,K,_,z,Y){if(z===\"m\")throw TypeError(\"Private method is not writable\");if(z===\"a\"&&!Y)throw TypeError(\"Private accessor was defined without a setter\");if(typeof K===\"function\"?q!==K||!Y:!K.has(q))throw TypeError(\"Cannot write private member to an object whose class did not declare it\");return z===\"a\"?Y.call(q,_):Y?Y.value=_:K.set(q,_),_}function u1(q,K,_,z){if(_===\"a\"&&!z)throw TypeError(\"Private accessor was defined without a getter\");if(typeof K===\"function\"?q!==K||!z:!K.has(q))throw TypeError(\"Cannot read private member from an object whose class did not declare it\");return _===\"m\"?z:_===\"a\"?z.call(q):z?z.value:K.get(q)}var An=()=>{};var $t8=function(){let{crypto:q}=globalThis;if(q?.randomUUID)return $t8=q.randomUUID.bind(q),q.randomUUID();let K=new Uint8Array(1),_=q?()=>q.getRandomValues(K)[0]:()=>Math.random()*255&255;return\"10000000-1000-4000-8000-100000000000\".replace(/[018]/g,(z)=>(+z^_()&15>>+z/4).toString(16))};function On(q){return typeof q===\"object\"&&q!==null&&((\"name\"in q)&&q.name===\"AbortError\"||(\"message\"in q)&&String(q.message).includes(\"FetchRequestCanceledException\"))}var Qu6=(q)=>{if(q instanceof Error)return q;if(typeof q===\"object\"&&q!==null){try{if(Object.prototype.toString.call(q)===\"[object Error]\"){let K=Error(q.message,q.cause?{cause:q.cause}:{});if(q.stack)K.stack=q.stack;if(q.cause&&!K.cause)K.cause=q.cause;if(q.name)K.name=q.name;return K}}catch{}try{return Error(JSON.stringify(q))}catch{}}return Error(q)};var vq,dq,c_,Of,yg,du6,R_6,cu6,S_6,lu6,nu6,iu6,ru6;var $W=L(()=>{vq=class vq extends Error{};dq=class dq extends vq{constructor(q,K,_,z,Y){super(`${dq.makeMessage(q,K,_)}`);this.status=q,this.headers=z,this.requestID=z?.get(\"request-id\"),this.error=K,this.type=Y??null}static makeMessage(q,K,_){let z=K?.message?typeof K.message===\"string\"?K.message:JSON.stringify(K.message):K?JSON.stringify(K):_;if(q&&z)return`${q} ${z}`;if(q)return`${q} status code (no body)`;if(z)return z;return\"(no status code or body)\"}static generate(q,K,_,z){if(!q||!z)return new Of({message:_,cause:Qu6(K)});let Y=K,A=Y?.error?.type;if(q===400)return new du6(q,Y,_,z,A);if(q===401)return new R_6(q,Y,_,z,A);if(q===403)return new cu6(q,Y,_,z,A);if(q===404)return new S_6(q,Y,_,z,A);if(q===409)return new lu6(q,Y,_,z,A);if(q===422)return new nu6(q,Y,_,z,A);if(q===429)return new iu6(q,Y,_,z,A);if(q>=500)return new ru6(q,Y,_,z,A);return new dq(q,Y,_,z,A)}};c_=class c_ extends dq{constructor({message:q}={}){super(void 0,void 0,q||\"Request was aborted.\",void 0)}};Of=class Of extends dq{constructor({message:q,cause:K}){super(void 0,void 0,q||\"Connection error.\",void 0);if(K)this.cause=K}};yg=class yg extends Of{constructor({message:q}={}){super({message:q??\"Request timed out.\"})}};du6=class du6 extends dq{};R_6=class R_6 extends dq{};cu6=class cu6 extends dq{};S_6=class S_6 extends dq{};lu6=class lu6 extends dq{};nu6=class nu6 extends dq{};iu6=class iu6 extends dq{};ru6=class ru6 extends dq{}});function nz8(q){if(typeof q!==\"object\")return{};return q??{}}function Ht8(q){if(!q)return!0;for(let K in q)return!1;return!0}function ZP7(q,K){return Object.prototype.hasOwnProperty.call(q,K)}var o25,fP7=(q)=>{return o25.test(q)},wt8=(q)=>(wt8=Array.isArray,wt8(q)),jt8,GP7=(q,K)=>{if(typeof K!==\"number\"||!Number.isInteger(K))throw new vq(`${q} must be an integer`);if(K<0)throw new vq(`${q} must be a positive integer`);return K},iz8=(q)=>{try{return JSON.parse(q)}catch(K){return}};var C_6=L(()=>{$W();o25=/^[a-z][a-z0-9+.-]*:/i,jt8=wt8});var vP7=(q)=>new Promise((K)=>setTimeout(K,q));var O66=\"0.81.0\";function a25(){if(typeof Deno<\"u\"&&Deno.build!=null)return\"deno\";if(typeof EdgeRuntime<\"u\")return\"edge\";if(Object.prototype.toString.call(typeof globalThis.process<\"u\"?globalThis.process:0)===\"[object process]\")return\"node\";return\"unknown\"}function t25(){if(typeof navigator>\"u\"||!navigator)return null;let q=[{key:\"edge\",pattern:/Edge(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"ie\",pattern:/MSIE(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"ie\",pattern:/Trident(?:.*rv\\:(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"chrome\",pattern:/Chrome(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"firefox\",pattern:/Firefox(?:\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?/},{key:\"safari\",pattern:/(?:Version\\W+(\\d+)\\.(\\d+)(?:\\.(\\d+))?)?(?:\\W+Mobile\\S*)?\\W+Safari/}];for(let{key:K,pattern:_}of q){let z=_.exec(navigator.userAgent);if(z){let Y=z[1]||0,A=z[2]||0,O=z[3]||0;return{browser:K,version:`${Y}.${A}.${O}`}}}return null}var NP7=()=>{return typeof window<\"u\"&&typeof window.document<\"u\"&&typeof navigator<\"u\"},s25=()=>{let q=a25();if(q===\"deno\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":VP7(Deno.build.os),\"X-Stainless-Arch\":TP7(Deno.build.arch),\"X-Stainless-Runtime\":\"deno\",\"X-Stainless-Runtime-Version\":typeof Deno.version===\"string\"?Deno.version:Deno.version?.deno??\"unknown\"};if(typeof EdgeRuntime<\"u\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":`other:${EdgeRuntime}`,\"X-Stainless-Runtime\":\"edge\",\"X-Stainless-Runtime-Version\":globalThis.process.version};if(q===\"node\")return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":VP7(globalThis.process.platform??\"unknown\"),\"X-Stainless-Arch\":TP7(globalThis.process.arch??\"unknown\"),\"X-Stainless-Runtime\":\"node\",\"X-Stainless-Runtime-Version\":globalThis.process.version??\"unknown\"};let K=t25();if(K)return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":\"unknown\",\"X-Stainless-Runtime\":`browser:${K.browser}`,\"X-Stainless-Runtime-Version\":K.version};return{\"X-Stainless-Lang\":\"js\",\"X-Stainless-Package-Version\":O66,\"X-Stainless-OS\":\"Unknown\",\"X-Stainless-Arch\":\"unknown\",\"X-Stainless-Runtime\":\"unknown\",\"X-Stainless-Runtime-Version\":\"unknown\"}},TP7=(q)=>{if(q===\"x32\")return\"x32\";if(q===\"x86_64\"||q===\"x64\")return\"x64\";if(q===\"arm\")return\"arm\";if(q===\"aarch64\"||q===\"arm64\")return\"arm64\";if(q)return`other:${q}`;return\"unknown\"},VP7=(q)=>{if(q=q.toLowerCase(),q.includes(\"ios\"))return\"iOS\";if(q===\"android\")return\"Android\";if(q===\"darwin\")return\"MacOS\";if(q===\"win32\")return\"Windows\";if(q===\"freebsd\")return\"FreeBSD\";if(q===\"openbsd\")return\"OpenBSD\";if(q===\"linux\")return\"Linux\";if(q)return`Other:${q}`;return\"Unknown\"},kP7,yP7=()=>{return kP7??(kP7=s25())};var Jt8=()=>{};function EP7(){if(typeof fetch<\"u\")return fetch;throw Error(\"`fetch` is not defined as a global; Either pass `fetch` to the client, `new Anthropic({ fetch })` or polyfill the global, `globalThis.fetch = fetch`\")}function Mt8(...q){let K=globalThis.ReadableStream;if(typeof K>\"u\")throw Error(\"`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`\");return new K(...q)}function rz8(q){let K=Symbol.asyncIterator in q?q[Symbol.asyncIterator]():q[Symbol.iterator]();return Mt8({start(){},async pull(_){let{done:z,value:Y}=await K.next();if(z)_.close();else _.enqueue(Y)},async cancel(){await K.return?.()}})}function ou6(q){if(q[Symbol.asyncIterator])return q;let K=q.getReader();return{async next(){try{let _=await K.read();if(_?.done)K.releaseLock();return _}catch(_){throw K.releaseLock(),_}},async return(){let _=K.cancel();return K.releaseLock(),await _,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function LP7(q){if(q===null||typeof q!==\"object\")return;if(q[Symbol.asyncIterator]){await q[Symbol.asyncIterator]().return?.();return}let K=q.getReader(),_=K.cancel();K.releaseLock(),await _}var hP7=({headers:q,body:K})=>{return{bodyHeaders:{\"content-type\":\"application/json\"},body:JSON.stringify(K)}};function RP7(q){return Object.entries(q).filter(([K,_])=>typeof _<\"u\").map(([K,_])=>{if(typeof _===\"string\"||typeof _===\"number\"||typeof _===\"boolean\")return`${encodeURIComponent(K)}=${encodeURIComponent(_)}`;if(_===null)return`${encodeURIComponent(K)}=`;throw new vq(`Cannot stringify type ${typeof _}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join(\"&\")}var SP7=L(()=>{$W()});function xP7(q){let K=0;for(let Y of q)K+=Y.length;let _=new Uint8Array(K),z=0;for(let Y of q)_.set(Y,z),z+=Y.length;return _}function au6(q){let K;return(CP7??(K=new globalThis.TextEncoder,CP7=K.encode.bind(K)))(q)}function Xt8(q){let K;return(bP7??(K=new globalThis.TextDecoder,bP7=K.decode.bind(K)))(q)}var CP7,bP7;class $66{constructor(){wL.set(this,void 0),jL.set(this,void 0),$4(this,wL,new Uint8Array,\"f\"),$4(this,jL,null,\"f\")}decode(q){if(q==null)return[];let K=q instanceof ArrayBuffer?new Uint8Array(q):typeof q===\"string\"?au6(q):q;$4(this,wL,xP7([u1(this,wL,\"f\"),K]),\"f\");let _=[],z;while((z=Kj5(u1(this,wL,\"f\"),u1(this,jL,\"f\")))!=null){if(z.carriage&&u1(this,jL,\"f\")==null){$4(this,jL,z.index,\"f\");continue}if(u1(this,jL,\"f\")!=null&&(z.index!==u1(this,jL,\"f\")+1||z.carriage)){_.push(Xt8(u1(this,wL,\"f\").subarray(0,u1(this,jL,\"f\")-1))),$4(this,wL,u1(this,wL,\"f\").subarray(u1(this,jL,\"f\")),\"f\"),$4(this,jL,null,\"f\");continue}let Y=u1(this,jL,\"f\")!==null?z.preceding-1:z.preceding,A=Xt8(u1(this,wL,\"f\").subarray(0,Y));_.push(A),$4(this,wL,u1(this,wL,\"f\").subarray(z.index),\"f\"),$4(this,jL,null,\"f\")}return _}flush(){if(!u1(this,wL,\"f\").length)return[];return this.decode(`\n ^^^\n\nSyntaxError: Unexpected token '??='\n at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)\n at async link (internal/modules/esm/module_job.js:47:21)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\nzsh: command not found: sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status \n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-12T11:37:49+03:00\",\n \"uptime\": 3159.889531958,\n \"fps\": 0.13797950706518405,\n \"frames\": 436\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.00078125,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.003125,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.070898436,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.07324219,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.14101562,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14335938,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.21113281,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.21347657,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.28125,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28359374,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.35136718,"top":0.036805555,"width":0.07011719,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35371095,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42148438,"top":0.036805555,"width":0.06992187,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42382812,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49140626,"top":0.036805555,"width":0.06992187,"height":0.016666668},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49375,"top":0.039583333,"width":0.00625,"height":0.011111111},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.5453125,"top":0.02013889,"width":0.021875,"height":0.011805556},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.27929688,"top":0.020833334,"width":0.012890625,"height":0.011111111},"role_description":"text"}]...
|
-719952589760894517
|
7804189247914894888
|
visual_change
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ c Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'
#!/bin/bash
DB="/volume1/Test/screenpipe/db.sqlite"
DATE=${1:-$(date -d "yesterday" '+%Y-%m-%d')}
echo "═══════════════════════════════════════"
echo " SCREENPIPE REPORT — $DATE"
echo "═══════════════════════════════════════"
echo -e "\n📱 APP USAGE (frames + estimated time)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n⌨️ ACTIVITY TYPE PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',
app_name,
SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n🌐 BROWSER URLS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%4d frames %s', COUNT(*), browser_url)
FROM frames
WHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL
GROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;"
echo -e "\n🪟 WINDOW TITLES (top 20)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))
FROM frames
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
chmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';"
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls
data db.sqlite pipes screenpipe-day.sh
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.2 min
Activity Monitor 2 frames ~ 0.2 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] cd /volume2/applications/
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe
[sudo] password for Adm1n:
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps screenpipe ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls
app data db.sqlite pipes '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll
total 95084
drwxrwxrwx 1 root root 76 Apr 11 17:43 .
drwxr-xr-x 1 root root 450 Apr 11 16:11 ..
drwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app
drwxrwxrwx 1 root root 58 Apr 11 17:29 data
-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite
-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store
drwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes
drwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 15.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s
=> [screenpipe-app internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.2s
=> => transferring context: 40.53kB 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s
=> => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s
=> => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s
=> => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s
=> => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s
=> => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s
=> => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s
=> => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s
=> => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s
=> => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s
=> => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s
=> => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s
=> => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s
=> [screenpipe-app 2/5] WORKDIR /app 0.4s
=> [screenpipe-app 3/5] COPY requirements.txt . 0.2s
=> [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.4s
=> => exporting layers 0.3s
=> => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 2/2
✔ Network app_default Created 0.2s
✔ Container screenpipe-app Created 0.1s
Error response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 [IP_ADDRESS]:8765: bind: address already in use
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1
[+] Running 1/1
✔ Container screenpipe-app Started 0.1s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 1.7s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 24.55kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 38.85kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.6s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.1s
=> => transferring context: 47.13kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.5s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 61.77kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build
unknown shorthand flag: 'd' in -d
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.0s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 915B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> CACHED [screenpipe-app 5/5] COPY . . 0.0s
=> [screenpipe-app] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude
file:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8
import{createRequire as MA5}from"node:module";var AA5=Object.create;var{getPrototypeOf:OA5,defineProperty:eI6,getOwnPropertyNames:JJ7,getOwnPropertyDescriptor:$A5}=Object,MJ7=Object.prototype.hasOwnProperty;function XJ7(q){return this[q]}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeof q==="object";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q);if(A)return A}_=q!=null?AA5(OA5(q)):{};let O=K||!q||!q.__esModule?eI6(_,"default",{value:q,enumerable:!0}):_;for(let $ of JJ7(q))if(!MJ7.call(O,$))eI6(O,$,{get:XJ7.bind(q,$),enumerable:!0});if(z)Y.set(q,O);return O},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),_;if(K)return K;if(K=eI6({},"__esModule",{value:!0}),q&&typeof q==="object"||typeof q==="function"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z,{get:XJ7.bind(q,z),enumerable:!(_=$A5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:{}}).exports,K),K.exports);var HA5=(q)=>q;function JA5(q,K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(var _ in K)eI6(q,_,{get:K[_],enumerable:!0,configurable:!0,set:JA5.bind(K,_)})};var L=(q,K)=>()=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.dispose||Symbol.for("Symbol.dispose"),PA5=Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose"),lz=(q,K,_)=>{if(K!=null){if(typeof K!=="object"&&typeof K!=="function")throw TypeError('Object expected to be assigned to "using" declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeof z!=="function")throw TypeError("Object not disposable");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError==="function"?SuppressedError:function(O,$,w,j){return j=Error(w),j.name="SuppressedError",j.error=O,j.suppressed=$,j},Y=(O)=>K=_?new z(O,K,"An error was suppressed during disposal"):(_=!0,O),A=(O)=>{while(O=q.pop())try{var $=O[1]&&O[1].call(O[2]);if(O[0])return Promise.resolve($).then(A,(w)=>(Y(w),A()))}catch(w){Y(w)}if(_)throw K};return A()};function DA5(){this.__data__=[],this.size=0}var PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K||q!==q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var _=q.length;while(_--)if(Pg(q[_][0],K))return _;return-1}var de;var qu6=L(()=>{pP6();de=fA5});function vA5(q){var K=this.__data__,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(_==z)K.pop();else GA5.call(K,_,1);return--this.size,!0}var ZA5,GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){var K=this.__data__,_=de(K,q);return _<0?void 0:K[_][1]}var ZJ7;var GJ7=L(()=>{qu6();ZJ7=TA5});function VA5(q){return de(this.__data__,q)>-1}var vJ7;var TJ7=L(()=>{qu6();vJ7=VA5});function kA5(q,K){var _=this.__data__,z=de(_,q);if(z<0)++this.size,_.push([q,K]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var ce;var Ku6=L(()=>{DJ7();fJ7();GJ7();TJ7();kJ7();gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prototype.has=vJ7;gP6.prototype.set=VJ7;ce=gP6});function NA5(){this.__data__=new ce,this.size=0}var NJ7;var yJ7=L(()=>{Ku6();NJ7=NA5});function yA5(q){var K=this.__data__,_=K.delete(q);return this.size=K.size,_}var EJ7;var LJ7=L(()=>{EJ7=yA5});function EA5(q){return this.__data__.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data__.has(q)}var SJ7;var CJ7=L(()=>{SJ7=LA5});var hA5,g_8;var Aa8=L(()=>{hA5=typeof global=="object"&&global&&global.Object===Object&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof self=="object"&&self&&self.Object===Object&&self,SA5=g_8||RA5||Function("return this")(),vJ=SA5});var CA5,YW;var J_6=L(()=>{sR();CA5=vJ.Symbol,YW=CA5});function IA5(q){var K=bA5.call(q,_u6),_=q[_u6];try{q[_u6]=void 0;var z=!0}catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_u6,xJ7;var IJ7=L(()=>{J_6();bJ7=Object.prototype,bA5=bJ7.hasOwnProperty,xA5=bJ7.toString,_u6=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=Object.prototype,mA5=uA5.toString;uJ7=BA5});function FA5(q){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5="[object Null]",gA5="[object Undefined]",BJ7,YL;var M_6=L(()=>{J_6();IJ7();mJ7();BJ7=YW?YW.toStringTag:void 0;YL=FA5});function UA5(q){var K=typeof q;return q!=null&&(K=="object"||K=="function")}var PO;var hT=L(()=>{PO=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5||K==cA5||K==QA5||K==lA5}var QA5="[object AsyncFunction]",dA5="[object Function]",cA5="[object GeneratorFunction]",lA5="[object Proxy]",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(()=>{sR();iA5=vJ["__core-js_shared__"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+$/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROTO||"");return q?"Symbol(src)_1."+q:""}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+""}catch(K){}}return""}var oA5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=oA5.toString;rl=sA5});function AO5(q){if(!PO(q)||FJ7(q))return!1;var K=FP6(q)?YO5:eA5;return K.test(rl(q))}var tA5,eA5,qO5,KO5,_O5,zO5,YO5,QJ7;var dJ7=L(()=>{F_8();UJ7();hT();Oa8();tA5=/[\\^$.*+?()[\]{}|]/g,eA5=/^\[object .+?Constructor\]$/,qO5=Function.prototype,KO5=Object.prototype,_O5=qO5.toString,zO5=KO5.hasOwnProperty,YO5=RegExp("^"+_O5.call(zO5).replace(tA5,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");QJ7=AO5});function OO5(q,K){return q==null?void 0:q[K]}var cJ7;var lJ7=L(()=>{cJ7=OO5});function $O5(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(()=>{dJ7();lJ7();ik=$O5});var wO5,ne;var Q_8=L(()=>{le();sR();wO5=ik(vJ,"Map"),ne=wO5});var jO5,ol;var zu6=L(()=>{le();jO5=ik(Object,"create"),ol=jO5});function HO5(){this.__data__=ol?ol(null):{},this.size=0}var nJ7;var iJ7=L(()=>{zu6();nJ7=HO5});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(()=>{rJ7=JO5});function DO5(q){var K=this.__data__;if(ol){var _=K[q];return _===MO5?void 0:_}return PO5.call(K,q)?K[q]:void 0}var MO5="__lodash_hash_undefined__",XO5,PO5,aJ7;var sJ7=L(()=>{zu6();XO5=Object.prototype,PO5=XO5.hasOwnProperty;aJ7=DO5});function ZO5(q){var K=this.__data__;return ol?K[q]!==void 0:fO5.call(K,q)}var WO5,fO5,tJ7;var eJ7=L(()=>{zu6();WO5=Object.prototype,fO5=WO5.hasOwnProperty;tJ7=ZO5});function vO5(q,K){var _=this.__data__;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?GO5:K,this}var GO5="__lodash_hash_undefined__",qM7;var KM7=L(()=>{zu6();qM7=vO5});function UP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var _M7=L(()=>{iJ7();oJ7();sJ7();eJ7();KM7();UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TO5(){this.size=0,this.__data__={hash:new $a8,map:new(ne||ce),string:new $a8}}var zM7;var YM7=L(()=>{_M7();Ku6();Q_8();zM7=TO5});function VO5(q){var K=typeof q;return K=="string"||K=="number"||K=="symbol"||K=="boolean"?q!=="__proto__":q===null}var AM7;var OM7=L(()=>{AM7=VO5});function kO5(q,K){var _=q.__data__;return AM7(K)?_[typeof K=="string"?"string":"hash"]:_.map}var ie;var Yu6=L(()=>{OM7();ie=kO5});function NO5(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(()=>{Yu6();$M7=NO5});function yO5(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=yO5});function EO5(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=EO5});function LO5(q,K){var _=ie(this,q),z=_.size;return _.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var PM7=L(()=>{Yu6();XM7=LO5});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear();while(++K<_){var z=q[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=$M7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.__data__;if(_ instanceof ce){var z=_.__data__;if(!ne||z.length<hO5-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return _.set(q,K),this.size=_.size,this}var hO5=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=RO5});function dP6(q){var K=this.__data__=new ce(q);this.size=K.size}var Dg;var Au6=L(()=>{Ku6();yJ7();LJ7();RJ7();CJ7();WM7();dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function CO5(q){return this.__data__.set(q,SO5),this}var SO5="__lodash_hash_undefined__",fM7;var ZM7=L(()=>{fM7=CO5});function bO5(q){return this.__data__.has(q)}var GM7;var vM7=L(()=>{GM7=bO5});function c_8(q){var K=-1,_=q==null?0:q.length;this.__data__=new X_6;while(++K<_)this.add(q[K])}var l_8;var wa8=L(()=>{d_8();ZM7();vM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;l_8=c_8});function xO5(q,K){var _=-1,z=q==null?0:q.length;while(++_<z)if(K(q[_],_,q))return!0;return!1}var TM7;var VM7=L(()=>{TM7=xO5});function IO5(q,K){return q.has(K)}var n_8;var ja8=L(()=>{n_8=IO5});function BO5(q,K,_,z,Y,A){var O=_&uO5,$=q.length,w=K.length;if($!=w&&!(O&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)return j==K&&H==q;var J=-1,M=!0,X=_&mO5?new l_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=O?z(D,P,J,K,q,A):z(P,D,J,q,K,A);if(W!==void 0){if(W)continue;M=!1;break}if(X){if(!TM7(K,function(f,G){if(!n_8(X,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===D||Y(P,D,_,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var uO5=1,mO5=2,i_8;var Ha8=L(()=>{wa8();VM7();ja8();i_8=BO5});var pO5,cP6;var Ja8=L(()=>{sR();pO5=vJ.Uint8Array,cP6=pO5});function gO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var kM7;var NM7=L(()=>{kM7=gO5});function FO5(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_}var lP6;var r_8=L(()=>{lP6=FO5});function q$5(q,K,_,z,Y,A,O){switch(_){case eO5:if(q.byteLength!=K.byteLength||q.byteOffset!=K.byteOffset)return!1;q=q.buffer,K=K.buffer;case tO5:if(q.byteLength!=K.byteLength||!A(new cP6(q),new cP6(K)))return!1;return!0;case dO5:case cO5:case iO5:return Pg(+q,+K);case lO5:return q.name==K.name&&q.message==K.message;case rO5:case aO5:return q==K+"";case nO5:var $=kM7;case oO5:var w=z&UO5;if($||($=lP6),q.size!=K.size&&!w)return!1;var j=O.get(q);if(j)return j==K;z|=QO5,O.set(q,K);var H=i_8($(q),$(K),z,Y,A,O);return O.delete(q),H;case sO5:if(Ma8)return Ma8.call(q)==Ma8.call(K)}return!1}var UO5=1,QO5=2,dO5="[object Boolean]",cO5="[object Date]",lO5="[object Error]",nO5="[object Map]",iO5="[object Number]",rO5="[object RegExp]",oO5="[object Set]",aO5="[object String]",sO5="[object Symbol]",tO5="[object ArrayBuffer]",eO5="[object DataView]",yM7,Ma8,EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.valueOf:void 0;EM7=q$5});function K$5(q,K){var _=-1,z=K.length,Y=q.length;while(++_<z)q[Y+_]=K[_];return q}var nP6;var o_8=L(()=>{nP6=K$5});var _$5,DO;var RT=L(()=>{_$5=Array.isArray,DO=_$5});function z$5(q,K,_){var z=K(q);return DO(q)?z:nP6(z,_(q))}var a_8;var Xa8=L(()=>{o_8();RT();a_8=z$5});function Y$5(q,K){var _=-1,z=q==null?0:q.length,Y=0,A=[];while(++_<z){var O=q[_];if(K(O,_,q))A[Y++]=O}return A}var s_8;var Pa8=L(()=>{s_8=Y$5});function A$5(){return[]}var t_8;var Da8=L(()=>{t_8=A$5});var O$5,$$5,hM7,w$5,iP6;var e_8=L(()=>{Pa8();Da8();O$5=Object.prototype,$$5=O$5.propertyIsEnumerable,hM7=Object.getOwnPropertySymbols,w$5=!hM7?t_8:function(q){if(q==null)return[];return q=Object(q),s_8(hM7(q),function(K){return $$5.call(q,K)})},iP6=w$5});function j$5(q,K){var _=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var SM7=L(()=>{RM7=j$5});function H$5(q){return q!=null&&typeof q=="object"}var QP;var Wg=L(()=>{QP=H$5});function M$5(q){return QP(q)&&YL(q)==J$5}var J$5="[object Arguments]",Wa8;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var Ou6=L(()=>{CM7();Wg();bM7=Object.prototype,X$5=bM7.hasOwnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function(){return arguments}())?Wa8:function(q){return QP(q)&&X$5.call(q,"callee")&&!P$5.call(q,"callee")},al=D$5});function W$5(){return!1}var xM7;var IM7=L(()=>{xM7=W$5});var Kz8={};f8(Kz8,{default:()=>fg});var BM7,uM7,f$5,mM7,Z$5,G$5,fg;var $u6=L(()=>{sR();IM7();BM7=typeof Kz8=="object"&&Kz8&&!Kz8.nodeType&&Kz8,uM7=BM7&&typeof qz8=="object"&&qz8&&!qz8.nodeType&&qz8,f$5=uM7&&uM7.exports===BM7,mM7=f$5?vJ.Buffer:void 0,Z$5=mM7?mM7.isBuffer:void 0,G$5=Z$5||xM7,fg=G$5});function V$5(q,K){var _=typeof q;return K=K==null?v$5:K,!!K&&(_=="number"||_!="symbol"&&T$5.test(q))&&(q>-1&&q%1==0&&q<K)}var v$5=[CREDIT_CARD],T$5,re;var wu6=L(()=>{T$5=/^(?:0|[1-9]\d*)$/;re=V$5});function N$5(q){return typeof q=="number"&&q>-1&&q%1==0&&q<=k$5}var k$5=[CREDIT_CARD],rP6;var _z8=L(()=>{rP6=N$5});function o$5(q){return QP(q)&&rP6(q.length)&&!!G2[YL(q)]}var y$5="[object Arguments]",E$5="[object Array]",L$5="[object Boolean]",h$5="[object Date]",R$5="[object Error]",S$5="[object Function]",C$5="[object Map]",b$5="[object Number]",x$5="[object Object]",I$5="[object RegExp]",u$5="[object Set]",m$5="[object String]",B$5="[object WeakMap]",p$5="[object ArrayBuffer]",g$5="[object DataView]",F$5="[object Float32Array]",U$5="[object Float64Array]",Q$5="[object Int8Array]",d$5="[object Int16Array]",c$5="[object Int32Array]",l$5="[object Uint8Array]",n$5="[object Uint8ClampedArray]",i$5="[object Uint16Array]",r$5="[object Uint32Array]",G2,pM7;var gM7=L(()=>{M_6();_z8();Wg();G2={};G2[F$5]=G2[U$5]=G2[Q$5]=G2[d$5]=G2[c$5]=G2[l$5]=G2[n$5]=G2[i$5]=G2[r$5]=!0;G2[y$5]=G2[E$5]=G2[p$5]=G2[L$5]=G2[g$5]=G2[h$5]=G2[R$5]=G2[S$5]=G2[C$5]=G2[b$5]=G2[x$5]=G2[I$5]=G2[u$5]=G2[m$5]=G2[B$5]=!1;pM7=o$5});function a$5(q){return function(K){return q(K)}}var oP6;var zz8=L(()=>{oP6=a$5});var Az8={};f8(Az8,{default:()=>Zg});var FM7,ju6,s$5,fa8,t$5,Zg;var Oz8=L(()=>{Aa8();FM7=typeof Az8=="object"&&Az8&&!Az8.nodeType&&Az8,ju6=FM7&&typeof Yz8=="object"&&Yz8&&!Yz8.nodeType&&Yz8,s$5=ju6&&ju6.exports===FM7,fa8=s$5&&g_8.process,t$5=function(){try{var q=ju6&&ju6.require&&ju6.require("util").types;if(q)return q;return fa8&&fa8.binding&&fa8.binding("util")}catch(K){}}(),Zg=t$5});var UM7,e$5,aP6;var $z8=L(()=>{gM7();zz8();Oz8();UM7=Zg&&Zg.isTypedArray,e$5=UM7?oP6(UM7):pM7,aP6=e$5});function _w5(q,K){var _=DO(q),z=!_&&al(q),Y=!_&&!z&&fg(q),A=!_&&!z&&!Y&&aP6(q),O=_||z||Y||A,$=O?RM7(q.length,String):[],w=$.length;for(var j in q)if((K||Kw5.call(q,j))&&!(O&&(j=="length"||Y&&(j=="offset"||j=="parent")||A&&(j=="buffer"||j=="byteLength"||j=="byteOffset")||re(j,w))))$.push(j);return $}var qw5,Kw5,wz8;var Za8=L(()=>{SM7();Ou6();RT();$u6();wu6();$z8();qw5=Object.prototype,Kw5=qw5.hasOwnProperty;wz8=_w5});function Yw5(q){var K=q&&q.constructor,_=typeof K=="function"&&K.prototype||zw5;return q===_}var zw5,sP6;var jz8=L(()=>{zw5=Object.prototype;sP6=Yw5});function Aw5(q,K){return function(_){return q(K(_))}}var Hz8;var Ga8=L(()=>{Hz8=Aw5});var Ow5,QM7;var dM7=L(()=>{Ga8();Ow5=Hz8(Object.keys,Object),QM7=Ow5});function jw5(q){if(!sP6(q))return QM7(q);var K=[];for(var _ in Object(q))if(ww5.call(q,_)&&_!="constructor")K.push(_);return K}var $w5,ww5,cM7;var lM7=L(()=>{jz8();dM7();$w5=Object.prototype,ww5=$w5.hasOwnProperty;cM7=jw5});function Hw5(q){return q!=null&&rP6(q.length)&&!FP6(q)}var Gg;var tP6=L(()=>{F_8();_z8();Gg=Hw5});function Jw5(q){return Gg(q)?wz8(q):cM7(q)}var tR;var P_6=L(()=>{Za8();lM7();tP6();tR=Jw5});function Mw5(q){return a_8(q,tR,iP6)}var Hu6;var va8=L(()=>{Xa8();e_8();P_6();Hu6=Mw5});function Ww5(q,K,_,z,Y,A){var O=_&Xw5,$=Hu6(q),w=$.length,j=Hu6(K),H=j.length;if(w!=H&&!O)return!1;var J=w;while(J--){var M=$[J];if(!(O?M in K:Dw5.call(K,M)))return!1}var X=A.get(q),P=A.get(K);if(X&&P)return X==K&&P==q;var D=!0;A.set(q,K),A.set(K,q);var W=O;while(++J<w){M=$[J];var f=q[M],G=K[M];if(z)var Z=O?z(G,f,M,K,q,A):z(f,G,M,q,K,A);if(!(Z===void 0?f===G||Y(f,G,_,z,A):Z)){D=!1;break}W||(W=M=="constructor")}if(D&&!W){var v=q.constructor,V=K.constructor;if(v!=V&&(("constructor"in q)&&("constructor"in K))&&!(typeof v=="function"&&v instanceof v&&typeof V=="function"&&V instanceof V))D=!1}return A.delete(q),A.delete(K),D}var Xw5=1,Pw5,Dw5,nM7;var iM7=L(()=>{va8();Pw5=Object.prototype,Dw5=Pw5.hasOwnProperty;nM7=Ww5});var fw5,Jz8;var rM7=L(()=>{le();sR();fw5=ik(vJ,"DataView"),Jz8=fw5});var Zw5,Mz8;var oM7=L(()=>{le();sR();Zw5=ik(vJ,"Promise"),Mz8=Zw5});var Gw5,oe;var Ta8=L(()=>{le();sR();Gw5=ik(vJ,"Set"),oe=Gw5});var vw5,Xz8;var aM7=L(()=>{le();sR();vw5=ik(vJ,"WeakMap"),Xz8=vw5});var sM7="[object Map]",Tw5="[object Object]",tM7="[object Promise]",eM7="[object Set]",qX7="[object WeakMap]",KX7="[object DataView]",Vw5,kw5,Nw5,yw5,Ew5,D_6,sl;var Ju6=L(()=>{rM7();...
|
1880
|
|
1614
|
35
|
26
|
2026-04-11T17:43:29.045817+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775929409045_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ c Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'
#!/bin/bash
DB="/volume1/Test/screenpipe/db.sqlite"
DATE=${1:-$(date -d "yesterday" '+%Y-%m-%d')}
echo "═══════════════════════════════════════"
echo " SCREENPIPE REPORT — $DATE"
echo "═══════════════════════════════════════"
echo -e "\n📱 APP USAGE (frames + estimated time)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n⌨️ ACTIVITY TYPE PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',
app_name,
SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n🌐 BROWSER URLS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%4d frames %s', COUNT(*), browser_url)
FROM frames
WHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL
GROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;"
echo -e "\n🪟 WINDOW TITLES (top 20)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))
FROM frames
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
chmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';"
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls
data db.sqlite pipes screenpipe-day.sh
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.2 min
Activity Monitor 2 frames ~ 0.2 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] cd /volume2/applications/
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe
[sudo] password for Adm1n:
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps screenpipe ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls
app data db.sqlite pipes '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll
total 95084
drwxrwxrwx 1 root root 76 Apr 11 17:43 .
drwxr-xr-x 1 root root 450 Apr 11 16:11 ..
drwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app
drwxrwxrwx 1 root root 58 Apr 11 17:29 data
-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite
-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store
drwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes
drwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 15.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s
=> [screenpipe-app internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.2s
=> => transferring context: 40.53kB 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s
=> => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s
=> => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s
=> => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s
=> => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s
=> => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s
=> => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s
=> => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s
=> => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s
=> => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s
=> => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s
=> => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s
=> => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s
=> [screenpipe-app 2/5] WORKDIR /app 0.4s
=> [screenpipe-app 3/5] COPY requirements.txt . 0.2s
=> [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.4s
=> => exporting layers 0.3s
=> => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 2/2
✔ Network app_default Created 0.2s
✔ Container screenpipe-app Created 0.1s
Error response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 [IP_ADDRESS]:8765: bind: address already in use
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1
[+] Running 1/1
✔ Container screenpipe-app Started 0.1s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 1.7s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 24.55kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 38.85kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.6s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.1s
=> => transferring context: 47.13kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.5s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 61.77kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build
unknown shorthand flag: 'd' in -d
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.0s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 915B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> CACHED [screenpipe-app 5/5] COPY . . 0.0s
=> [screenpipe-app] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'\n#!/bin/bash\nDB=\"/volume1/Test/screenpipe/db.sqlite\"\nDATE=${1:-$(date -d \"yesterday\" '+%Y-%m-%d')}\n\necho \"═══════════════════════════════════════\"\necho \" SCREENPIPE REPORT — $DATE\"\necho \"═══════════════════════════════════════\"\n\necho -e \"\\n📱\u0000 APP USAGE (frames + estimated time)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n⌨️\u0000 ACTIVITY TYPE PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',\n app_name,\n SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n🌐\u0000 BROWSER URLS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%4d frames %s', COUNT(*), browser_url)\nFROM frames\nWHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL\nGROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho -e \"\\n🪟\u0000 WINDOW TITLES (top 20)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\nchmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';\"\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls\ndata db.sqlite pipes\u0000\tscreenpipe-day.sh\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.2 min\nActivity Monitor 2 frames ~ 0.2 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cd /volume2/applications/\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe\n[sudo] password for Adm1n: \nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps screenpipe ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls\n app data db.sqlite pipes '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll\ntotal 95084\ndrwxrwxrwx 1 root root 76 Apr 11 17:43 .\ndrwxr-xr-x 1 root root 450 Apr 11 16:11 ..\ndrwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app\ndrwxrwxrwx 1 root root 58 Apr 11 17:29 data\n-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite\n-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store\ndrwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes\ndrwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 15.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s\n => [screenpipe-app internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.2s\n => => transferring context: 40.53kB 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s\n => => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s\n => => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s\n => => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s\n => => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s\n => => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s\n => => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s\n => => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s\n => => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s\n => => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s\n => => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s\n => => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s\n => => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s\n => [screenpipe-app 2/5] WORKDIR /app 0.4s\n => [screenpipe-app 3/5] COPY requirements.txt . 0.2s\n => [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s\n => [screenpipe-app 5/5] COPY . . 0.2s \n => [screenpipe-app] exporting to image 0.4s \n => => exporting layers 0.3s \n => => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s \n => => naming to docker.io/library/app-screenpipe-app 0.0s \n[+] Running 2/2 \n ✔ Network app_default Created 0.2s \n ✔ Container screenpipe-app Created 0.1s \nError response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 0.0.0.0:8765: bind: address already in use\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.1s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 1.7s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 24.55kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 38.85kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.6s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.1s\n => => transferring context: 47.13kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.5s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 61.77kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build\nunknown shorthand flag: 'd' in -d\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.0s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 915B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => CACHED [screenpipe-app 5/5] COPY . . 0.0s\n => [screenpipe-app] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":"Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'\n#!/bin/bash\nDB=\"/volume1/Test/screenpipe/db.sqlite\"\nDATE=${1:-$(date -d \"yesterday\" '+%Y-%m-%d')}\n\necho \"═══════════════════════════════════════\"\necho \" SCREENPIPE REPORT — $DATE\"\necho \"═══════════════════════════════════════\"\n\necho -e \"\\n📱\u0000 APP USAGE (frames + estimated time)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n⌨️\u0000 ACTIVITY TYPE PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',\n app_name,\n SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),\n SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY app_name ORDER BY COUNT(*) DESC;\"\n\necho -e \"\\n🌐\u0000 BROWSER URLS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%4d frames %s', COUNT(*), browser_url)\nFROM frames\nWHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL\nGROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho -e \"\\n🪟\u0000 WINDOW TITLES (top 20)\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\nchmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';\"\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls\ndata db.sqlite pipes\u0000\tscreenpipe-day.sh\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.2 min\nActivity Monitor 2 frames ~ 0.2 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nAdm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cd /volume2/applications/\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe\n[sudo] password for Adm1n: \nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls\nAppFlowy-Cloud\u0000\tbooklore gramps screenpipe ytber\nAdm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls\n app data db.sqlite pipes '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll\ntotal 95084\ndrwxrwxrwx 1 root root 76 Apr 11 17:43 .\ndrwxr-xr-x 1 root root 450 Apr 11 16:11 ..\ndrwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app\ndrwxrwxrwx 1 root root 58 Apr 11 17:29 data\n-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite\n-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store\ndrwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes\ndrwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 15.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s\n => [screenpipe-app internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.2s\n => => transferring context: 40.53kB 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s\n => => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s\n => => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s\n => => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s\n => => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s\n => => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s\n => => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s\n => => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s\n => => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s\n => => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s\n => => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s\n => => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s\n => => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s\n => [screenpipe-app 2/5] WORKDIR /app 0.4s\n => [screenpipe-app 3/5] COPY requirements.txt . 0.2s\n => [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s\n => [screenpipe-app 5/5] COPY . . 0.2s \n => [screenpipe-app] exporting to image 0.4s \n => => exporting layers 0.3s \n => => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s \n => => naming to docker.io/library/app-screenpipe-app 0.0s \n[+] Running 2/2 \n ✔ Network app_default Created 0.2s \n ✔ Container screenpipe-app Created 0.1s \nError response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 0.0.0.0:8765: bind: address already in use\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.1s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[sudo] password for Adm1n: \n[+] Building 1.7s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 24.55kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.4s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 38.85kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.6s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.1s\n => => transferring context: 47.13kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.5s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 61.77kB 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => [screenpipe-app 5/5] COPY . . 0.2s\n => [screenpipe-app] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/1\n ✔ Container screenpipe-app Started 0.8s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls\ncli.py\u0000\tconsumers db.py docker-compose.yml Dockerfile main.py requirements.txt static\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build\nunknown shorthand flag: 'd' in -d\nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build\n[+] Building 1.0s (10/10) FINISHED docker:default\n => [screenpipe-app internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 266B 0.0s\n => [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s\n => [screenpipe-app internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [screenpipe-app internal] load build context 0.0s\n => => transferring context: 915B 0.0s\n => [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s\n => CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s\n => CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s\n => CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s\n => CACHED [screenpipe-app 5/5] COPY . . 0.0s\n => [screenpipe-app] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s\n => => naming to docker.io/library/app-screenpipe-app 0.0s\n[+] Running 1/0\n ✔ Container screenpipe-app Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
4627422429601284718
|
7804189247912797736
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ c Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ cat > /volume1/Test/screenpipe/screenpipe-day.sh << 'EOF'
#!/bin/bash
DB="/volume1/Test/screenpipe/db.sqlite"
DATE=${1:-$(date -d "yesterday" '+%Y-%m-%d')}
echo "═══════════════════════════════════════"
echo " SCREENPIPE REPORT — $DATE"
echo "═══════════════════════════════════════"
echo -e "\n📱 APP USAGE (frames + estimated time)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-30s %5d frames ~%5.1f min', app_name, COUNT(*), ROUND(COUNT(*) * 4.5 / 60.0, 1))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n⌨️ ACTIVITY TYPE PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-25s clicks:%-5d keys:%-5d switches:%-4d',
app_name,
SUM(CASE WHEN event_type='click' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='key' THEN 1 ELSE 0 END),
SUM(CASE WHEN event_type='app_switch' THEN 1 ELSE 0 END))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY app_name ORDER BY COUNT(*) DESC;"
echo -e "\n🌐 BROWSER URLS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%4d frames %s', COUNT(*), browser_url)
FROM frames
WHERE date(timestamp) = '$DATE' AND browser_url IS NOT NULL
GROUP BY browser_url ORDER BY COUNT(*) DESC LIMIT 20;"
echo -e "\n🪟 WINDOW TITLES (top 20)"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %3d %s', app_name, COUNT(*), SUBSTR(window_name,1,60))
FROM frames
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
chmod +x /volume1/Test/screenpipe/screenpipe-day.shM ui_events WHERE date(timestamp) = '$DATE';"
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ ls
data db.sqlite pipes screenpipe-day.sh
Adm1n@DXP4800PLUS-B5F8:/volume1/Test/screenpipe$ /volume1/Test/screenpipe/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.2 min
Activity Monitor 2 frames ~ 0.2 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] cd /volume2/applications/
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ sudo mkdir screenpipe
[sudo] password for Adm1n:
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ ls
AppFlowy-Cloud booklore gramps screenpipe ytber
Adm1n@DXP4800PLUS-B5F8:/volume2/applications$ cd /volume1/screenpipe/
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ls
app data db.sqlite pipes '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ ll
total 95084
drwxrwxrwx 1 root root 76 Apr 11 17:43 .
drwxr-xr-x 1 root root 450 Apr 11 16:11 ..
drwxrwxrwx 1 Adm1n admin 162 Apr 11 17:46 app
drwxrwxrwx 1 root root 58 Apr 11 17:29 data
-rwxrwxrwx 1 Adm1n admin 97337344 Apr 11 16:48 db.sqlite
-rwxrwxrwx 1 Adm1n admin 10244 Apr 11 17:28 .DS_Store
drwxrwxrwx 1 Adm1n admin 164 Apr 11 16:51 pipes
drwxrwxrwx 1 root root 22 Apr 11 16:11 '#recycle'
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe$ cd app
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 15.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 1.6s
=> [screenpipe-app internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.2s
=> => transferring context: 40.53kB 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 4.5s
=> => resolve docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.2s
=> => sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 12.11MB / 12.11MB 0.6s
=> => sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 10.37kB / 10.37kB 0.0s
=> => sha256:e31013b9573989b2dc2f0cb688044c9e650c2721dd52c54d0fd3c669d3548bb6 1.75kB / 1.75kB 0.0s
=> => sha256:b4acd70b6f4ca3e8fa68f11d4bc6831d141744654e62286f862b3c8ca7bd0467 5.65kB / 5.65kB 0.0s
=> => sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 29.78MB / 29.78MB 1.2s
=> => sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 1.29MB / 1.29MB 0.7s
=> => sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 250B / 250B 0.9s
=> => extracting sha256:5435b2dcdf5cb7faa0d5b1d4d54be2c72a776fab9a605336f5067d6e9ecb5976 1.6s
=> => extracting sha256:25981ed25cff34d7d714ea438c95731e427ea9827b771ed102d6e0fc30eeabe2 0.1s
=> => extracting sha256:d4c207a1ca273594af4c026252870b4b165d536b3cb53b1246d6805e4e6b34b2 0.7s
=> => extracting sha256:f0bdb572205ec70132c0fbc66a335ee5fd1614c08d686e8e921a9f55a6c38b52 0.0s
=> [screenpipe-app 2/5] WORKDIR /app 0.4s
=> [screenpipe-app 3/5] COPY requirements.txt . 0.2s
=> [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 7.5s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.4s
=> => exporting layers 0.3s
=> => writing image sha256:3f6fa549da7eb4ba2e5f9217d1abe1437ba60975438fa45a21b5c0f41020c329 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 2/2
✔ Network app_default Created 0.2s
✔ Container screenpipe-app Created 0.1s
Error response from daemon: driver failed programming external connectivity on endpoint screenpipe-app (95f2d983d77d6953158ff8e04a9a821e13f87f06c8de49fd80f39a9a02bd3b7b): Error starting userland proxy: listen tcp4 [IP_ADDRESS]:8765: bind: address already in use
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d 2>&1
[+] Running 1/1
✔ Container screenpipe-app Started 0.1s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f /volume1/screenpipe/app/docker-compose.yml up -d
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[sudo] password for Adm1n:
[+] Building 1.7s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 24.55kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:1cc7249e9796b8284c46f3dc76d83af56a9b1903a27d24f170ef37e32d4250d1 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.4s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 38.85kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:419c50efa06cbdea99ee696ab64e21b0c1be3e80c7c0c907cfa4397d3c8922fe 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.6s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.8s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.1s
=> => transferring context: 47.13kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:573a54bded4817332baee83c3f0af51cabcb12859f06ebcf0f7ad428c1553e42 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.5s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.7s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 61.77kB 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [screenpipe-app 5/5] COPY . . 0.2s
=> [screenpipe-app] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/1
✔ Container screenpipe-app Started 0.8s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ ls
cli.py consumers db.py docker-compose.yml Dockerfile main.py requirements.txt static
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose -f up -d --build
unknown shorthand flag: 'd' in -d
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ sudo docker compose up -d --build
[+] Building 1.0s (10/10) FINISHED docker:default
=> [screenpipe-app internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 266B 0.0s
=> [screenpipe-app internal] load metadata for docker.io/library/python:3.12-slim 0.6s
=> [screenpipe-app internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [screenpipe-app internal] load build context 0.0s
=> => transferring context: 915B 0.0s
=> [screenpipe-app 1/5] FROM docker.io/library/python:3.12-slim@sha256:804ddf3251a60bbf9c92e73b7566c40428d54d0e79d3428194edf40da6521286 0.0s
=> CACHED [screenpipe-app 2/5] WORKDIR /app 0.0s
=> CACHED [screenpipe-app 3/5] COPY requirements.txt . 0.0s
=> CACHED [screenpipe-app 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> CACHED [screenpipe-app 5/5] COPY . . 0.0s
=> [screenpipe-app] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:fd2d2158b6d072140e7bf915c0a6b486e52fb07d4184f516affe4c96367e944b 0.0s
=> => naming to docker.io/library/app-screenpipe-app 0.0s
[+] Running 1/0
✔ Container screenpipe-app Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume1/screenpipe/app$ client_loop: send disconnect: Broken pipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
52685
|
1141
|
7
|
2026-04-20T07:29:44.072103+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776670184072_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
PhostormFV faVsco.jsVIewINavigarecode#11894 on JY-18909-automated-reports-ask-jWindowmelpProject> D scripts› D storagev Mtests› D Feature> D Integration› D Servicesv D UnitDActionsservice.pnp© Playbook.php© ReportController.phpC) CreateActivityLoggedEvent.php© UserPilotActivityListener.phpcTrackProviderinstalledzvent.ono©ActivityLogged.phpa contiguray• Consolea contracts_ DomainUDIOC Enums|TrackautomatedReportGeneratedEventTest•OEYOX lest Kesults& CLI ArgumentsX Tests.Unit Listeners AutomatedReports.UserPilot TrackAutomatedReportGeneratedEventTestC Exceptionsu tixturesGuardsHelnersHtto@ 6 tests failed, 2 passed 8 tests total, 98 msM Intearation:• InteractionsThere was 1 error:malobsDActivityM AlAutomDAudiov MAutomai© Creat© Requ© Requ© SendThere were 5 failures:© Send› D Calenda> DCrmDealRisk› D Mailbox|Streamin> D Team•W Telepho→DUsen© ImportRi© SqsVisitListeners>M ActivitieM Audiov M Automatv MucerDilot(c TrackAutomatedRenortiD AutoScorev MCrm1) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandLeTracksCreatorForAskJiminnyReportWithNullFrequencyPHPUnit\Framework\Mock0bject\IncompatibleReturnValueException: Method getFrequency may not return value of type null, its declared return type is "string"Lhome/jiminny/tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventIest.php:1821) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandLeTracksCreatorForAskJiminnyReportJiminny Models AutomatedReport::1SASkJ1m1nnyReporto: bool was not expected to be called more than once.ome/iiminny/app/Listenens/AutomatedReponts@serPilot/TrackAutomatedRenontGeneratedEyent.ohp:57ntTest.php:782) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleSkipsTrackingWhenAskJiminnyCreatorIsNullJiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.me/iiminny/aoo/Listeners/AutomatedReoorts/UserPilot/TrackAutomatedReoortGeneratedEvent.0ho:44dEventTest.php:94Sthdo.SoutomotodDonontoConuico.dovnonto/dthie.snouonf.smothodfodSthis-›userPilotClient->expects(Sthis->onceO)->method ( constraint: "track'))->with= custom.logA console (STAGING]E laravel.logA SF [jiminny@localhost]A HS_Jocal [jiminny@localhost]& console [PKol)Tx: Auto v115941595select * from business processes where 1d = 60241select * from business_process_stages where stage_id = 16352;select * from business process stages where business process 1d = 6024:1select * from stages where team_id = 459;ENI ownen)' ELSE II END) AS usen idl98 ms98 ms98 msCOUNT(*) as cntA console [EU] Xdojiminny v027 49 A23 X3 X105 Aad. s.crm confiquration1ds.stage id = s.id8781.1644.16378.16309. 5056.15223 .14535.6293 12098 1160721ouo%'• # 472. 380. 15138.raza.orlanidvuelio.comevent 226147k 1d = 2288:1d = 224147.EN ' (owner)' ELSE "' END) AS user_id,orce":100% LzMon 20 Apr 10:29:43U TrackAutomatedReportGeneratedEventTest vCascadee Group Photo URL RRetactor UserPilot Tra+0 ..continuienlelelnisCommand docker, headCould not open input file: vendor/bin/phpunitCommand docker, head• docker exec docker lamp 1 ls -la /var/www/html/ | head -30total 12data 4996 Mar615 Mar 31 10:24 index.nginx-debian.htmlThe tects have been undated. Hlere's a summarv of the chandes made1. testhandlel rackscreatorrorAskJ1m1nnvReport - Uodated to expect ask-1iminny-report-generated event name2. testHandleTracksAl1RecinientsForExecRenort - Fixed callback-based assertion for multiole recinients3. testHandLeDoesNotThrow0nGuzzleException - Updated to expect ask-jiminny-report-generated event nameNew Tests Added:1. testHandleTracksCreatorForAskJiminnvReportWithNulFrequency - Tests Ask Jiminny report with null frequency2. testHandleTracksAutomatedReportWithSingleRecipient - Tests regular automated report with single recipientcoverage Now Includes:• Both event types: automated-report-generated and ask-jiminny-report-generatedAsk Jiminny reports with creatorAsk Jiminny reports with null creator (skips tracking)Ask liminnv renorts with nulll trequenevRegular automated reports with multiple recipientsReqular automated reports with sinale recioientRegular automated reports with no recipients (skips tracking)UserPilot token null (skips tracking)GuaaloSycantion handlina fralascas ioh)B il .UndoPasteit keesp failingC° AdantPaste and Match StyleSelect AllOpen DevToolsW Windsurf Toams 116-1UTF-8f?4 spaces...
|
52683
|
|
54971
|
1186
|
47
|
2026-04-20T09:26:48.772581+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776677208772_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
PhostormINavigarecodeLaravelKeractorTOOISFV faVsco.js( #11894 on JY-18909-automated-reports-askProiect© Field.php© FieldRepository.php=laravel.log X 4 SF [jiminny@localhost]A HS_local (jiminny@localhost]& console [PKol)console leuy© ActivityV2Controller.phpAskAnythingController.pAskJIminnykeponAcuviyserwice.ong(c) RequestGenerateAskJiminnyReportJoblest.ong& console [STAGINGIC) Criteria.phgC) AskJiminnykeporscontc Dealsvzcontroller.onp© OnDemandV2ControllerPlavlistController.phpPlavlistShareController.rPlavlistTrackController.r© TranscriptionSummaryC©ActivityUpdatedDate.php©)ActivityactualDate.on© Automateakeporissendcommand.pngC) AutomatedReportsService.phpC) CreateHeldActivityEvent.pho© TrackProviderInstalledEvent.phpC) CreateActivityLoggedEvent.php(C) UserPilotActivityListener.ohoC) ActivityLoqged.phpC) AutomatedReportsCallbackService.ohv(C) RequestGenerateAsk.JiminnvReport.Job.ohv• RequestGenerateReport.Job.ohoc) UploadController.phpC)Actionitemscontroller.php@ ActivityController.phpc)AlcrmNotescontrolller.onoc) Basecontrolller.onoC) ClientTokenController.ohoC) CrmController.ohoC) DealLevelPromotsControlleC) DealRiskController.ohoC)InctantMeptinaController.of© AutomatedReportResult.php(C) AutomatedReport.onpclass AskJiminnyReportsController extends Controllerc) lanquadeController nhnC) LavoutManadementControlli© LiveFeedController.php(c) MeetinasController.ong© MessageController.phpc) MetadataController.ong© MobileSettingsController.pl@) MomentController.ongc) NudgeController.onp46) Numbor AlloantorControllor€ OrganizationLicensesContr€ OrganizationMembersContc) OrganizationRetentionPolic(c) OrganizationRolescontrollec) Organizationsynccontrollel@ PartnerController.ohrC)PhoneNumberController.on@ PlavbackController.ohpPlavlistController.ohp@ ScimController.phpФ SidekickController.phpg SoftohoneController.nhnC) Ssocontroller ohoC) SubscrintionController.nhnC) TeamAiAutomationControllC) TeamAiConteytController.n9) TeamController nhn© TeaminsightsController.php© TranscriptionController.phpc) TranciationControllor nhnl© UserController.phpVocabularyController.php•MAnthAIY9AV* Uodate an existing Ask Jiminnu report.PUT lapi/v2lai-reports/<uuid› lapi.v2.ai-reports.uodate)oubuac function update Request Srequest. string Suu1d): JsonResponseMlluminate Suoport Facades Loa: :channel( channel: 'custom channel")->info("UPDATE"):** Avar User Suser */Suser = Sreauest->userO:try «Sreport = $this->automatedReportsService->getReport(Suuid);if (Sthis->isNot0wnedByUser(Sreport, $user)) {return new JsonResponse(['error' => 'Report not found'],status: Response::HTTP_NOT_FOUl 26$data = Sthis->automatedReportsService->updateAskJiminnyReport(Sreport, Srequest->allOreturn new JsonResponse(Sdata):} catch (ModelNotFoundException Se) {recurn new Jsonkesponse error'→ se->oechessadeo.status. kesponse..nlr_nulruunuor} catch (InvalidArgumentException Se) {return new JsonResponse(['error' => Se->qetMessageO]status: Response::HTTP_UNPROCESSABLE.35} catch (Throwable $e) {$this->logger->error('Failed to update Ask Jiminny report', ['error' => se-›qetMessaqeo'usen id' => Suser->qetId@39'uuid' = suuid.return new JsonResponsed'errort =>"Failed to uodate renort'.status: Resnonse.•HTTP TNTEPNAI SEPVER FPROR148V.72A[2026-04-20 09:25:09] local.INF0: Jiminny\Console\Commands\Command::run Memoryusage before starting command {"commarL2020-04-20 07.20.0% Local.LNFU:[2026-04-20 09:25:09] local.INF0:[ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1aJiminny Console Commands Command::run Memory usage for command {"command" : "meeting2026-04-20 09:25:14 Local.INFU: Juminny Console Commands Command::run Memory usage before starting command ""com[2026-04-20 09:25:15] local.INF0: Jiminny\Console\Comnands (Command::run Memory usage for command ?"command": "dialers12026-04-20 09:25:21 Local.NOTICE:• "correlation_1d":"b706ba8d-055b-4160-80ad-68t/db04afcb","trace 112026-04-20 09:25:29 Local.INFO: Jiminny Console cor[2026-04-20 09:25:29] Local. INF0:12026-04-20 09-25134 Loc0L.JNFO:nmands Command: :run Memory usace for command *"command"*"manloox12026-04-20 09:25:341 Local.INFO:mands Command: :run Memory usace before startino command *"commadocker lamo 1"} {"correlation id".12026-04-20 09-25:3571Emai Schedule SuniShEd batch orocess «"host"«"docker lamo 1" "orocessed":0 -"co)[2026-04-20 09:25:35] local.INF0:Jiminny Console \Commands \Command::runMemory usage for command 1"command":"mailbox:2026-04-20 09:25:391 locaL.INF0:Jiiminny Console Commands Command::run Memory usage before startina command -"comma[2026-04-20 09:25:39] local.INF0:Jiminny Console \Commands \Command::run Memory usage for command 1"command":"activity2026-04-20 99-25-440 Tocor. TNS0+himinnv Consoll e Commands Command• •nun Memony usado heforp stantina command «"commal[2026-04-20 09:25:44] local.INF0:12026-04-20 09-25-401 Tocal TNEO•[2026-04-20 09:25:49] local.INF0:Jiminny \Console \Commands \Command::run Memory usage for command {"command":"mailbox:Jiminny \Console \Commands\Command::run Memory usage before starting command {"commarRunning pre-meeting notification command{"correlation_id":"5bc77933-1bc1-4f9a-b27[2026-04-20 09:25:49] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "conferen[2026-04-20 09:25:53] local.INF0:Jiminny \Console \Commands\Command::run Memory usage before starting command {"commar[2026-04-20 09:25:53] local.INF0: Running conference:monitor:start command for activities in (2026-04-20 09:15:00, 20[2026-04-20 09:25:53] local.INF0:[conference:monitor:start] No activities found in (2026-04-20 09:15:00, 2026-04-20[2026-04-20 09:25:53] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "confere2020-04-20 07.20.00 LoCaL. LNFU.Jiminny Console\Commands\ Command::run Memory usage before starting command {"comma[2026-04-20 09:25:58] local.INF0:conference:monitor:end:Jiminny Console\ Commands\Activities MonitorMeetingEndCommand12026-04-20 09:25:58 Local.LNFU:conterence:mon1tor:end:J1minny Console commands Activitles MonitorMeetingendcommano[2026-04-20 09:25:58] local.INF0: Jiminny Console\Commands\ Command::run Memory usage for command {"command" : "conferen2026-04-20 09:26:04 Local.NOTICE: Repa1ring Hubspot tokens start""correlation_1d": "s5calcsc-e8t0-44dó-at8o-d9debd[2026-04-20 09:26:04] local.INF0: Trying to refresh HubSpot token {"account id":59 "updated_at":"2025-10-03 09:32:05"}12026-04-28 09:26:04 LocaL. INFO:Encrvoted okenranager Generating access token12026-04-20 09:26:04 ZocaL. ERRORtoken {"account id".59 "updated at"."2025-10-03 09:32:05"updated_at":"2023-11-27 09:30:0312026-04-20 09:26:04 ZocaL.INFO:EncrvotedTokenManager Generatina access token.[2026-04-20 09:26:041 local, INF0:2026-04-20109:26:051 Local. ERROR: Failed to refreshtoken -"account id":306."uodated at":"2023-11-27 09:30:03Trying to refresh HubSpot token t"account_id":1372,"updated_at":"2025-10-02 14:47:06EncrvntedTokenManaden Genenating access token. "mode"«"legacy"? ""cornelation id"[2026-04-20 09:26:05] local.INF0: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372, "provi2026-04-20 09-26-051 1oca1 ERROR• Failed to nefroch HubSnot token f"account id":1372 "undated at":12025-10-02 14•47•0[2026-04-20 09:26:05] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"5112026-04-20 09-26-1211local TNEO• liminnv Console Commands Command• •nun Memony usade hefonp stantina command ¿"command[2026-04-20 09:26:12] local.INF0:Jiminny \Console \Commands\Command: :runusage before starting command {"command2024-04-20 90.24:121 Toca1 TASO•liminnv Concolo Commande Command• •nun Memony ucado fon command ¿"lcommandil.llenm-bullh[2026-04-20 09:26:12] local.INF0:lr2a24-04-20 90.04-121 10c01 TAC0•Getting offset from database {"offset":"" "jiminny_team_ioSiconnolation idil.un2274daf-45ad[2026-04-20 09:26:12] local.INF0:[HubSpot Journal Pollingl Service starting {"memory limit":"256M" "max execution tim[2026-04-20 09:26:12] local.INF0:Journal Pollingl Acquired polling lock {"expires at":"2026-04-20T09:28:12.3100% LMon 20 Apr 12:26:48AskJiminnyReportActivityServiceTest vGroup Photo URL RevRetactor UserPilot TraExtend Automated Rer+0 ..Extend tests to coveritLet me read the current test file and the service to understand what needs to be covered.Now I'll add tests for the frequency-based date range calculation. I need to use CarbonImmutable: :setTestNow to fix time forError while editing AskJiminnyReportActivityServiceTest.php• AskJiminnyReportActivityServiceTest.phpNow I need to check whether Criteria exposes a getParams() method before writing assertions against it:Exolored Criteria.ohn and searched 2 queries >Criterla nas celstar batel and gerchovatel, retuming carbonimmutable, not raw params. "l assent agalnst tose• AskJimi7 now tocts added.frequencvDateRandeProvider + testGetActivitvidsTniectcDateRandeForFrequencv - data-nrovider driven. covers.alll4 frequencies (daily, weekly, monthly, quarterly) with a fixed now of 2025-06-16 12:00:00 . Asserts the exact startdare en dare stings towing into criterla via cerstarbatel gecchovately•testGetActivitvidsWithNullFrequencvDoesNotIniectDates— null frequency leaves both dates as null in Criterialexisting denaviour untoucned).•testGetActivitvidsWithUnknownFrequencvDoesNotIniectDates— one off no match in the match exoression) alsoproduces no date injection•testGetActivitvidsFrequencvDateRageOverridesSavedSearchDateFilters - saved-search date filters are strippedand tnen tne trecuency-derivea range takes over, so stale saved-search dates can never oleed througnCarbonImmutable::setTestNow is alwavsresetina finally block to avoid state leakina between tests.wypiratith date cannotte misrethan 1vlC° AdantiveUndeCopyPaste and Match StvleSolect AllOpen DevToolsAccent allW Windsurf Teams102•65io 4 space:...
|
54970
|
|
55792
|
NULL
|
0
|
2026-04-20T10:08:57.927997+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776679737927_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)‹$0ffmpeg100% [8 Mon 20 Apr 13:08:57DOCKERO 81DEV (docker)Loadedconfig default from ".php-cs-fixer.dist.php".5603/5603100%882APP (-zsh)1) app/Http/Controllers/API/V2/AskJiminnyReportsController.php (single_quote)begin diff/home/jiminny/app/Http/Controllers/API/V2/AskJiminnyReportsController.php+++/home/jiminny/app/Http/Controllers/API/V2/AskJiminnyReportsController.php-89,7 +89,7 0*/public function update(Request Srequest, string Suuid): JsonResponse\Illuminate|Support\Facades\Log::channel('custom_channel')->info("UPDATE");\Illuminate\Support\Facades\Log::channel('custom_channel')->info('UPDATE');/** @var User Suser */Suser = Srequest->user();-zsh• 84-zsh₴6APPend diffFixed 1 of 5603 files in 42.363 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git fetchlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co -b JY-20553-debug-crm-sync-delays orign/JY-20553-debug-crm-sync-delaysfatal: 'orign/JY-20553-debug-crm-sync-delays' is not a commit and a branch 'JY-20553-debug-crm-sync-delays'cannot be created from itlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git checkout -b JY-20553-debug-crm-sync-delays orign/JY-20553-debug-crm-sync-delaysfatal: 'orign/JY-20553-debug-crm-sync-delays' is not a commit and a branch 'JY-20553-debug-crm-sync-delays'cannot be created from itlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git checkout -b JY-20553-debug-crm-sync-delays origin/JY-20553-debug-crm-sync-delaysM.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpMapp/Services/PlaybackService.phpconfig/logging.phproutes/web.phpbranch 'JY-20553-debug-crm-sync-delays' set up to track'origin/JY-20553-debug-crm-sync-delays'.Switched to a new branch 'JY-20553-debug-crm-sync-delays'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20553-debug-crm-sync-delays) $ |...
|
NULL
|
|
63632
|
1388
|
1
|
2026-04-21T09:31:33.045153+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776763893045_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.27027926,"top":1.0,"width":0.03158245,"height":0.0},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
PhostormINavigarecodeFV faVsco.jsProiect"C) ActivitvController.ohn© Querylterator.php© PurgeLookupCache.php© querykesults.onpservice.onp© ActivityLeadConverted.phpc syncbatchkealsservice.onD Traits)AskJiminnykeporiscontroller.ohobaseclient.ono© BaseService.phpC) TrackProviderInstalledEvent.phpc) cachedcrmServiceDecorator.LeadConvertedc) countrycodeResolver.phpCrmActivitvProviderIntegrated15.05.23 Stamatovc) crmActivitvService.ohp20.08.24 Vasilevc) crmcontiqurationSettinasServ4.06.24 Kovalik© CrmobjectsResolver.php4.06.24 Kovalik© DetaultProspectSearchStrateg2.08.17Graham© EmailHelper.php2 09 17 1Graham© FindsProspectinterface.phpC)LavoutManager.oho2.08.1716 05 25 flianGranam,(1) MatchDomain?vEmailinterface(C)OnnortunitvActivitvMatcher.ol© OpportunitySyncStrategyinteri(C) OnnortunitvSvncStrateavReso16.05.25 ilian16.05.25 ilian16.05.25 ilian16.05.25 ilianc) Prospectcacne.ongC ProspectSearchScope.php© ProspectSearchStrategyFactol© ProspectSearchStrategylnterf16.05.2o lllan16.05.25 ilian8.08.17Granam9.04.24 VasilevProviderkegistry.onga RecordSelector.php* ResolveCompanyNameByEma© TimePerioditerator.php> C Import> C Internal0 Kioskv @ AutomatedReports2.[IP_ADDRESS].08.172.08.17GrahamGrahamGrahamGraham2.08.17Graham25.09.19 Shitt15.03.17 Graham3.03.17c) Activitylvpeservice.phpc) AutomatedRevortscalllbackC) AutomatedReportsService.tC) DealStadesService.ohoC) RecioientsService.ohoE) RevortSort.ohrE) RevortSortDirection.onv(C) KioskService.oho> G Mail1M MeetinaGenerator1M Notification27.09.24 Vasilev10.04.24 Vasilev7.10.257.10.2527.01.26 Kovalik27.01.26 Kovalik27.01.26 Kovalik27.01.26 Kovalik9.10.257.10.25M ©Auth21.10.25M RecallAD SecurityD StrategyD StreamingM Toam3.03.17Granam25.06.18 Graham25.06.18 GrahamC Telephony28.02.25 Yankovlelner Code will hoin IDF to underctand vour Laravel ann code II Gene(C) LeadRepository.pnp= custom.log=laravel.log4 SF jiminny@localhost]© CreatePlaybookCreatedEvent.phpA HS_local [jiminny@localhost]& console [PROD A# console [eu)A console [STAGING]© AskAnythingPromptService.phpD6-Ty: Autodo jiminny vAutomatedreporiscommand.ono€ AutomatedReportsController.phppnp api vz.ohp(C) RequestGenerateReportJob.phpC) AutomatedReportResult.phoAutomatedReport.phpCcW.*гJ Y.931class service excenas baseservice 1mplemencsprivate function importLead($crmData): ?Lead119 /: 144 V.3 V22 C1 AV 'title'"emailiphone=> $crmData['Title') ? mb_strimwidth($crmData['Title'].=> $crmData['Email') ? mb_strimwidth($crmData['Email']=> $parsedNumber['phone']=> $parsedNumber['ext'] ?? null,"mobzle_phonel=> $mobilePhone,'photo_path'=> $this->prospectPhotoPathService->get0rGeneratePhotoPath(crmConfiquration: Sthis->confiq.crmProviderId: $crmData['Id'].Sidll Ustart: 0,wi sTo— 59z584585modellype: Lead::classfileName: $crmData['Id'],avatarText: $crmData['Name']"stade 101'record type id'=stade->10converted at= SconvertedDate.=> $convertedAccount→>id ?? null,'converted opportunity id' => Sconverted0pportunity->id 7› nuuz.=> $convertedContact->id ?? null,=592—593594П ШD 1DID597Sthis->restoreAnvTrashedEnti.tv(Sthis->confio->leadsOl.ScrmDatal'Tdr1)•— 601/** @var Lead */$lead = Sthis->config->leads(->update0rCreate(['crm_provider_id' => $crmData['Id']], $data):602- 603if (Slead->wasChanged( attributes:'converted_at') && $lead->getConvertedAt() |== null) {event(new LeadConverted($lead)):607Sthis->handle0biectDeletion($lead, $crmData):return Slead:1093=611612v1095* dinheritdod1097 o>public function syncAccounts(Carbon Ssince. ?Carbon Sto = null): intf...}034 A1 A34 M62 M Vsa.*t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t l.n<->1: on t.id = u.team_idWHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556:select * from automated reports where id = 54; # 4fdd41f6-dcf0-30d0-b|SELECT * FROM automated report results WHERE uuid to bin('822fa41b-a1select * trom auromated report results order by 10 descelewewateameroheport results WhEkt 10 = 17197select * from automated report results WHERE report id = 54:select * from opportunities where 1d = 7594549:SELECT * FROM teams WHERE name LIKE '%Les%"; # 711, 692, 16067 - Jimiselect * from plavbooks where team 1d = 711: # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;SELEC * FROM com Fields WHERE eom confiauration 1d = 692 and obnect .SELECT * FROM crm_fields WHERE id = 226147;SELECT * EROM eom field values WHEREeom field id = 226147.SELECT * EROM eom confiaurations WHERE 1d = 692-SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSEu.emailca *t.owner id FROM social accounts saIOTN ucone n on nid = ca cociable idlJOIN teams t 1..n<->1: on t.id = u.team_idWHERE U.team id = 711 and sa.provider = 'salesforce':SELECT * FROM crm_ profiles cp JOIN users u 1.n<->1: on u.id = co.usenselect * from leadsSupport Daily - in 2h 29 m100% LzTue 21 Apr 12:31:32L AskJiminnyReportActivityServiceTest vCascadeReview Planhat IntearSalestorce Lead Convi+0 ..wpubuic tunccion syncreddistring sermid. fledo$fields = $this->getAllFieldsAsArray('lead');$sfLead = Sthis->getRecord('Lead', $crmid, $fields);No event disnatch. Comnare with IntearationAoo's trait that does fire it when converted at changes (Synccrmentitlestra1t.pnp:4/2-4//)The only reason ConvertLeadActivities ever runs for a Salesforce tenant is the hidden side-effect inside ActivityLeadConverted'sconstructorActiv1tyLeadConverted.php: 26), which only gets hit trom saveActiv1ty.Concrete failure• A lead has two future scheduled activities (B and C) with lead id = 42)• A scheduled nightly syncLeads job runs and discovers the lead was converted in Salesforce → importLead writes the converted * idcolumns.•No event tires. ConvertLeadActivities never runs.• Activities B and C keen lead id = 42. account id = null opportunity id = null forever — thev're orohaned from the converted entities.•Ihey will only be tixed it/when the user happens to open one and click "Log to CRM", which triggers saveActivity and the side-efrect.IntearationAoo tenants don't have this oroblem because the trait dispatches Leadconverted during anv sunclead calll that tlios converted at1. Tihe hidden side-ertect in Activitv eadconverted's constructonStill a real design smell - any code path that instantiates this event (tests, queued job rehydration via SerializesModels, future refactors) canaccidentallv fire LeadConverted again3. IntegrationApp double-dispatches LeadConvertedOnce from the trait's syncLead, once from the constructor side-eftect. ConvertLeadActivities queues twice. Idempotent today, but a trap for anyfuture listener4. Triplicated "map converted lead → activity fields" codeNot a correctness bua right now, but three places to keep in sync: Salestorce saveActivity. IntegrationApp hand LeLeadPay Load, ConvertLeadActivitres:: convertaccivity. I someone later declaes "also copy converted currency onto the activity they must rememoer all three.Revised 1 DR of the real salestorce oro.llem"Salesforce's sunclead doesn't dispatch LeadConverted. The onlv wav ConvertLeadActivities (the listener that cleans up other scheduledactivities of a converted lead) ever runs for Salesforce is as a side-effect of constructing ActivityLeadConverted, which only happens when auser actively loas an activity. Backaround syncs that detect a conversion leave every other scheduled activity orphaned."Minimal fix: dispatch LeadConverted from Salesforce\Service::syncLead when wasChanged('converted at') , mirroring the IntegrationApp trait.Then remove the side-effect from ActivitvleadGonverted:: construct.UndoAgain vou claimIpastePaste and Match StyleSolect AlOnen DevToolsW Windsurf Toams.1087-10 /122 charc 2 line hreakc)UTE.8Po 4 spaces...
|
63617
|
|
64368
|
1421
|
16
|
2026-04-21T11:04:19.923744+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776769459923_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelp• Not Securehttp://[IP_ADDRESS]:8766# Support Daily - in 56 mScreenpipe (archive.db - 3037.7MB]ActivitySearchAudioWork ReportAl SummaryWestern Digital Red Plus 3.5 6TB 5400rpm 256MB SASQLite Web: db.sqliteScreenpipe - Archive100.73.206.126:8768/Today's DealsShameless • HBO Maxinstall screenpipe - screenpipe docsNew TabScreenpipe - ArchiveX@ SQLite Web: db.sqliteClaude Platform+ New TabNo session dataFRAMESAPPSUI EVENTSAUDIOTIME PER APP - CLICK TO FILTER ALL PANELS BY APPWebsitesWindowsNo data100% <78Tue 21 Apr 14:04:19Date20 / 04 / 2026 0ACTIVE PERIOD (TIMES IN LOCAL TIMEZONE)UI EventsNo browser URLs...
|
NULL
|
|
77624
|
1957
|
13
|
2026-04-24T09:45:33.204024+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777023933204_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Undo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Redo","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Paste and Match Style","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Select All","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"},{"role":"AXStaticText","text":"Open DevTools","depth":5,"bounds":{"left":0.0,"top":0.0,"width":0.065972224,"height":0.024444444},"role_description":"text"}]...
|
4445374797877545977
|
7802338930891525294
|
click
|
hybrid
|
NULL
|
Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Sel Undo
Redo
Cut
Copy
Paste
Paste and Match Style
Select All
Open DevTools
Firefox• 0FileEditViewHistory→BookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com•Daily - Platform - now100% K78 • Fri 24 Apr 9:46:13|=Pop out this videoNikolay NikolovStefka StoyanovaGalya DimitrovaLukas Kovalik9:46 AM | Daily - Platform• 0:27...
|
77623
|
|
77081
|
1937
|
31
|
2026-04-24T08:54:01.916001+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777020841916_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.staging
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"USERPI","depth":4,"value":"USERPI","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/2","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","depth":4,"value":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","depth":4,"value":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2245692018555375475
|
7802014175899142253
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…...
|
NULL
|
|
77097
|
1937
|
39
|
2026-04-24T08:54:23.179436+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777020863179_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.staging
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"USERPI","depth":4,"value":"USERPI","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/2","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","depth":4,"value":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","depth":4,"value":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-9068951185817143330
|
7801943257400207469
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
|
77115
|
1937
|
49
|
2026-04-24T08:54:38.860723+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777020878860_m1.jpg...
|
PhpStorm
|
faVsco.js – .env.production-eu
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"USERPI","depth":4,"value":"USERPI","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/2","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","depth":4,"value":"APP_ENV=staging\nAPP_KEY=base64:1+v5Vc7TE57KCz8d8/7kP4t34hBobDNK9Mt8m/yaLnE=\nAPP_DEBUG=false\nLOG_CHANNEL=errorlog\nLOG_LEVEL=info\nAPP_URL=https://app.staging.jiminny.com\nAWS_DEFAULT_REGION=us-east-2\nAPP_REGION=us-east-2\nAPP_DEPLOY_REGION=us\n\nSECURITY_HEADER_HSTS_ENABLE=true\nCONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly\nSECURITY_HEADER_CUSTOM_CSP=null\n\nDB_CONNECTION=mysql\nDB_HOST=db\nDB_PORT=3306\nDB_DATABASE=jiminny\nDB_USERNAME=root\nDB_PASSWORD=53kr3t-$\n\nCASHIER_MODEL=Jiminny\\Models\\User\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=redis\nCACHE_PREFIX=jmny:\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=sqs\nGITHUB_TOKEN=null\n\nREDIS_CLIENT=phpredis\nREDIS_HOST=REDIS_ENDPOINT\nREDIS_PASSWORD=null\nREDIS_PORT=6379\nREDIS_PREFIX=jmny_database_\n\nSENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:824c7ab750b340c38fb14d3b67b3c387@sentry.io/82419\nSENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:4babf8a90a7c42eb93fd47e46e388b87@sentry.io/298914\nSENTRY_DSN_FRONT_END=https://8cba05ef3e3f4f68a86d3a6d31465998@o36719.ingest.sentry.io/5627310\n\nLOGROCKET_CONFERENCE_ID=ponxaf/conference-staging\nLOGROCKET_APP_ID=ponxaf/platform-staging\n\nMAIL_MAILER=ses\nMAIL_HOST=email-smtp.us-east-1.amazonaws.com\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=no-reply@staging.jiminny.com\nMAIL_FROM_NAME=\"The Jiminny Team\"\nMAIL_DOMAIN=staging.jiminny.com\n\nPOSTMARK_TOKEN=\n#POSTMARK_RECIPIENT_OVERRIDE=\n\nTUNNEL_HOST=https://team:5hgTDUyu1vqCd@app.staging.jiminny.com\nOUTLOOK_URL=https://outlook.staging.jiminny.com\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=mt1\n\nAUTHY_SECRET=\n\nINTERCOM_APP_ID=naoxn74n\nINTERCOM_SECRET=2dZhae0Lzg-swJOM7VTMsqhka1X1tCWwT5tJLuT7\nINTERCOM_TOKEN=dG9rOmYzZWUwZmRkX2M1ZGNfNGRiNl85NmYxXzM3ZTY3NzM4NmNmZToxOjA=\n\nIPAPI_KEY=071cccd41a061ca7d2f0a7261535f1969618a6b5\nCIRCLECI_TOKEN=5323d5765e595d208048390d7e49b9d5cf83b6a2\n\nGOOGLE_MAP_KEY=AIzaSyBCm4fY6A9KYs7pO9ThKphNxL1EdfOstn0\n\nSTRIPE_MODEL=Jiminny\\Models\\Team\nSTRIPE_KEY=pk_test_7GnovpHxHSEiK6oYB5VPkXoN\nSTRIPE_SECRET=sk_test_vXV044hlMIZxzDfphaK4RBc5\n\nCASHIER_ENV=testing\n\nPLANHAT_ENABLED=\nPLANHAT_TENANT_UUID=\nPLANHAT_JIMINNY_JWT=\n\nSESSION_DOMAIN=app.staging.jiminny.com\nSESSION_SECURE_COOKIE=true\nSESSION_COOKIE=jmny_s\nSESSION_CONNECTION=session\n\nTWILIO_ACCOUNT_SID=\nTWILIO_AUTH_TOKEN=\nTWILIO_MESSAGING_SERVICE_ID=MGd59718736ce15007f67a820a0f3b949f\nTWILIO_LOG_LEVEL=debug\n\nTWILIO_ACCOUNT_SID_JIMINNY=\nTWILIO_AUTH_TOKEN_JIMINNY=\nTWILIO_SOFTPHONE_SID_JIMINNY=\n\nSALESFORCE_KEY=3MVG9szVa2RxsqBZ4EgEHLMc7am3yaaU4gmknSH8CrUO4gZZGdl1LLIrVLMCrdKfwhgaF6M9i3sWpte7mAdh4\nSALESFORCE_SECRET=473682276046725942\nSALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce\nSALESFORCE_SCOPE=\"api refresh_token web\"\n\nHUBSPOT_KEY=51a336e6-7a44-4b57-b68c-0048235a2924\nHUBSPOT_SECRET=9090a005-87bb-412e-aaf2-109fd1543a49\nHUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot\nHUBSPOT_SCOPE=\"crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read\"\nHUBSPOT_JOURNAL_SCOPE=\"developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write\"\nHUBSPOT_APP_ID=38483\n\nPIPEDRIVE_KEY=0446c88e4ff49311\nPIPEDRIVE_SECRET=604e0fe30ee2013a090dd5b7fc864f999fb7e9be\nPIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive\nPIPEDRIVE_SCOPE=\"base deals:full activities:full contacts:read search:read\"\n\nSALESLOFT_KEY=2feff299587a85b2ff6baff8ee3e3581500c617534610264673745d4ac37dc30\nSALESLOFT_SECRET=d72e5d3732e8a7ceb0c6095521291259d9860b3e1ccc9a3e6ba4e95a359b1a27\nSALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft\nSALESLOFT_SCOPE=\"\"\n\nAIRCALL_KEY=ceI07Z-3TSR6iem_jd_cOIchFk4GXOSEtfUZT6WhC3I\nAIRCALL_SECRET=1jp3VNq5RcTnwHr4Ny7Shdugcxyem6TAPUR21xS3LXU\nAIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall\nAIRCALL_SCOPE=\"public_api\"\n\nRINGCENTRAL_KEY=UpiQkIwJQi-zZeVx_pDtHw\nRINGCENTRAL_SECRET=ufLc2gSnTFyAXUpmx3zbPAG9bJmFWCSOW_9wOLKImQLw\nRINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral\nRINGCENTRAL_SCOPE=\"\"\n# Avaya is RingCentral owned, and it re-uses the same API\nAVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya\n# Telus is RingCentral owned, and it re-uses the same API\nTELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus\n\nDIALPAD_KEY=QpdCbgyXuZbY6gRFcmAKjqnAw\nDIALPAD_SECRET=c4sLFRNj6sXxUtxCmf9AvMFv3AnSTe3DgeRzKYXYxaagQmdUNt\nDIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad\nDIALPAD_SCOPE=\"recordings_export\"\nDIALPAD_VERIFICATION_TOKEN=\"cOIchFk4GXOSEtfUZT6WhC3I\"\n\nLINKEDIN_KEY=77v17iybwaiuvr\nLINKEDIN_SECRET=EZih6HAHc9uAVD4u\nLINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin\nLINKEDIN_SCOPE=\"\"\n\nLINKEDIN_CONFERENCE_KEY=775824t9lk609k\nLINKEDIN_CONFERENCE_SECRET=4fhojJIl9AcO9aQq\nLINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin\nLINKEDIN_CONFERENCE_SCOPE=\"\"\n\nSLACK_KEY=36761956240.202384620928\n#SLACK_KEY=36761956240.50826144519\nSLACK_SECRET=60bb857a01726e3eabe0346b7bff451e\n#SLACK_SECRET=8ecf69a5958c7e812f5ea38b32233afc\nSLACK_APP_ID=A5YBAJ8TA\n#SLACK_APP_ID=A1GQA48F9\nSLACK_VERIFICATION_TOKEN=4Gs9U9SYy3zPGUG7q2CGBLTh\n#SLACK_VERIFICATION_TOKEN=cUBPfTlHaxFcILomFOU3Ib7p\nSLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack\nSLACK_SCOPE=\"channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook\"\n\nGOOGLE_KEY=1092434469059-baf640lpublohrbvt5kbv356gstujeha.apps.googleusercontent.com\nGOOGLE_SECRET=4mvEc5uCGCN54e6mFmpARPaH\nGOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google\nGOOGLE_SCOPE=\"openid email profile\"\n\nMICROSOFT_OFFICE_KEY=\nMICROSOFT_OFFICE_SECRET=\nMICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office\nMICROSOFT_OFFICE_SCOPE=\"openid profile email offline_access\"\n\nTEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com\nTEAMS_COMPLIANCE_BOT_SECRET=vA2cPoXeDQ4r4zVrJPYCeqVBiOZAdE\n\nOUTREACH_SECRET=0033829ba0025f7c24f345c894da529c044eac669c578c1bf7e7f167781a04ca\nOUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach\nOUTREACH_SCOPE=\"email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read\"\nOUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3\n\nBULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a\nBULLHORN_SECRET=F42eeFm6Z2T7W1SZ9eMvrEqj\nBULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn\nBULLHORN_SCOPE=\"\"\n# Session TTL in minutes\nBULLHORN_SESSION_TTL=1440\n# Heartbeat interval in seconds, 0 to disable\nBULLHORN_HEARTBEAT_INTERVAL=0\n# Delays in seconds for retrying request important/transactional requests, 0 to disable\nBULLHORN_RETRY_DELAYS=0\n# Delay in seconds before a queued retry is executed. 0 to disable\nBULLHORN_QUEUE_DELAYS=0\n\nZOOM_PHONE_SECRET=uFMxFlkZcZ5D3cf6I78OIQadD9BumJNo\nZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone\nZOOM_PHONE_SCOPE=\"\"\nZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA\nZOOM_PHONE_SECRET_TOKEN=\n\nZOOM_BOT_SECRET=2asWNIrnLWNqTALn4WA4v1dghuEMvaH9\nZOOM_BOT_SCOPE=\"\"\nZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg\nZOOM_BOT_SECRET_TOKEN=pJF-ChF4RcOgcDuFSE9sEw\n\n## Integration.app translates multipe CRM apis for us\nINTEGRATION_APP_ENABLED=true\nINTEGRATION_APP_SALESFORCE_TEST_ENABLED=false\nINTEGRATION_APP_URL=https://api.integration.app\nINTEGRATION_APP_KEY=687a59f7-2276-486c-8306-14507fd797ae\nINTEGRATION_APP_SECRET=3da071e082e6627585962cf971f786ddd632c0fb246f27406a4ad1f365fb9ce8\n\n# Talkdesk OAuth configuration\n# Basic auth\nTALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e\nTALKDESK_SECRET=OoVYKKyEpIxlXytoFm3B_WvAwIM73trR_yp9K6yFp-qoEGVcw3EZXL5B4MwtuzZ7PaJvHt3AWQS5ybIc3cEyaQ\nTALKDESK_SCOPE=\"openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write\"\nTALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk\nTALKDESK_SUBDOMAIN=jiminny-dev\nTALKDESK_REGION=us\n\nCHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd\n\nS3_CLIENT_DATA_AWS_ACCESS_KEY=CLIENT_DATA_ACCESS_KEY\nS3_CLIENT_DATA_AWS_SECRET_KEY=CLIENT_DATA_SECRET_KEY\nS3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION\nS3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME\nS3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN\nS3_CLIENT_DATA_CLOUD_FRONT_KEY_PAIR_ID=\nS3_CLIENT_DATA_CLOUD_FRONT_PRIVATE_KEY=/home/jiminny/storage/app/client-data-cf.pem\nS3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'\n\nFILESYSTEM_DISK=client-data-cloud-ec2\n\nFFPROBE_PATH=/usr/local/bin/ffprobe\nFFMPEG_PATH=/usr/local/bin/ffmpeg\n\nSQS_AWS_ACCESS_KEY=_QUEUE_ACCESS_KEY\nSQS_AWS_SECRET_KEY=_QUEUE_SECRET_KEY\nSQS_PREFIX=_QUEUE_PREFIX\nSQS_QUEUE=_QUEUE_SQS_NAME\nSQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO\nSQS_REGION=_QUEUE_REGION\n\nKINESIS_AWS_REGION=us-east-2\n\nINSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights\nINSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights\n\nGOOGLE_TEXT_RELAY_MAILBOX=catch-all\nGOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com\nGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt\nGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay\n\nELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST\nELASTICSEARCH_PORT=80\nELASTICSEARCH_TRANSPORT=Http\n\nELASTICSEARCH_ACTIVITIES_INDEX=\n\nCDN_URL=https://_PUBLIC_CDN_URL/\n\n# CDN Logo URLs\nLOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png\nFULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png\n\nSES_ACCESS_KEY=_AWS_SES_ACCESS_KEY\nSES_SECRET_KEY=_AWS_SES_SECRET_KEY\nSES_REGION=_AWS_SES_REGION\n\nBUILD_NUMBER=_BUILD_NUMBER\nBUILD_BRANCH=_BUILD_BRANCH\nBUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1\n\nSCHEDULER_LOG=/proc/1/fd/1\nSILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)\n\nSTATSD_API_KEY=f061d0393b6e38e5485b7ec26f57f6ae\nSTATSD_APPLICATION_KEY=de166e66596542d5de7689f6cd72e04a403df454\n\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\nTRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GLADIA_BASEURL=https://api.us.gladia.io\nTRANSCRIPTION_PROVIDER_GLADIA_API_KEY=\n\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_BASEURL=https://eastus.api.cognitive.microsoft.com/\nTRANSCRIPTION_PROVIDER_MICROSOFT_PARTNER_TOKEN=\n\nTRANSCRIPTION_PROVIDER_GONG_BASEURL=https://api.gong.io/v2/\n\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment\nTRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_APIKEY=\n\nPROPHET_AI_WRAPPER_URL=https://prophet.staging.jiminny.com\nPROPHET_AI_WRAPPER_TIMEOUT=600\nPROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15\nPROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60\nPROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60\n\n# AssemblyAI\nAI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com\n\nMEDIA_LIVE_AWS_REGION=us-east-2\nMEDIA_LIVE_AWS_ACCESS_KEY=\nMEDIA_LIVE_AWS_SECRET_KEY=\nMEDIA_LIVE_INPUT_SECURITY_GROUP=2044916\nMEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage\n\nMEDIA_LIVE_S3_AWS_ACCESS_KEY=\nMEDIA_LIVE_S3_AWS_SECRET_KEY=\nMEDIA_LIVE_S3_REGION=us-east-2\nMEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive\n\nMEDIA_STREAMING_AWS_REGION=us-east-2\nMEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364\nMEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine\nMEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/\nMEDIA_STREAMING_AWS_API_KEY=Mz4olw429R5DH9GIchqW33pu7eqylTHGFblJyqm7\n\nMEDIA_STREAMING_AWS_IVS_REGION=us-east-1\nMEDIA_STREAMING_AWS_IVS_KEY=\nMEDIA_STREAMING_AWS_IVS_SECRET=\n\nUPLOADER_S3_REGION=us-east-2\nUPLOADER_S3_BUCKET=stage-jiminny-uploader\n\nLIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated\n\nAPP_LOCAL_URL=https://your.ngrock.url\n\nKMS_AWS_REGION=us-east-2\nKMS_AWS_ACCESS_KEY=\nKMS_AWS_SECRET_KEY=\nKMS_AWS_MASTER_KEY_ALIAS=alias/access-tokens\n\nS3_FIVE9_ACCESS_KEY=\nS3_FIVE9_SECRET_KEY=\nS3_FIVE9_REGION=us-east-2\nS3_FIVE9_BUCKET=stage-jiminny-five9-client-data\nS3_FIVE9_POLICY_ARN=jiminny-five9-client-policy\nS3_FIVE9_USERNAME_PREFIX=client-five9-\n\nENCRYPTED_TOKEN_MANAGER_MODE=encrypted\n\nLARATRUST_ENABLE_CACHE=true\n\nDEBUGBAR_ENABLED=false\n\nSAML2_SP_CERT_PRIVATEKEY=\"/home/jiminny/storage/saml.pem\"\n\nSAML2_ERROR_URL=\"/\"\nSAML2_LOGIN_URL=\"/dashboard\"\n\nSAML2_CONTACT_TECHNICAL_NAME=\"Engineering Support\"\nSAML2_CONTACT_TECHNICAL_EMAIL=\"engineers@jiminny.com\"\n\nSAML2_CONTACT_SUPPORT_NAME=\"Support\"\nSAML2_CONTACT_SUPPORT_EMAIL=\"support@jiminny.com\"\n\nSAML2_ORGANIZATION_NAME=\"Jiminny\"\nSAML2_ORGANIZATION_URL=\"https://jiminny.com\"\n\nMAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com\nMAXIO_API_KEY=TwD5RTL6FOW3Hi25exynG2yvja3DBuG1Zyg2YTNhPDg\nMAXIO_PASSWORD=\n\nKIOSK_TEAMS=1\n\nUSERPILOT_KEY=7014b4a5b4defc7a\nUSERPILOT_TOKEN=NX-3f3884db\n\nRECALL_AI_API_URL=https://us-east-1.recall.ai/api/\nRECALL_AI_ZOOM_REGISTERED_EMAIL=notetaker@jiminny.com\n\n# System Environment Variable defined in AWS\n# RECALL_AI_API_KEY=\n# RECALL_AI_WEBHOOK_SECRET=\n# RECALL_AI_ZOOM_BOT_APP_ID=\n# ZOOM_BOT_REDIRECT_URI=\n\n# should be same accross instances\nINTERNAL_WEBHOOK_SECRET=d6e2f3d842d8c97d26d65c5a53442841dbb928a5fcfba160be7f5142fea5b322\n\nHUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","depth":4,"value":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"}]...
|
2896235335467028384
|
7801943257399158892
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/2
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
Hide This Notification
APP_ENV=staging
[ENV_SECRET]
APP_DEBUG=false
LOG_CHANNEL=errorlog
LOG_LEVEL=info
APP_URL=https://app.staging.jiminny.com
AWS_DEFAULT_REGION=us-east-2
APP_REGION=us-east-2
APP_DEPLOY_REGION=us
SECURITY_HEADER_HSTS_ENABLE=true
CONTENT_SECURITY_POLICY_REPORT_URI=https://jmny.report-uri.com/r/d/csp/reportOnly
SECURITY_HEADER_CUSTOM_CSP=null
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=jiminny
DB_USERNAME=root
[ENV_SECRET]
CASHIER_MODEL=Jiminny\Models\User
BROADCAST_DRIVER=pusher
CACHE_DRIVER=redis
CACHE_PREFIX=jmny:
SESSION_DRIVER=redis
QUEUE_CONNECTION=sqs
GITHUB_TOKEN=null
REDIS_CLIENT=phpredis
REDIS_HOST=REDIS_ENDPOINT
[ENV_SECRET]
REDIS_PORT=6379
REDIS_PREFIX=jmny_database_
SENTRY_DSN=https://3943fc8002e149d5afa2d7ae983efd7d:[EMAIL]/82419
SENTRY_DSN_CONFERENCE=https://b0caaeacb6b9448fb1b51f7244c102a4:[EMAIL]/298914
SENTRY_DSN_FRONT_END=https://[EMAIL]/5627310
LOGROCKET_CONFERENCE_ID=ponxaf/conference-staging
LOGROCKET_APP_ID=ponxaf/platform-staging
MAIL_MAILER=ses
MAIL_HOST=email-smtp.us-east-1.amazonaws.com
MAIL_PORT=2525
MAIL_USERNAME=null
[ENV_SECRET]
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=[EMAIL]
MAIL_FROM_NAME="The Jiminny Team"
MAIL_DOMAIN=staging.jiminny.com
[ENV_SECRET]
TUNNEL_HOST=https://team:[EMAIL]
OUTLOOK_URL=https://outlook.staging.jiminny.com
PUSHER_APP_ID=
[ENV_SECRET]
PUSHER_APP_CLUSTER=mt1
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
STRIPE_MODEL=Jiminny\Models\Team
[ENV_SECRET]
[ENV_SECRET]
CASHIER_ENV=testing
PLANHAT_ENABLED=
PLANHAT_TENANT_UUID=
PLANHAT_JIMINNY_JWT=
SESSION_DOMAIN=app.staging.jiminny.com
SESSION_SECURE_COOKIE=true
SESSION_COOKIE=jmny_s
SESSION_CONNECTION=session
TWILIO_ACCOUNT_SID=
[ENV_SECRET]
TWILIO_LOG_LEVEL=debug
TWILIO_ACCOUNT_SID_JIMINNY=
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
SALESFORCE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesforce
SALESFORCE_SCOPE="api refresh_token web"
[ENV_SECRET]
[ENV_SECRET]
HUBSPOT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/hubspot
HUBSPOT_SCOPE="crm.lists.read crm.objects.contacts.read crm.objects.contacts.write crm.objects.companies.write crm.schemas.contacts.read crm.objects.companies.read crm.objects.deals.read crm.objects.deals.write crm.schemas.companies.read crm.schemas.deals.read crm.objects.owners.read"
HUBSPOT_JOURNAL_SCOPE="developer.webhooks_journal.read developer.webhooks_journal.subscriptions.read developer.webhooks_journal.subscriptions.write developer.webhooks_journal.snapshots.read developer.webhooks_journal.snapshots.write"
HUBSPOT_APP_ID=38483
[ENV_SECRET]
[ENV_SECRET]
PIPEDRIVE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/pipedrive
PIPEDRIVE_SCOPE="base deals:full activities:full contacts:read search:read"
[ENV_SECRET]
[ENV_SECRET]
SALESLOFT_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/salesloft
SALESLOFT_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
AIRCALL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/aircall
AIRCALL_SCOPE="public_api"
[ENV_SECRET]
[ENV_SECRET]
RINGCENTRAL_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/ringcentral
RINGCENTRAL_SCOPE=""
# Avaya is RingCentral owned, and it re-uses the same API
AVAYA_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/avaya
# Telus is RingCentral owned, and it re-uses the same API
TELUS_REDIRECT_URI=https://app.jiminny.com/auth/callback/telus
[ENV_SECRET]
[ENV_SECRET]
DIALPAD_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/dialpad
DIALPAD_SCOPE="recordings_export"
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/linkedin
LINKEDIN_SCOPE=""
[ENV_SECRET]
[ENV_SECRET]
LINKEDIN_CONFERENCE_REDIRECT_URI=https://app.staging.jiminny.com/conference/callback/linkedin
LINKEDIN_CONFERENCE_SCOPE=""
[ENV_SECRET]
#[ENV_SECRET]
[ENV_SECRET]
#[ENV_SECRET]
SLACK_APP_ID=A5YBAJ8TA
#SLACK_APP_ID=A1GQA48F9
[ENV_SECRET]
#[ENV_SECRET]
SLACK_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/slack
SLACK_SCOPE="channels:read,chat:write,chat:write.public,groups:read,im:read,im:write,users:read,users:read.email,incoming-webhook"
[ENV_SECRET]
[ENV_SECRET]
GOOGLE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/google
GOOGLE_SCOPE="openid email profile"
[ENV_SECRET]
MICROSOFT_OFFICE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/office
MICROSOFT_OFFICE_SCOPE="openid profile email offline_access"
TEAMS_COMPLIANCE_BOT_HOST=https://teams-bot.staging.jiminny.com
[ENV_SECRET]
[ENV_SECRET]
OUTREACH_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/outreach
OUTREACH_SCOPE="email users.read prospects.read accounts.read calls.read calls.write profiles.read tasks.read"
OUTREACH_APP_ID=c6399204e2cd687a3c7e32c542933d2933b4b05657f30e2c6b2b12639e2519c3
BULLHORN_CLIENT_ID=29deb258-d44b-426e-a3d1-5ccfb846b07a
[ENV_SECRET]
BULLHORN_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/bullhorn
BULLHORN_SCOPE=""
# Session TTL in minutes
BULLHORN_SESSION_TTL=1440
# Heartbeat interval in seconds, 0 to disable
BULLHORN_HEARTBEAT_INTERVAL=0
# Delays in seconds for retrying request important/transactional requests, 0 to disable
BULLHORN_RETRY_DELAYS=0
# Delay in seconds before a queued retry is executed. 0 to disable
BULLHORN_QUEUE_DELAYS=0
[ENV_SECRET]
ZOOM_PHONE_REDIRECT_URI=https://app.staging.jiminny.com/auth/callback/zoom-phone
ZOOM_PHONE_SCOPE=""
ZOOM_PHONE_APP_ID=lKHL2yc0R3SDjX4b__JomA
[ENV_SECRET]
ZOOM_BOT_SCOPE=""
ZOOM_BOT_APP_ID=DHU7peAKRKG9YYOzXt_GZg
[ENV_SECRET]
## Integration.app translates multipe CRM apis for us
INTEGRATION_APP_ENABLED=true
INTEGRATION_APP_SALESFORCE_TEST_ENABLED=false
INTEGRATION_APP_URL=https://api.integration.app
[ENV_SECRET]
[ENV_SECRET]
# Talkdesk OAuth configuration
# Basic auth
TALKDESK_APP_ID=d0582f3489224089bbb31be4d54cf49e
[ENV_SECRET]
TALKDESK_SCOPE="openid refresh_token apps:read account:read users:read reports:read recordings:read contacts:read data-reports:read events:read webhooks-trigger:write"
TALKDESK_REDIRECT_URI=https://app.dev.jiminny.com/auth/callback/talkdesk
TALKDESK_SUBDOMAIN=jiminny-dev
TALKDESK_REGION=us
CHROME_WEB_STORE_EXT_ID=dccmccckblpfjiljnpephmlfhpmiamkd
[ENV_SECRET]
[ENV_SECRET]
S3_CLIENT_DATA_REGION=CLIENT_DATA_BUCKET_REGION
S3_CLIENT_DATA_BUCKET=CLIENT_DATA_BUCKET_NAME
S3_CLIENT_DATA_CLOUD_FRONT_HOST=CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
S3_CLIENT_DATA_CLOUD_FRONT_URL=https://CLIENT_DATA_BUCKET_CLOUD_FRONT_DOMAIN
[ENV_SECRET]
S3_CLIENT_DATA_CLOUD_FRONT_SIGNED_COOKIE_DOMAIN='.app.staging.jiminny.com'
FILESYSTEM_DISK=client-data-cloud-ec2
FFPROBE_PATH=/usr/local/bin/ffprobe
FFMPEG_PATH=/usr/local/bin/ffmpeg
[ENV_SECRET]
[ENV_SECRET]
SQS_PREFIX=_QUEUE_PREFIX
SQS_QUEUE=_QUEUE_SQS_NAME
SQS_FIFO_QUEUE=_QUEUE_SQS_FIFO_NAME.FIFO
SQS_REGION=_QUEUE_REGION
KINESIS_AWS_REGION=us-east-2
INSIGHTS_EVENTS_AWS_KINESIS_STREAM_NAME=activity-event-insights
INSIGHTS_METRICS_AWS_KINESIS_STREAM_NAME=activity-metric-insights
GOOGLE_TEXT_RELAY_MAILBOX=catch-all
GOOGLE_TEXT_RELAY_HOST=txt.staging.jiminny.com
GOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txt
GOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relay
ELASTICSEARCH_HOST=_AWS_ELASTIC_SEARCH_HOST
ELASTICSEARCH_PORT=80
ELASTICSEARCH_TRANSPORT=Http
ELASTICSEARCH_ACTIVITIES_INDEX=
CDN_URL=https://_PUBLIC_CDN_URL/
# CDN Logo URLs
LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/logo_icon.png
FULL_LOGO_CDN_URL=https://cdn.staging.jiminny.com/img/full_jiminny_logo.png
[ENV_SECRET]
[ENV_SECRET]
SES_REGION=_AWS_SES_REGION
BUILD_NUMBER=_BUILD_NUMBER
BUILD_BRANCH=_BUILD_BRANCH
BUILD_COMMIT_SHA1=_BUILD_COMMIT_SHA1
SCHEDULER_LOG=/proc/1/fd/1
SILENCE_FILL=sin(10*2*PI*t)*sin(880*2*PI*t)
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_BASEURL=https://jiminny-openai-stage.openai.azure.com/
TRANSCRIPTION_SUMMARY_PROVIDER_MICROSOFT_DEPLOYMENT=staging-deployment
[ENV_SECRET]
PROPHET_AI_WRAPPER_TIMEOUT=600
PROPHET_AI_WRAPPER_CALL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_CALL_CONNECT_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_READ_TIMEOUT=15
PROPHET_AI_WRAPPER_DEAL_CONNECT_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_READ_TIMEOUT=60
PROPHET_AI_WRAPPER_ON_DEMAND_CONNECT_TIMEOUT=60
# AssemblyAI
AI_PROVIDER_ASSEMBLYAI_BASEURL=https://api.assemblyai.com
MEDIA_LIVE_AWS_REGION=us-east-2
[ENV_SECRET]
MEDIA_LIVE_INPUT_SECURITY_GROUP=2044916
MEDIA_LIVE_ACCESS_ROLE=arn:aws:iam::438740370364:role/medialive-role-jiminny-app-stage-stage
[ENV_SECRET]
MEDIA_LIVE_S3_REGION=us-east-2
MEDIA_LIVE_S3_BUCKET=stage-jiminny-medialive
MEDIA_STREAMING_AWS_REGION=us-east-2
MEDIA_STREAMING_AWS_ACCOUNT_ID=438740370364
MEDIA_STREAMING_AWS_STATE_MACHINE=msi_state_machine
MEDIA_STREAMING_AWS_API_GATEWAY_ENDPOINT=https://znq8b5kgkd.execute-api.us-east-2.amazonaws.com/staging/
[ENV_SECRET]
MEDIA_STREAMING_AWS_IVS_REGION=us-east-1
[ENV_SECRET]
UPLOADER_S3_REGION=us-east-2
UPLOADER_S3_BUCKET=stage-jiminny-uploader
LIVE_FEED_ENABLED_ITEMS=scorecard,activity_play,activity_shared,nudge_generated
APP_LOCAL_URL=https://your.ngrock.url
KMS_AWS_REGION=us-east-2
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
S3_FIVE9_REGION=us-east-2
S3_FIVE9_BUCKET=stage-jiminny-five9-client-data
S3_FIVE9_POLICY_ARN=jiminny-five9-client-policy
S3_FIVE9_USERNAME_PREFIX=client-five9-
[ENV_SECRET]
LARATRUST_ENABLE_CACHE=true
DEBUGBAR_ENABLED=false
[ENV_SECRET]
SAML2_ERROR_URL="/"
SAML2_LOGIN_URL="/dashboard"
SAML2_CONTACT_TECHNICAL_NAME="Engineering Support"
SAML2_CONTACT_TECHNICAL_EMAIL="[EMAIL]"
SAML2_CONTACT_SUPPORT_NAME="Support"
SAML2_CONTACT_SUPPORT_EMAIL="[EMAIL]"
SAML2_ORGANIZATION_NAME="Jiminny"
SAML2_ORGANIZATION_URL="https://jiminny.com"
MAXIO_API_ROUTE=https://jiminny-sandbox-two.chargify.com
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
[ENV_SECRET]
RECALL_AI_API_URL=https://us-east-1.recall.ai/api/
RECALL_AI_ZOOM_REGISTERED_EMAIL=[EMAIL]
# System Environment Variable defined in AWS
# RECALL_AI_API_KEY=
# RECALL_AI_WEBHOOK_SECRET=
# RECALL_AI_ZOOM_BOT_APP_ID=
# ZOOM_BOT_REDIRECT_URI=
# should be same accross instances
[ENV_SECRET]
HUBSPOT_WEBHOOK_FORWARD_URLS='https://app.qa.jiminny.com,https://app.qai.jiminny.com,https://jupiter.staging.jiminny.com,https://uranus.staging.jiminny.com'
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root...
|
NULL
|
|
1059
|
24
|
77
|
2026-04-11T12:49:05.003707+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911745003_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2267783208743854967
|
7800949765645761401
|
click
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
1062
|
24
|
80
|
2026-04-11T12:49:30.800589+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911770800_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2267783208743854967
|
7800949765645761401
|
click
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
1061
|
|
75579
|
1885
|
15
|
2026-04-24T06:38:40.012873+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777012720012_m1.jpg...
|
Slack
|
* engineering (Channel) - Jiminny Inc - Slack
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
More unreads
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
ai-team
alerts
backend
c-learning-people
confusion-clinic
curiosity_lab
deal-insights-dev
engineering
frontend
general
infra-changes
jiminny-bg
people-with-copilot-licences
people-with-zoom-phone-licences
platform-team
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stefka Stoyanova
Adelina Petrova
Vasil Vasilev
Stoyan Tomov
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Yankov
Petko Kashinski
Aneliya Angelova
Nikolay Nikolov
Mario Georgiev
Todor Stamatov
Gabriela Dureva
Jira Cloud
Toast
Messages
Messages
Canvas
Canvas
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Nikolay Nikolov
Apr 22nd at 9:40:55 AM
9:40 AM
We have changed processing of webhooks from 30 min to 5 min smaller batches
Jump to date
CircleCI
APP
Yesterday at 8:54:46 AM
8:54 AM
1 PR with vulnerability fixes is ready for review
Please take a look at the code and confirm that everything works properly on your local machine or on a planet environment
Pull requests
(jiminny/app)
•
#11975 fix(security): npm dependency updates – 2026-04-16
#11975 fix(security): npm dependency updates – 2026-04-16
(
secfix/npm-20260416
)
View workflow run
View workflow run...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"role_description":"text"},{"role":"AXButton","text":"More unreads","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unreads","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"ai-team","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"c-learning-people","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"deal-insights-dev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"frontend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"infra-changes","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"people-with-copilot-licences","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"people-with-zoom-phone-licences","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"platform-team","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Gabriela Dureva","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":18,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":20,"role_description":"text"},{"role":"AXRadioButton","text":"Canvas","depth":18,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":20,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":18,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":20,"role_description":"text"},{"role":"AXRadioButton","text":"More","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":18,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":18,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Nikolay Nikolov","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"role_description":"text"},{"role":"AXLink","text":"Apr 22nd at 9:40:55 AM","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:40 AM","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"We have changed processing of webhooks from 30 min to 5 min smaller batches","depth":25,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CircleCI","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"role_description":"text"},{"role":"AXLink","text":"Yesterday at 8:54:46 AM","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"8:54 AM","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"1 PR with vulnerability fixes is ready for review","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Please take a look at the code and confirm that everything works properly on your local machine or on a planet environment","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Pull requests","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(jiminny/app)","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"•","depth":25,"role_description":"text"},{"role":"AXLink","text":"#11975 fix(security): npm dependency updates – 2026-04-16","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#11975 fix(security): npm dependency updates – 2026-04-16","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"secfix/npm-20260416","depth":26,"role_description":"text"},{"role":"AXStaticText","text":")","depth":25,"role_description":"text"},{"role":"AXLink","text":"View workflow run","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View workflow run","depth":26,"role_description":"text"}]...
|
-4244156579867982724
|
7799554016517233166
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
More unreads
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
ai-team
alerts
backend
c-learning-people
confusion-clinic
curiosity_lab
deal-insights-dev
engineering
frontend
general
infra-changes
jiminny-bg
people-with-copilot-licences
people-with-zoom-phone-licences
platform-team
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stefka Stoyanova
Adelina Petrova
Vasil Vasilev
Stoyan Tomov
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Yankov
Petko Kashinski
Aneliya Angelova
Nikolay Nikolov
Mario Georgiev
Todor Stamatov
Gabriela Dureva
Jira Cloud
Toast
Messages
Messages
Canvas
Canvas
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Nikolay Nikolov
Apr 22nd at 9:40:55 AM
9:40 AM
We have changed processing of webhooks from 30 min to 5 min smaller batches
Jump to date
CircleCI
APP
Yesterday at 8:54:46 AM
8:54 AM
1 PR with vulnerability fixes is ready for review
Please take a look at the code and confirm that everything works properly on your local machine or on a planet environment
Pull requests
(jiminny/app)
•
#11975 fix(security): npm dependency updates – 2026-04-16
#11975 fix(security): npm dependency updates – 2026-04-16
(
secfix/npm-20260416
)
View workflow run
View workflow run
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp= Daily - Platform - in 7 mA100% <78Fri 24 Apr 9:38:39APP (-zsh)APP (-zsh)*3DOCKERDEV (docker)$82jiminny-worker-processing-2:jiminny-worker-processing-2_00:startedjiminny-worker-processing-3:jiminny-worker-processing-3_00:startedjiminny-worker-processing-4:jiminny-worker-processing-4_00:startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00:startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20157-AJ-report-not-send-notification) $ csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5616/5616 [g100%screenpipe"• *4-zsh• *5APPFixed 0 of 5616 files in 40.863 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image + docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20157-AJ-report-not-send-notification) $ I...
|
75578
|
|
20319
|
439
|
7
|
2026-04-15T08:45:13.313774+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776242713313_m1.jpg...
|
Slack
|
* releases (Channel) - Jiminny Inc - 1 new item - * releases (Channel) - Jiminny Inc - 1 new item - Slack...
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to first unread message (⌘J)
Mark as read (esc)
Jump to date
GitHub
APP
Today at 9:46:47 AM
9:46 AM
20 new commits
20 new commits
pushed to
master
master
by
nikolay-yankov
nikolay-yankov
494d253d
494d253d
- Update secfix Composer integration and workflow configuration
8bfbf30a
8bfbf30a
- Merge branch 'master' into automate-dependabot-issues-fixes
eb56b1eb
eb56b1eb
- Enhance secfix script and workflow for Composer integration
4503342c
4503342c
- Update secfix Composer workflow to handle .env file for Laravel
e7ec3f1a
e7ec3f1a
- Enhance SECFIX_PROMPT.md with Composer platform requirements guidance
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
CircleCI
APP
Today at 10:13:06 AM
10:13 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:13:05
Tag
:
View Job
View Job
GitHub
APP
Today at 10:25:19 AM
10:25 AM
4 new commits
4 new commits
pushed to
master
master
by
ilian-jiminny
ilian-jiminny
2970396a
2970396a
- SRD-6786 Added new throttling middleware for export link, increased limits for both link and export
4a213b64
4a213b64
- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export
abe9d26f
abe9d26f
- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export
d89cef76
d89cef76
- Merge pull request #11956 from jiminny/SRD-6786-fix-rate-limits-on-export
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
GitHub
APP
Today at 10:31:20 AM
10:31 AM
2 new commits
2 new commits
pushed to
master
master
by
des-d
des-d
b57a531e
b57a531e
- JY-20255: Update QuickSearchItem to show activity type and duration
bf72d5ff
bf72d5ff
- Merge pull request #11951 from jiminny/JY-20255-quick-search-show-duration-and-call-conference-type
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
CircleCI
APP
Today at 10:51:39 AM
10:51 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:51:38
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
CircleCI
APP
Today at 10:58:29 AM
10:58 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:58:28
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 11:15:14 AM
11:15 AM
7 new commits
7 new commits
pushed to
master
master
by
TodorStamatovJiminny
TodorStamatovJiminny
1232603d
1232603d
- JY-19617: prevent memory overflow on Google API response floods
081c5326
081c5326
- JY-19617: add comment when we have API flooding
c3baf84e
c3baf84e
- JY-19617: fix delta token bug
d5e8b426
d5e8b426
- JY-19617: fix new events loging
c4271205
c4271205
- JY-19617: fix comment
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 11:40:59 AM
11:40 AM
7 new commits
7 new commits
pushed to
master
master
by
ilian-jiminny
ilian-jiminny
f8346856
f8346856
- SRD-6784 Revert of not using sync update foe ES on transcription ready
b4434ae0
b4434ae0
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
dcb6a503
dcb6a503
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
4c873ebb
4c873ebb
- SRD-6784 Added comment to explain why we need sync ES update
cafdbb0b
cafdbb0b
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 11:41:24 AM
11:41 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 08:41:24
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel releases...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Jiminny Inc","depth":12,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Jiminny (Staging)","depth":12,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add workspaces","depth":12,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"frontend","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"infra-changes","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Ilian Kyuchukov","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"role_description":"text"},{"role":"AXStaticText","text":",","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"role_description":"text"},{"role":"AXRadioButton","text":"Bookmarks","depth":17,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bookmarks","depth":19,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"role_description":"text"},{"role":"AXButton","text":"Jump to first unread message (⌘J)","depth":20,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mark as read (esc)","depth":20,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"GitHub","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 9:46:47 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:46 AM","depth":24,"role_description":"text"},{"role":"AXLink","text":"20 new commits","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"20 new commits","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"role_description":"text"},{"role":"AXLink","text":"nikolay-yankov","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"nikolay-yankov","depth":24,"role_description":"text"},{"role":"AXLink","text":"494d253d","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"494d253d","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Update secfix Composer integration and workflow configuration","depth":25,"role_description":"text"},{"role":"AXLink","text":"8bfbf30a","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"8bfbf30a","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into automate-dependabot-issues-fixes","depth":25,"role_description":"text"},{"role":"AXLink","text":"eb56b1eb","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eb56b1eb","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Enhance secfix script and workflow for Composer integration","depth":25,"role_description":"text"},{"role":"AXLink","text":"4503342c","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4503342c","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Update secfix Composer workflow to handle .env file for Laravel","depth":25,"role_description":"text"},{"role":"AXLink","text":"e7ec3f1a","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"e7ec3f1a","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Enhance SECFIX_PROMPT.md with Composer platform requirements guidance","depth":25,"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"role_description":"text"},{"role":"AXButton","text":"CircleCI","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 10:13:06 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:13 AM","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": 04/15/2026 07:13:05","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"role_description":"text"},{"role":"AXButton","text":"GitHub","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 10:25:19 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:25 AM","depth":24,"role_description":"text"},{"role":"AXLink","text":"4 new commits","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4 new commits","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"role_description":"text"},{"role":"AXLink","text":"ilian-jiminny","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ilian-jiminny","depth":24,"role_description":"text"},{"role":"AXLink","text":"2970396a","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2970396a","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- SRD-6786 Added new throttling middleware for export link, increased limits for both link and export","depth":25,"role_description":"text"},{"role":"AXLink","text":"4a213b64","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4a213b64","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export","depth":25,"role_description":"text"},{"role":"AXLink","text":"abe9d26f","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"abe9d26f","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export","depth":25,"role_description":"text"},{"role":"AXLink","text":"d89cef76","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"d89cef76","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge pull request #11956 from jiminny/SRD-6786-fix-rate-limits-on-export","depth":25,"role_description":"text"},{"role":"AXLink","text":"jiminny/app","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"role_description":"text"},{"role":"AXButton","text":"GitHub","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 10:31:20 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:31 AM","depth":24,"role_description":"text"},{"role":"AXLink","text":"2 new commits","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2 new commits","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"role_description":"text"},{"role":"AXLink","text":"des-d","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"des-d","depth":24,"role_description":"text"},{"role":"AXLink","text":"b57a531e","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"b57a531e","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-20255: Update QuickSearchItem to show activity type and duration","depth":25,"role_description":"text"},{"role":"AXLink","text":"bf72d5ff","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"bf72d5ff","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge pull request #11951 from jiminny/JY-20255-quick-search-show-duration-and-call-conference-type","depth":25,"role_description":"text"},{"role":"AXLink","text":"jiminny/app","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"role_description":"text"},{"role":"AXButton","text":"CircleCI","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 10:51:39 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:51 AM","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": 04/15/2026 07:51:38","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New","depth":21,"role_description":"text"},{"role":"AXButton","text":"CircleCI","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 10:58:29 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:58 AM","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": 04/15/2026 07:58:28","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"GitHub","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 11:15:14 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:15 AM","depth":24,"role_description":"text"},{"role":"AXLink","text":"7 new commits","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7 new commits","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"role_description":"text"},{"role":"AXLink","text":"TodorStamatovJiminny","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TodorStamatovJiminny","depth":24,"role_description":"text"},{"role":"AXLink","text":"1232603d","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1232603d","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-19617: prevent memory overflow on Google API response floods","depth":25,"role_description":"text"},{"role":"AXLink","text":"081c5326","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"081c5326","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-19617: add comment when we have API flooding","depth":25,"role_description":"text"},{"role":"AXLink","text":"c3baf84e","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"c3baf84e","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-19617: fix delta token bug","depth":25,"role_description":"text"},{"role":"AXLink","text":"d5e8b426","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"d5e8b426","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-19617: fix new events loging","depth":25,"role_description":"text"},{"role":"AXLink","text":"c4271205","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"c4271205","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- JY-19617: fix comment","depth":25,"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"GitHub","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 11:40:59 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:40 AM","depth":24,"role_description":"text"},{"role":"AXLink","text":"7 new commits","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7 new commits","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"pushed to","depth":23,"role_description":"text"},{"role":"AXLink","text":"master","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"master","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"by","depth":23,"role_description":"text"},{"role":"AXLink","text":"ilian-jiminny","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ilian-jiminny","depth":24,"role_description":"text"},{"role":"AXLink","text":"f8346856","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"f8346856","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- SRD-6784 Revert of not using sync update foe ES on transcription ready","depth":25,"role_description":"text"},{"role":"AXLink","text":"b4434ae0","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"b4434ae0","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again","depth":25,"role_description":"text"},{"role":"AXLink","text":"dcb6a503","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"dcb6a503","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again","depth":25,"role_description":"text"},{"role":"AXLink","text":"4c873ebb","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4c873ebb","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- SRD-6784 Added comment to explain why we need sync ES update","depth":25,"role_description":"text"},{"role":"AXLink","text":"cafdbb0b","depth":26,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cafdbb0b","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again","depth":25,"role_description":"text"},{"role":"AXButton","text":"Show more","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"jiminny/app","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"jiminny/app","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added by","depth":25,"role_description":"text"},{"role":"AXLink","text":"GitHub","depth":25,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GitHub","depth":26,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"CircleCI","depth":23,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"APP","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXLink","text":"Today at 11:41:24 AM","depth":23,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:41 AM","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Deployment Successful! tada emoji","depth":23,"role_description":"heading"},{"role":"AXStaticText","text":"Deployment Successful!","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Project","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": app","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"When","depth":24,"role_description":"text"},{"role":"AXStaticText","text":": 04/15/2026 08:41:24","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Tag","depth":24,"role_description":"text"},{"role":"AXStaticText","text":":","depth":24,"role_description":"text"},{"role":"AXButton","text":"View Job","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View Job","depth":26,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channel releases","depth":11,"role_description":"text"}]...
|
6749055883277553340
|
7796035468527190609
|
visual_change
|
hybrid
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Jira Cloud
Toast
Messages
Messages
Files
Files
Bookmarks
Bookmarks
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to first unread message (⌘J)
Mark as read (esc)
Jump to date
GitHub
APP
Today at 9:46:47 AM
9:46 AM
20 new commits
20 new commits
pushed to
master
master
by
nikolay-yankov
nikolay-yankov
494d253d
494d253d
- Update secfix Composer integration and workflow configuration
8bfbf30a
8bfbf30a
- Merge branch 'master' into automate-dependabot-issues-fixes
eb56b1eb
eb56b1eb
- Enhance secfix script and workflow for Composer integration
4503342c
4503342c
- Update secfix Composer workflow to handle .env file for Laravel
e7ec3f1a
e7ec3f1a
- Enhance SECFIX_PROMPT.md with Composer platform requirements guidance
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
CircleCI
APP
Today at 10:13:06 AM
10:13 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:13:05
Tag
:
View Job
View Job
GitHub
APP
Today at 10:25:19 AM
10:25 AM
4 new commits
4 new commits
pushed to
master
master
by
ilian-jiminny
ilian-jiminny
2970396a
2970396a
- SRD-6786 Added new throttling middleware for export link, increased limits for both link and export
4a213b64
4a213b64
- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export
abe9d26f
abe9d26f
- Merge branch 'master' into SRD-6786-fix-rate-limits-on-export
d89cef76
d89cef76
- Merge pull request #11956 from jiminny/SRD-6786-fix-rate-limits-on-export
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
GitHub
APP
Today at 10:31:20 AM
10:31 AM
2 new commits
2 new commits
pushed to
master
master
by
des-d
des-d
b57a531e
b57a531e
- JY-20255: Update QuickSearchItem to show activity type and duration
bf72d5ff
bf72d5ff
- Merge pull request #11951 from jiminny/JY-20255-quick-search-show-duration-and-call-conference-type
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
CircleCI
APP
Today at 10:51:39 AM
10:51 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:51:38
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
CircleCI
APP
Today at 10:58:29 AM
10:58 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 07:58:28
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 11:15:14 AM
11:15 AM
7 new commits
7 new commits
pushed to
master
master
by
TodorStamatovJiminny
TodorStamatovJiminny
1232603d
1232603d
- JY-19617: prevent memory overflow on Google API response floods
081c5326
081c5326
- JY-19617: add comment when we have API flooding
c3baf84e
c3baf84e
- JY-19617: fix delta token bug
d5e8b426
d5e8b426
- JY-19617: fix new events loging
c4271205
c4271205
- JY-19617: fix comment
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 11:40:59 AM
11:40 AM
7 new commits
7 new commits
pushed to
master
master
by
ilian-jiminny
ilian-jiminny
f8346856
f8346856
- SRD-6784 Revert of not using sync update foe ES on transcription ready
b4434ae0
b4434ae0
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
dcb6a503
dcb6a503
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
4c873ebb
4c873ebb
- SRD-6784 Added comment to explain why we need sync ES update
cafdbb0b
cafdbb0b
- Merge branch 'master' into SRD-6784-use-sync-update-for-es-transcription-again
Show more
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
CircleCI
APP
Today at 11:41:24 AM
11:41 AM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 04/15/2026 08:41:24
Tag
:
View Job
View Job
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel releases
iTerm2ShellEditViewSessionScriptsProfiles• 0DOCKER₴81DEV (-zsh)$82sqlite_schemal0idx_frames_snapshot_pathi0speakers 10speaker_embeddings10idx_video_chunks_device_name_idl0audio_chunks 10_sqlx_migrations10idx_video_chunks_device_namel0vision_tags10ui_events_fts_idx10ui_events_fts_configl0tags 10sqlite_sequence l0sqlite_autoindex_vision_tags_110sqlite_autoindex_tags_110sqlite_autoindex_secrets_110sqlite_autoindex_pipe_scheduler_state_1l0sqlite_autoindex_audio_tags_110sqlite_autoindex__sqlx,grations_1lsecretspipe_spipe_ex1s10memories_fts_idxl0memories_fts_docsizel0memories_fts_datal0memories_fts_configl0memoriesi0meetings10idx_vision_tags_vision_idl0idx_vision_tags_tag_idl0idx_video_chunks_cloud_blob_idl0idx_pipe_exec_running10idx_pipe_exec_name_timel0idx_pipe_exec_name_status10idx_ocr_text_sync_idl0idx_memories_sourcel0idx_memories_importancel0idx_memories_frame_idi0idx_memories_created_at10idx_meetings_start10idx_meetings_endl0idx_frames_sync_idi0idx_frames_cloud_blob_idl0idx_audio_transcriptions_transcriptionl0idx_audio_transcriptions_timestampl0APP (-zsh)83$ISlackWindowHelp‹>0 (|• Support Daily - in 3 h 15 m100% C4 8 Wed 15 Apr 11:45:12-zshec2-user@ip-10-...₴84-zsh181*5-zsh86-zshO ₴7.* Unable to a...O 88-zsh...
|
NULL
|
|
124
|
4
|
18
|
2026-04-09T17:06:50.748747+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775754410748_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rrayBuffer?new Uint8Array(q):typeo-&&u1(th rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\"f\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \"f\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/raw_sql \
-H "Content-Type: application/json" \
-d '{"query": "SELECT app_name, COUNT(*) as captures FROM frames WHERE timestamp > datetime(\"now\",\"-1 day\") GROUP BY app_name ORDER BY captures DESC"}' | python3 -m json.tool
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\"f\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\"f\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --scopeuser--file:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8Stop Sharinghimport{createRequire as MA5}from\\\"node:module\\\";var AA5=0bject.create;var{getPrototype0f:0A5,definePropertylct.prototype.has0wnProperty;function XJ7(q){return this[ql}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeofppertyDescriptor:$A5}=0bject,MJ7=0bjeq===\\\"object\\\";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q)Hif(A) return Al_5al=nu1 2AA5(0A5(a)): 0#let 0-Kl 11a|l(h. esModulereT6(, \\\"default\\\", Evalue: a, enumerable: 102) =;for(let S.of JJ7(a))i f(IMJ7.call (O,S))eT6(0,S, {oet : XJ7.bind(q,S), enumerable:!03);if(z)Y.set(q,0);return 0},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),-;if(K)return K;if(K=eI6(f},,{value:!0}), q8&typeof q===\\\"object\\\"|Itypeof q===\\\"function\\\"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z, {get:XJ7.bind(q,z), enumerable:!(_=SA5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:(}}).exports,K), K. exports);var HA5=(q)=>q;function JA5(q, K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(varin K)el6(q,-, {get:K[-], enumerable: !0, configurable:!0,set:JA5.bind(K,-)})};var L=(q,K)=>(=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.disposel |Symbol.for(\\\"Symbol.dispose\\\"),PA5=Symbol.asyncDisposel|Symbol.for(\\\"Symbol.asyncDispose\\\"),lz=(q,K,_)=>{if(K!=null){if(typeof K!==\\\"object\\\"&&typeof K!==\\\"function\\\")throw TypeError('Object expected to be assigned to \\\"using\\\"declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeofz!==\\\"function\\\")throw TypeError(\\\"Object not disposable\\\");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError===\\\"function\\\"?SuppressedError: function(O,5,w,j){return j=Error(w),j.name=\\\"SuppressedError\\\",j.error=0,j.suppressed=S,j},Y=(0)=>K=_?new z(O,K,\\\"Anerror wassuppressedduringdisposal\\\"):(_=!0,0),A=(0)=>{while(0=qpO)tryfvar $=0[1]&&0[1].call(0[2]);if(0[0])return Promise.resolve($).thenCA,(w)=>(Y(w),A()))}catch(w){Y(w)}ifC..)throw K};returnAO}: functionDA5O{this.__data__=[],ar PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K|lq!-q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var;while(_--)if(Pg(q[-][0],K).turn-1}var de;var qu6=L((=>{pP6();de=fA5});function vA5(q){var K=this._.data-,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(=z)K.pop\\u041e;elseGA5.call(K,-,1);return--th0}var ZA5, GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){varK=this..data._<0?void 0:K[-][1]}varqu60;2J7=TA5}); function VA5(q){return de(this._._data__,q)>-1}var vJ7;var TJ7=L(O=>{qu60;vJ7=VA5}); function kA5(q,K){vardata-,z=de(_,9);if(z<0)++this.]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear){var z=q[K];this.set(z[0],z[1;var Ku6=L(O=>{DJ7O;fJ7O;GJ7O;TJ7O;kJ70;gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prot;gP6.prototype.set=VJ7;ce=gP6]NA5() {this.__data__=new ce,this.size=0}var NJ7;var yJ7=L((=>{Ku6();NJ7=NA5});function yA5(q){var K=this._data__,_=K.deletesize=KEJ7;var7=yA5});function EA5(q) {return this.__data_-.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data.CJ7=L0a8=L(()=>{hA5=typeof global==\\\"object\\\"&&global&&global.0bject===0bject&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof0=>{SJ7=LA5});var==\\\"object\\\"&&self&&self.Objectelf,SA5=g_81IRA5IIFunction(\\\"return this\\\")(,vJ=SA5});var CA5, YW;var J_6=L(()=>{sR();CA5=vJ.Symbol, YW=CA5});function IA5(q){varK=bA5l(q,_u6),-=q[_u6];try{a[u67=voi0: varZ=0} catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_\\u04386,xJ7;var IJ7=L(O=>{J_6();bJ7=0bjecprototype,bA5=bJ7.has0wnProperty,xA5=bJ7.toString,_u\\u0431=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=0bject.prototype,mA5.toString;uJ7=BA5});functionq){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5=\\\"[objectNull]\\\",gA5=\\\"[object Undefined]\\\"toStringTag:void 0;YL=FA5});function UA5(q){var K=typeofa;return q!=null&&(K==\\\"object\\\"11K==\\\"function\\\")}varPO; varhT=L((=>{P0=UA5}); funcQ);return K==dA5I|K==CA51IK==QA5I IK==1A5}var QA5=\\\"[object AsyncFunction]\\\",dA5=\\\"[objectFunction]\\\", CA5=*[objectGeneratorFunction]; FP6=nA5});var iA5,U_8;var pJ7=L((=>{sR(;iA5=vJ[\\\"._core-js_shared.\\\"],U_8=iA5});functionrAS(o\\\"<return!.gJ/xxaJ7in qjvar gJ7FJ7;var.exec(U_88&U_8.keys&&U_8.keys.IE_PROTOI|\\\"');return q?\\\"Symbol(src)_1.\\\"+q:\\\"\\\"3();FJ7=rA5});function sA5(9){if(q!=null){try{returnaA5.caln\\\"'\\\"3var 0A5,aA5,rl;var 0a8=L(()=>{0A5=Function.prototype,aA5=0A5.toString;rl=sA5});functionA05(Q){if(!PO(q)|IFJ7(q))return!1;varK=FP6(a)?Y05, q05,K05,_05,z05, Y05, QJ7;var dJ7=L(()=>{F_8();UJ7();hT();0a8(); tA5=/[\\\\\\\\s.*+?O(J(3|]/g,eA5=/^\\\\[object.+?Constructor\\\\]$/,q05=Functon.prototypering,205=K05.hasOwnProperty,Y05=RegExp(\\\"^\\\"+_05.call(z05).replace(tA5,\\\"\\\\\\\\$&\\\").replace(/has0wnPropertyl(function).*?(?=1|\\\\O1for])/g,\\u2022catchKtest(rl(q))}varprototypeQJ7=A05}); funcFretur, eA5.toSt005(\",\n \"timestamp\": \"2026-04-09T20:05:56.323065+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 120\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT app_name, COUNT(*) as captures FROM frames WHERE timestamp > datetime(\\\"now\\\",\\\"-1 day\\\") GROUP BY app_name ORDER BY captures DESC\"}' | python3 -m json.tool","depth":4,"value":"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\"f\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\"f\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --scopeuser--file:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8Stop Sharinghimport{createRequire as MA5}from\\\"node:module\\\";var AA5=0bject.create;var{getPrototype0f:0A5,definePropertylct.prototype.has0wnProperty;function XJ7(q){return this[ql}var wA5,jA5,Y6=(q,K,_)=>{var z=q!=null&&typeofppertyDescriptor:$A5}=0bject,MJ7=0bjeq===\\\"object\\\";if(z){var Y=K?wA5??=new WeakMap:jA5??=new WeakMap,A=Y.get(q)Hif(A) return Al_5al=nu1 2AA5(0A5(a)): 0#let 0-Kl 11a|l(h. esModulereT6(, \\\"default\\\", Evalue: a, enumerable: 102) =;for(let S.of JJ7(a))i f(IMJ7.call (O,S))eT6(0,S, {oet : XJ7.bind(q,S), enumerable:!03);if(z)Y.set(q,0);return 0},fq=(q)=>{var K=(HJ7??=new WeakMap).get(q),-;if(K)return K;if(K=eI6(f},,{value:!0}), q8&typeof q===\\\"object\\\"|Itypeof q===\\\"function\\\"){for(var z of JJ7(q))if(!MJ7.call(K,z))eI6(K,z, {get:XJ7.bind(q,z), enumerable:!(_=SA5(q,z))||_.enumerable})}return HJ7.set(q,K),K},HJ7,B=(q,K)=>()=>(K||q((K={exports:(}}).exports,K), K. exports);var HA5=(q)=>q;function JA5(q, K){this[q]=HA5.bind(null,K)}var f8=(q,K)=>{for(varin K)el6(q,-, {get:K[-], enumerable: !0, configurable:!0,set:JA5.bind(K,-)})};var L=(q,K)=>(=>(q&&(K=q(q=0)),K);var U6=MA5(import.meta.url),XA5=Symbol.disposel |Symbol.for(\\\"Symbol.dispose\\\"),PA5=Symbol.asyncDisposel|Symbol.for(\\\"Symbol.asyncDispose\\\"),lz=(q,K,_)=>{if(K!=null){if(typeof K!==\\\"object\\\"&&typeof K!==\\\"function\\\")throw TypeError('Object expected to be assigned to \\\"using\\\"declaration');var z;if(_)z=K[PA5];if(z===void 0)z=K[XA5];if(typeofz!==\\\"function\\\")throw TypeError(\\\"Object not disposable\\\");q.push([_,z,K])}else if(_)q.push([_]);return K},nz=(q,K,_)=>{var z=typeof SuppressedError===\\\"function\\\"?SuppressedError: function(O,5,w,j){return j=Error(w),j.name=\\\"SuppressedError\\\",j.error=0,j.suppressed=S,j},Y=(0)=>K=_?new z(O,K,\\\"Anerror wassuppressedduringdisposal\\\"):(_=!0,0),A=(0)=>{while(0=qpO)tryfvar $=0[1]&&0[1].call(0[2]);if(0[0])return Promise.resolve($).thenCA,(w)=>(Y(w),A()))}catch(w){Y(w)}ifC..)throw K};returnAO}: functionDA5O{this.__data__=[],ar PJ7;var DJ7=L(()=>{PJ7=DA5});function WA5(q,K){return q===K|lq!-q&&K!==K}var Pg;var pP6=L(()=>{Pg=WA5});function fA5(q,K){var;while(_--)if(Pg(q[-][0],K).turn-1}var de;var qu6=L((=>{pP6();de=fA5});function vA5(q){var K=this._.data-,_=de(K,q);if(_<0)return!1;var z=K.length-1;if(=z)K.pop\\u041e;elseGA5.call(K,-,1);return--th0}var ZA5, GA5,WJ7;var fJ7=L(()=>{qu6();ZA5=Array.prototype,GA5=ZA5.splice;WJ7=vA5});function TA5(q){varK=this..data._<0?void 0:K[-][1]}varqu60;2J7=TA5}); function VA5(q){return de(this._._data__,q)>-1}var vJ7;var TJ7=L(O=>{qu60;vJ7=VA5}); function kA5(q,K){vardata-,z=de(_,9);if(z<0)++this.]);else _[z][1]=K;return this}var VJ7;var kJ7=L(()=>{qu6();VJ7=kA5});function gP6(q){var K=-1,_=q==null?0:q.length;this.clear){var z=q[K];this.set(z[0],z[1;var Ku6=L(O=>{DJ7O;fJ7O;GJ7O;TJ7O;kJ70;gP6.prototype.clear=PJ7;gP6.prototype.delete=WJ7;gP6.prototype.get=ZJ7;gP6.prot;gP6.prototype.set=VJ7;ce=gP6]NA5() {this.__data__=new ce,this.size=0}var NJ7;var yJ7=L((=>{Ku6();NJ7=NA5});function yA5(q){var K=this._data__,_=K.deletesize=KEJ7;var7=yA5});function EA5(q) {return this.__data_-.get(q)}var hJ7;var RJ7=L(()=>{hJ7=EA5});function LA5(q){return this.__data.CJ7=L0a8=L(()=>{hA5=typeof global==\\\"object\\\"&&global&&global.0bject===0bject&&global,g_8=hA5});var RA5,SA5,vJ;var sR=L(()=>{Aa8();RA5=typeof0=>{SJ7=LA5});var==\\\"object\\\"&&self&&self.Objectelf,SA5=g_81IRA5IIFunction(\\\"return this\\\")(,vJ=SA5});var CA5, YW;var J_6=L(()=>{sR();CA5=vJ.Symbol, YW=CA5});function IA5(q){varK=bA5l(q,_u6),-=q[_u6];try{a[u67=voi0: varZ=0} catch(A){}var Y=xA5.call(q);if(z)if(K)q[_u6]=_;else delete q[_u6];return Y}var bJ7,bA5,xA5,_\\u04386,xJ7;var IJ7=L(O=>{J_6();bJ7=0bjecprototype,bA5=bJ7.has0wnProperty,xA5=bJ7.toString,_u\\u0431=YW?YW.toStringTag:void 0;xJ7=IA5});function BA5(q){return mA5.call(q)}var uA5,mA5,uJ7;var mJ7=L(()=>{uA5=0bject.prototype,mA5.toString;uJ7=BA5});functionq){if(q==null)return q===void 0?gA5:pA5;return BJ7&&BJ7 in Object(q)?xJ7(q):uJ7(q)}var pA5=\\\"[objectNull]\\\",gA5=\\\"[object Undefined]\\\"toStringTag:void 0;YL=FA5});function UA5(q){var K=typeofa;return q!=null&&(K==\\\"object\\\"11K==\\\"function\\\")}varPO; varhT=L((=>{P0=UA5}); funcQ);return K==dA5I|K==CA51IK==QA5I IK==1A5}var QA5=\\\"[object AsyncFunction]\\\",dA5=\\\"[objectFunction]\\\", CA5=*[objectGeneratorFunction]; FP6=nA5});var iA5,U_8;var pJ7=L((=>{sR(;iA5=vJ[\\\"._core-js_shared.\\\"],U_8=iA5});functionrAS(o\\\"<return!.gJ/xxaJ7in qjvar gJ7FJ7;var.exec(U_88&U_8.keys&&U_8.keys.IE_PROTOI|\\\"');return q?\\\"Symbol(src)_1.\\\"+q:\\\"\\\"3();FJ7=rA5});function sA5(9){if(q!=null){try{returnaA5.caln\\\"'\\\"3var 0A5,aA5,rl;var 0a8=L(()=>{0A5=Function.prototype,aA5=0A5.toString;rl=sA5});functionA05(Q){if(!PO(q)|IFJ7(q))return!1;varK=FP6(a)?Y05, q05,K05,_05,z05, Y05, QJ7;var dJ7=L(()=>{F_8();UJ7();hT();0a8(); tA5=/[\\\\\\\\s.*+?O(J(3|]/g,eA5=/^\\\\[object.+?Constructor\\\\]$/,q05=Functon.prototypering,205=K05.hasOwnProperty,Y05=RegExp(\\\"^\\\"+_05.call(z05).replace(tA5,\\\"\\\\\\\\$&\\\").replace(/has0wnPropertyl(function).*?(?=1|\\\\O1for])/g,\\u2022catchKtest(rl(q))}varprototypeQJ7=A05}); funcFretur, eA5.toSt005(\",\n \"timestamp\": \"2026-04-09T20:05:56.323065+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 120\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT app_name, COUNT(*) as captures FROM frames WHERE timestamp > datetime(\\\"now\\\",\\\"-1 day\\\") GROUP BY app_name ORDER BY captures DESC\"}' | python3 -m json.tool","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-7441583297419679339
|
7792453098595512937
|
clipboard
|
accessibility
|
NULL
|
rrayBuffer?new Uint8Array(q):typeo-&&u1(th rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\"f\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \"f\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/raw_sql \
-H "Content-Type: application/json" \
-d '{"query": "SELECT app_name, COUNT(*) as captures FROM frames WHERE timestamp > datetime(\"now\",\"-1 day\") GROUP BY app_name ORDER BY captures DESC"}' | python3 -m json.tool
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
118
|
|
14058
|
311
|
29
|
2026-04-14T13:11:21.636282+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172281636_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end
In Claude Code context specifically
, it can also happen when:...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"bounds":{"left":0.125,"top":0.055555556,"width":0.09882812,"height":0.019444445},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"bounds":{"left":0.128125,"top":0.058333334,"width":0.09257813,"height":0.013194445},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"bounds":{"left":0.22421876,"top":0.055555556,"width":0.011328125,"height":0.019444445},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"bounds":{"left":0.46171874,"top":0.08194444,"width":0.184375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"13 Apr","depth":17,"bounds":{"left":0.64023435,"top":0.08194444,"width":0.0140625,"height":0.00069444446},"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"bounds":{"left":0.65703124,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"bounds":{"left":0.6695312,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"bounds":{"left":0.6820313,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.259375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Common causes:","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.051171876,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Transient server hiccup — usually resolves on its own in seconds/minutes","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21171875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"The specific model or feature you're using hit an edge case on the backend","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21328124,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Occasionally happens under high load","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.111328125,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"What to do:","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.034375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Retry with exponential backoff","depth":20,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.09296875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"— most 500s are temporary. A simple retry after 1–2 seconds usually works","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.24257812,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Check","depth":20,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.020703126,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"status.anthropic.com","depth":20,"bounds":{"left":0.44921875,"top":0.08194444,"width":0.06367187,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"status.anthropic.com","depth":21,"bounds":{"left":0.44921875,"top":0.08194444,"width":0.06367187,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"— if there's an ongoing incident, it'll show there","depth":19,"bounds":{"left":0.5125,"top":0.08194444,"width":0.13789062,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"If it persists","depth":20,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.035546876,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":", the","depth":19,"bounds":{"left":0.4640625,"top":0.08194444,"width":0.013671875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"request_id","depth":20,"bounds":{"left":0.47929686,"top":0.08194444,"width":0.034375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"(","depth":19,"bounds":{"left":0.51523435,"top":0.08194444,"width":0.00390625,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"req_011Ca224nat8vsw4yXaxtFuR","depth":20,"bounds":{"left":0.52070314,"top":0.08194444,"width":0.09492187,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":") is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.25195312,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"In Claude Code context specifically","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.10546875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":", it can also happen when:","depth":18,"bounds":{"left":0.5214844,"top":0.08194444,"width":0.07421875,"height":0.00069444446},"role_description":"text"}]...
|
5007774100808331577
|
7788947556541428832
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end
In Claude Code context specifically
, it can also happen when:...
|
14057
|
|
14059
|
310
|
25
|
2026-04-14T13:11:23.009873+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172283009_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end
In Claude Code context specifically
, it can also happen when:...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"13 Apr","depth":17,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"Common causes:","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Transient server hiccup — usually resolves on its own in seconds/minutes","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"The specific model or feature you're using hit an edge case on the backend","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Occasionally happens under high load","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"What to do:","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Retry with exponential backoff","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"— most 500s are temporary. A simple retry after 1–2 seconds usually works","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Check","depth":20,"role_description":"text"},{"role":"AXLink","text":"status.anthropic.com","depth":20,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"status.anthropic.com","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"— if there's an ongoing incident, it'll show there","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"If it persists","depth":20,"role_description":"text"},{"role":"AXStaticText","text":", the","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"request_id","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"req_011Ca224nat8vsw4yXaxtFuR","depth":20,"role_description":"text"},{"role":"AXStaticText","text":") is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"In Claude Code context specifically","depth":19,"role_description":"text"},{"role":"AXStaticText","text":", it can also happen when:","depth":18,"role_description":"text"}]...
|
5007774100808331577
|
7788947556541428832
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end
In Claude Code context specifically
, it can also happen when:...
|
14055
|
|
11254
|
223
|
23
|
2026-04-14T09:22:31.960729+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776158551960_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"bounds":{"left":0.125,"top":0.055555556,"width":0.09882812,"height":0.019444445},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"bounds":{"left":0.128125,"top":0.058333334,"width":0.09257813,"height":0.013194445},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"bounds":{"left":0.22421876,"top":0.055555556,"width":0.011328125,"height":0.019444445},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"bounds":{"left":0.46171874,"top":0.08194444,"width":0.184375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"18:39","depth":17,"bounds":{"left":0.6429688,"top":0.08194444,"width":0.011328125,"height":0.00069444446},"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"bounds":{"left":0.65703124,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"bounds":{"left":0.6695312,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"bounds":{"left":0.6820313,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.259375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Common causes:","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.051171876,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Transient server hiccup — usually resolves on its own in seconds/minutes","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21171875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"The specific model or feature you're using hit an edge case on the backend","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21328124,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Occasionally happens under high load","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.111328125,"height":0.00069444446},"role_description":"text"}]...
|
-1484847188775537765
|
7788947554462078048
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load...
|
11251
|
|
12884
|
279
|
9
|
2026-04-14T11:47:33.901471+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776167253901_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"bounds":{"left":0.125,"top":0.055555556,"width":0.09882812,"height":0.019444445},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"bounds":{"left":0.128125,"top":0.058333334,"width":0.09257813,"height":0.013194445},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"bounds":{"left":0.22421876,"top":0.055555556,"width":0.011328125,"height":0.019444445},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"bounds":{"left":0.46171874,"top":0.08194444,"width":0.184375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"18:39","depth":17,"bounds":{"left":0.6429688,"top":0.08194444,"width":0.011328125,"height":0.00069444446},"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"bounds":{"left":0.65703124,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"bounds":{"left":0.6695312,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"bounds":{"left":0.6820313,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.259375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Common causes:","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.051171876,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Transient server hiccup — usually resolves on its own in seconds/minutes","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21171875,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"The specific model or feature you're using hit an edge case on the backend","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.21328124,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Occasionally happens under high load","depth":19,"bounds":{"left":0.42890626,"top":0.08194444,"width":0.111328125,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"What to do:","depth":19,"bounds":{"left":0.41640624,"top":0.08194444,"width":0.034375,"height":0.00069444446},"role_description":"text"}]...
|
2891672103701966532
|
7788947554462078048
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:...
|
12883
|
|
7993
|
150
|
30
|
2026-04-13T16:43:09.294734+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-13/1776 /Users/lukas/.screenpipe/data/data/2026-04-13/1776098589294_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"18:39","depth":17,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"Common causes:","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Transient server hiccup — usually resolves on its own in seconds/minutes","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"The specific model or feature you're using hit an edge case on the backend","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Occasionally happens under high load","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"What to do:","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Retry with exponential backoff","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"— most 500s are temporary. A simple retry after 1–2 seconds usually works","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Check","depth":20,"role_description":"text"},{"role":"AXLink","text":"status.anthropic.com","depth":20,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"status.anthropic.com","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"— if there's an ongoing incident, it'll show there","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"If it persists","depth":20,"role_description":"text"},{"role":"AXStaticText","text":", the","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"request_id","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"req_011Ca224nat8vsw4yXaxtFuR","depth":20,"role_description":"text"},{"role":"AXStaticText","text":") is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end","depth":19,"role_description":"text"}]...
|
6513046651777476273
|
7788947006785614944
|
app_switch
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
18:39
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."
Common causes:
Transient server hiccup — usually resolves on its own in seconds/minutes
The specific model or feature you're using hit an edge case on the backend
Occasionally happens under high load
What to do:
Retry with exponential backoff
— most 500s are temporary. A simple retry after 1–2 seconds usually works
Check
status.anthropic.com
status.anthropic.com
— if there's an ongoing incident, it'll show there
If it persists
, the
request_id
(
req_011Ca224nat8vsw4yXaxtFuR
) is useful — include it if you open a support ticket, as Anthropic can trace exactly what happened on their end...
|
NULL
|
|
12952
|
281
|
10
|
2026-04-14T11:53:49.271833+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776167629271_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7366627425756918739
|
7788912404440314978
|
idle
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions...
|
12950
|
|
15527
|
349
|
21
|
2026-04-14T14:50:17.684944+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776178217684_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3863683259219388150
|
7788912404440314978
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings...
|
NULL
|
|
15530
|
349
|
23
|
2026-04-14T14:50:38.840610+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776178238840_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7366627425756918739
|
7788912404440314978
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions...
|
NULL
|
|
15533
|
348
|
19
|
2026-04-14T14:50:56.309754+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776178256309_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"role_description":"text"}]...
|
-4376749958297506253
|
7788912404440314978
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK...
|
15531
|
|
13683
|
299
|
12
|
2026-04-14T12:40:31.765571+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776170431765_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"bounds":{"left":0.125,"top":0.055555556,"width":0.09882812,"height":0.019444445},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"bounds":{"left":0.128125,"top":0.058333334,"width":0.09257813,"height":0.013194445},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"bounds":{"left":0.22421876,"top":0.055555556,"width":0.011328125,"height":0.019444445},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"bounds":{"left":0.46171874,"top":0.08194444,"width":0.184375,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"13 Apr","depth":17,"bounds":{"left":0.64023435,"top":0.08194444,"width":0.0140625,"height":0.00069444446},"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"bounds":{"left":0.65703124,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"bounds":{"left":0.6695312,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"bounds":{"left":0.6820313,"top":0.08194444,"width":0.012890625,"height":0.00069444446},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6700090964034955678
|
7788912335663168610
|
idle
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy...
|
13680
|
|
14084
|
312
|
1
|
2026-04-14T13:14:35.572902+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172475572_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4277259932325393520
|
7788911888784176226
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update...
|
14082
|
|
7994
|
151
|
32
|
2026-04-13T16:43:09.265137+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-13/1776 /Users/lukas/.screenpipe/data/data/2026-04-13/1776098589265_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8423611,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.86041665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.86527777,"width":0.05390625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8833333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.88819444,"width":0.080078125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.90625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.9111111,"width":0.07578125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.9291667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.9340278,"width":0.06914063,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.95208335,"width":0.1015625,"height":0.0027777778},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.95416665,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.95416665,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.95416665,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.95416665,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.95416665,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"}]...
|
-3810688065329042492
|
7788911820064715874
|
app_switch
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik...
|
NULL
|
|
14085
|
313
|
1
|
2026-04-14T13:14:35.602058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172475602_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.05390625,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.080078125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.07578125,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.06914063,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08671875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.08710937,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"bounds":{"left":0.01796875,"top":0.8208333,"width":0.022265624,"height":0.00069444446},"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"bounds":{"left":0.03046875,"top":0.8840278,"width":0.051171876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"bounds":{"left":0.036328126,"top":0.8986111,"width":0.039453126,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"bounds":{"left":0.008203125,"top":0.91805553,"width":0.095703125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"bounds":{"left":0.0,"top":0.95555556,"width":0.11210938,"height":0.04444444},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"bounds":{"left":0.009375,"top":0.9701389,"width":0.00859375,"height":0.014583333},"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.02578125,"top":0.96597224,"width":0.035546876,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"bounds":{"left":0.02578125,"top":0.9791667,"width":0.01796875,"height":0.010416667},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"bounds":{"left":0.08476563,"top":0.96666664,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"bounds":{"left":0.125,"top":0.055555556,"width":0.09882812,"height":0.019444445},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"bounds":{"left":0.128125,"top":0.058333334,"width":0.09257813,"height":0.013194445},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"bounds":{"left":0.22421876,"top":0.055555556,"width":0.011328125,"height":0.019444445},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1597693008230270350
|
7788911785907338338
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error...
|
14083
|
|
15528
|
348
|
17
|
2026-04-14T14:50:18.319571+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776178218319_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"role_description":"text"},{"role":"AXStaticText","text":"Updated to 1.2278.0","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Relaunch to apply","depth":16,"role_description":"text"},{"role":"AXButton","text":"Relaunch","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":14,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":14,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"13 Apr","depth":17,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":17,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially \"something went wrong on our servers.\"","depth":18,"role_description":"text"}]...
|
8266888672240430035
|
7788911785906304098
|
visual_change
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
All chats
All chats
Updated to 1.2278.0
Relaunch to apply
Relaunch
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
13 Apr
Retry
Edit
Copy
A 500 Internal Server Error from the Anthropic API means the error is on Anthropic's side, not in your code. It's essentially "something went wrong on our servers."...
|
15526
|
|
14065
|
310
|
28
|
2026-04-14T13:12:39.421442+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172359421_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"}]...
|
8023895703425757861
|
7788905291890586211
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS...
|
NULL
|
|
14066
|
311
|
33
|
2026-04-14T13:12:39.436497+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172359436_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"bounds":{"left":0.031640626,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"bounds":{"left":0.045703124,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"bounds":{"left":0.058984376,"top":0.021527778,"width":0.0125,"height":0.022222223},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"bounds":{"left":0.465625,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"bounds":{"left":0.48828125,"top":0.022916667,"width":0.0234375,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"bounds":{"left":0.5113281,"top":0.022916667,"width":0.023046875,"height":0.019444445},"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"bounds":{"left":0.003125,"top":0.056944445,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"bounds":{"left":0.0171875,"top":0.061805554,"width":0.024609376,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"bounds":{"left":0.0890625,"top":0.0625,"width":0.012890625,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"bounds":{"left":0.003125,"top":0.07986111,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"bounds":{"left":0.0171875,"top":0.08472222,"width":0.01796875,"height":0.0125},"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"bounds":{"left":0.09414063,"top":0.08541667,"width":0.0078125,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"bounds":{"left":0.003125,"top":0.10208333,"width":0.10585938,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"bounds":{"left":0.0171875,"top":0.10694444,"width":0.027734375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"bounds":{"left":0.003125,"top":0.13611111,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"bounds":{"left":0.0171875,"top":0.14097223,"width":0.015625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"bounds":{"left":0.003125,"top":0.15902779,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"bounds":{"left":0.0171875,"top":0.16388889,"width":0.021484375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"bounds":{"left":0.003125,"top":0.18194444,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"bounds":{"left":0.0171875,"top":0.18680556,"width":0.023046875,"height":0.0125},"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"bounds":{"left":0.003125,"top":0.21805556,"width":0.1015625,"height":0.016666668},"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"bounds":{"left":0.00625,"top":0.21805556,"width":0.016796876,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"bounds":{"left":0.003125,"top":0.23472223,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"bounds":{"left":0.00625,"top":0.23958333,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"bounds":{"left":0.003125,"top":0.2576389,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"bounds":{"left":0.00625,"top":0.2625,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"bounds":{"left":0.003125,"top":0.29375,"width":0.037890624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"bounds":{"left":0.00625,"top":0.29375,"width":0.018359374,"height":0.010416667},"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"bounds":{"left":0.02734375,"top":0.29375,"width":0.010546875,"height":0.010416667},"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"bounds":{"left":0.003125,"top":0.31041667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"bounds":{"left":0.00625,"top":0.31527779,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"bounds":{"left":0.0921875,"top":0.31041667,"width":0.0125,"height":0.022222223},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"bounds":{"left":0.003125,"top":0.33333334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"bounds":{"left":0.00625,"top":0.33819443,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"bounds":{"left":0.003125,"top":0.35625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"bounds":{"left":0.00625,"top":0.3611111,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"bounds":{"left":0.003125,"top":0.37916666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"bounds":{"left":0.00625,"top":0.38402778,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"bounds":{"left":0.003125,"top":0.40208334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"bounds":{"left":0.00625,"top":0.40694445,"width":0.08867188,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"bounds":{"left":0.003125,"top":0.425,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"bounds":{"left":0.00625,"top":0.4298611,"width":0.08320312,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"bounds":{"left":0.003125,"top":0.44791666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"bounds":{"left":0.00625,"top":0.45277777,"width":0.0875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"bounds":{"left":0.003125,"top":0.47083333,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"bounds":{"left":0.00625,"top":0.47569445,"width":0.08203125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"bounds":{"left":0.003125,"top":0.49375,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"bounds":{"left":0.00625,"top":0.49861112,"width":0.08632813,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"bounds":{"left":0.003125,"top":0.51666665,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"bounds":{"left":0.00625,"top":0.52152777,"width":0.08828125,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"bounds":{"left":0.003125,"top":0.5395833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"bounds":{"left":0.00625,"top":0.54444444,"width":0.08710937,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"bounds":{"left":0.003125,"top":0.5625,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"bounds":{"left":0.00625,"top":0.5673611,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"bounds":{"left":0.003125,"top":0.5854167,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"bounds":{"left":0.00625,"top":0.5902778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"bounds":{"left":0.003125,"top":0.60833335,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"bounds":{"left":0.00625,"top":0.61319447,"width":0.07695313,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"bounds":{"left":0.003125,"top":0.63125,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"bounds":{"left":0.00625,"top":0.63611114,"width":0.087890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"bounds":{"left":0.003125,"top":0.65416664,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"bounds":{"left":0.00625,"top":0.65902776,"width":0.08671875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"bounds":{"left":0.003125,"top":0.6770833,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"bounds":{"left":0.00625,"top":0.68194443,"width":0.071875,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"bounds":{"left":0.003125,"top":0.7,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"bounds":{"left":0.00625,"top":0.7048611,"width":0.0859375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"bounds":{"left":0.003125,"top":0.72291666,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"bounds":{"left":0.00625,"top":0.7277778,"width":0.0890625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"bounds":{"left":0.003125,"top":0.74583334,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"bounds":{"left":0.00625,"top":0.75069445,"width":0.07265625,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"bounds":{"left":0.003125,"top":0.76875,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"bounds":{"left":0.00625,"top":0.7736111,"width":0.06367187,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"bounds":{"left":0.003125,"top":0.7916667,"width":0.1015625,"height":0.022222223},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"bounds":{"left":0.00625,"top":0.7965278,"width":0.04375,"height":0.0125},"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"bounds":{"left":0.003125,"top":0.81458336,"width":0.1015625,"height":0.0069444445},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"bounds":{"left":0.00625,"top":0.8194444,"width":0.0890625,"height":0.0020833334},"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"bounds":{"left":0.00625,"top":0.8208333,"width":0.0875,"height":0.00069444446},"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"bounds":{"left":0.003125,"top":0.8208333,"width":0.1015625,"height":0.00069444446},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1498098877077515071
|
7788905291890586211
|
click
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders...
|
14063
|
|
14071
|
310
|
30
|
2026-04-14T13:13:39.914525+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776172419914_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Claude API 500 internal server error","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude API 500 internal server error","depth":22,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":22,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"}]...
|
8780442939828463655
|
7788905291756352610
|
idle
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Claude API 500 internal server error
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list...
|
NULL
|
|
7357
|
136
|
12
|
2026-04-13T15:39:27.823213+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-13/1776 /Users/lukas/.screenpipe/data/data/2026-04-13/1776094767823_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Lukas returns!
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
Add files, connectors, and more
Sonnet 4.6
Sonnet 4.6
Send message...
|
[{"role":"AXCheckBox","text [{"role":"AXCheckBox","text":"Close sidebar","depth":11,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Back","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward","depth":11,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Chat","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Cowork","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Code","depth":12,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"New chat","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⇧⌘O","depth":17,"role_description":"text"},{"role":"AXLink","text":"Search","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Search","depth":18,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":17,"role_description":"text"},{"role":"AXLink","text":"Customize","depth":16,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Customize","depth":18,"role_description":"text"},{"role":"AXLink","text":"Chats","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chats","depth":19,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":19,"role_description":"text"},{"role":"AXLink","text":"Artifacts","depth":17,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Artifacts","depth":18,"role_description":"text"},{"role":"AXHeading","text":"Starred","depth":18,"role_description":"heading"},{"role":"AXStaticText","text":"Starred","depth":19,"role_description":"text"},{"role":"AXLink","text":"Bulgarian citizenship application process for EU residents","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bulgarian citizenship application process for EU residents","depth":22,"role_description":"text"},{"role":"AXLink","text":"Dawarich location tracking project","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dawarich location tracking project","depth":22,"role_description":"text"},{"role":"AXButton","text":"Recents Hide","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Recents","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Hide","depth":19,"role_description":"text"},{"role":"AXLink","text":"Screenpipe query capabilities and usage","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe query capabilities and usage","depth":22,"role_description":"text"},{"role":"AXLink","text":"eGPU compatibility with Mac mini and Studio","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"eGPU compatibility with Mac mini and Studio","depth":22,"role_description":"text"},{"role":"AXLink","text":"Understanding OpenRouter API gateway","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Understanding OpenRouter API gateway","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe 14-day retention explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe 14-day retention explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reddit homepage feed overview","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reddit homepage feed overview","depth":22,"role_description":"text"},{"role":"AXLink","text":"Docker container not visible in console","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker container not visible in console","depth":22,"role_description":"text"},{"role":"AXLink","text":"DIA browser RAM configuration","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DIA browser RAM configuration","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe company background","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe company background","depth":22,"role_description":"text"},{"role":"AXLink","text":"DSK Bank Bulgaria secure investing explained","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DSK Bank Bulgaria secure investing explained","depth":22,"role_description":"text"},{"role":"AXLink","text":"Building a comprehensive personal homelab system","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Building a comprehensive personal homelab system","depth":22,"role_description":"text"},{"role":"AXLink","text":"Importing Google Timeline data to Owntracks","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Importing Google Timeline data to Owntracks","depth":22,"role_description":"text"},{"role":"AXLink","text":"Chromecast remote volume buttons not working","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Chromecast remote volume buttons not working","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe free version guide","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe free version guide","depth":22,"role_description":"text"},{"role":"AXLink","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Self-hosted LLM alternatives to Claude Sonnet","depth":22,"role_description":"text"},{"role":"AXLink","text":"Screenpipe database query setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Screenpipe database query setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Running screenpipe for free","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Running screenpipe for free","depth":22,"role_description":"text"},{"role":"AXLink","text":"Mac Studio network switch setup","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mac Studio network switch setup","depth":22,"role_description":"text"},{"role":"AXLink","text":"Claude extension in Vivaldi browser","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude extension in Vivaldi browser","depth":22,"role_description":"text"},{"role":"AXLink","text":"General information request","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"General information request","depth":22,"role_description":"text"},{"role":"AXLink","text":"Red dots on neck causes","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Red dots on neck causes","depth":22,"role_description":"text"},{"role":"AXLink","text":"Change approval","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change approval","depth":22,"role_description":"text"},{"role":"AXLink","text":"Querying Screenpipe with Claude AI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Querying Screenpipe with Claude AI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up daily backups in Ugreen NAS","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up daily backups in Ugreen NAS","depth":22,"role_description":"text"},{"role":"AXLink","text":"Upcoming reminders","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Upcoming reminders","depth":22,"role_description":"text"},{"role":"AXLink","text":"Accessing tools in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Accessing tools in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"Laravel issue troubleshooting","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Laravel issue troubleshooting","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminder to take rodný list","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminder to take rodný list","depth":22,"role_description":"text"},{"role":"AXLink","text":"Setting up reminders in Open WebUI","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Setting up reminders in Open WebUI","depth":22,"role_description":"text"},{"role":"AXLink","text":"NAS reverse proxy access issues after UGOS update","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"NAS reverse proxy access issues after UGOS update","depth":22,"role_description":"text"},{"role":"AXLink","text":"Reminders summary and management","depth":21,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Reminders summary and management","depth":22,"role_description":"text"},{"role":"AXLink","text":"All chats","depth":19,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All chats","depth":20,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik, Settings","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LK","depth":19,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Pro plan","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas returns!","depth":14,"role_description":"text"},{"role":"AXTextArea","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":18,"value":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"what is this in claude code API Error: 500 {\"type\":\"error\",\"error\":{\"type\":\"api_error\",\"message\":\"Internal server error\"},\"request_id\":\"req_011Ca224nat8vsw4yXaxtFuR\"}","depth":20,"role_description":"text"},{"role":"AXPopUpButton","text":"Add files, connectors, and more","depth":20,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Sonnet 4.6","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sonnet 4.6","depth":21,"role_description":"text"},{"role":"AXButton","text":"Send message","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4345418984889013422
|
7788905266189984866
|
clipboard
|
accessibility
|
NULL
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
eGPU compatibility with Mac mini and Studio
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Lukas returns!
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
what is this in claude code API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca224nat8vsw4yXaxtFuR"}
Add files, connectors, and more
Sonnet 4.6
Sonnet 4.6
Send message...
|
7356
|
|
74153
|
1842
|
6
|
2026-04-23T09:23:59.891078+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776936239891_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project Files
Preview
Filter
Open in Find Tool Win Project Files
Preview
Filter
Open in Find Tool Window
Repor
ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class
ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class
ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class
ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class
ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum
ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class
ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class
ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class
ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class
ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class
ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class
ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class
ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import
ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class
ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class
ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class
ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class
ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum
ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class
ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class
ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class
ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class
ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class
ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class
ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class
ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import
ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
Unit/Http/Controllers/Webhook/ReportControllerTest.php
Open In Right Split...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project Files","depth":2,"bounds":{"left":0.6968085,"top":0.24181964,"width":0.03557181,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preview","depth":2,"bounds":{"left":0.73238033,"top":0.24181964,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter","depth":2,"bounds":{"left":0.74102396,"top":0.24181964,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Find Tool Window","depth":2,"bounds":{"left":0.7496675,"top":0.24181964,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Repor","depth":1,"bounds":{"left":0.50232714,"top":0.27214685,"width":0.25598404,"height":0.023144454},"value":"Repor","role_description":"text field","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.30407023,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.3216281,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.33918595,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.3567438,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum","depth":2,"bounds":{"left":0.4993351,"top":0.37430167,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.39185953,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.4094174,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.42697525,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.4445331,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.46209097,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.47964883,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class","depth":2,"bounds":{"left":0.4993351,"top":0.49720672,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import","depth":2,"bounds":{"left":0.4993351,"top":0.51476455,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command","depth":2,"bounds":{"left":0.4993351,"top":0.5323224,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command","depth":2,"bounds":{"left":0.4993351,"top":0.54988027,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.30407023,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.3216281,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.33918595,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.3567438,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum","depth":4,"bounds":{"left":0.4993351,"top":0.37430167,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.39185953,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.4094174,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.42697525,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.4445331,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.46209097,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.47964883,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class","depth":4,"bounds":{"left":0.4993351,"top":0.49720672,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import","depth":4,"bounds":{"left":0.4993351,"top":0.51476455,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command","depth":4,"bounds":{"left":0.4993351,"top":0.5323224,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command","depth":4,"bounds":{"left":0.4993351,"top":0.54988027,"width":0.26196808,"height":0.017557861},"role_description":"text"},{"role":"AXStaticText","text":"Unit/Http/Controllers/Webhook/ReportControllerTest.php","depth":1,"bounds":{"left":0.50598407,"top":0.75259376,"width":0.10771277,"height":0.013567438},"help_text":"Unit/Http/Controllers/Webhook/ReportControllerTest.php","role_description":"text"},{"role":"AXLink","text":"Open In Right Split","depth":1,"bounds":{"left":0.71476066,"top":0.75259376,"width":0.03856383,"height":0.013567438},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3200304225326352983
|
7787968567638581942
|
visual_change
|
accessibility
|
NULL
|
Project Files
Preview
Filter
Open in Find Tool Win Project Files
Preview
Filter
Open in Find Tool Window
Repor
ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class
ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class
ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class
ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class
ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum
ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class
ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class
ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class
ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class
ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class
ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class
ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class
ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import
ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportControllerTest.php .../tests/Unit/Http/Controllers/Webhook/ReportControllerTest.php, class
ReportNotGenerated.php .../app/Mail/Reports/ReportNotGenerated.php, class
ReportController.php .../app/Http/Controllers/Webhook/ReportController.php, class
ReportProcessor.php .../app/Services/Activity/Talkdesk/Import/ReportProcessor.php, class
ReportSort.php .../app/Services/Kiosk/AutomatedReports/ReportSort.php, enum
ReportProcessorTest.php .../tests/Unit/Services/Activity/Talkdesk/Import/ReportProcessorTest.php, class
ReportActivityProcessingTimeService.php .../app/Component/Activity/Services/ReportActivityProcessingTimeService.php, class
ReportActivityProcessingTimeServiceTest.php .../tests/.../Activity/Services/ReportActivityProcessingTimeServiceTest.php, class
ReportProcessingStatesToDatadogCommand.php .../.../Command/ReportProcessingStatesToDatadogCommand.php, class
ReportActivityProcessingTimeToDatadogCommandTest.php .../ReportActivityProcessingTimeToDatadogCommandTest.php, class
ReportActivityProcessingTimeToDatadogCommand.php .../ReportActivityProcessingTimeToDatadogCommand.php, class
ReportProcessingStatesToDatadogCommandTest.php .../Commands/ReportProcessingStatesToDatadogCommandTest.php, class
ReportProcessor.php.html build/coverage/Services/Activity/Talkdesk/Import
ReportFailedActivitiesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
ReportProcessingStatesToDatadogCommand.php.html build/coverage/Component/MediaPipeline/Command
Unit/Http/Controllers/Webhook/ReportControllerTest.php
Open In Right Split...
|
NULL
|
|
22108
|
484
|
32
|
2026-04-15T10:30:51.913302+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776249051913_m2.jpg...
|
Firefox
|
Steam Account Verification - kovaliklukas@gmail.co Steam Account Verification - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLPPlLGxVKl mail.google.com/mail/u/0/#inbox/FMfcgzQgLPPlLGxVKlTTXnFwWZGVXhXv...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
| Senetic
senetic.bg
DXP4800PLUS-B5F8
Steam Accoun | Senetic
senetic.bg
DXP4800PLUS-B5F8
Steam Account Verification - [EMAIL] - Gmail
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
| Senetic
| Senetic
Close tab
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Screenpipe Dashboard
Screenpipe Dashboard
Welcome to Steam
Welcome to Steam
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
None selected
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL])
Compose
Labels
Labels
Inbox 17 unread
Inbox
17
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 7 unread
Drafts
7
Purchases 1 unread has menu
Purchases
1
Social 5144 unread has menu
Social
5,144
Updates 8622 unread has menu
Updates
8,622
Forums 5989 unread has menu
Forums
5,989
Promotions 38548 unread has menu
Promotions
38,548
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7343 unread has menu
jiminny-github
7,343
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,064
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Print all
In new window
Steam Account Verification
Steam Account Verification
Important according to Google magic
Search for all messages with label Inbox
Remove label Inbox from this conversation
Steam Support Verified sender [EMAIL]
Steam Support
[EMAIL]
12:58 (32 minutes ago)
Not starred
Add reaction
Reply
More message options
to
me
Show details...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"| Senetic","depth":4,"bounds":{"left":0.13828126,"top":0.11805555,"width":0.018359374,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"senetic.bg","depth":4,"bounds":{"left":0.13828126,"top":0.12777779,"width":0.021484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.064453125,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Steam Account Verification - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.06679688,"top":0.045138888,"width":0.06484375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.309375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"| Senetic","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"| Senetic","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.017578125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.119140625,"top":0.11736111,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Твърд диск, Western Digital Red 6TB Plus ( 3.5\", 256MB, 5400","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Твърд диск, Western Digital Red 6TB Plus ( 3.5\", 256MB, 5400","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.12929687,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.044140626,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe Dashboard","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe Dashboard","depth":5,"bounds":{"left":0.015625,"top":0.20625,"width":0.046484374,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Welcome to Steam","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.13359375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome to Steam","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.03828125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.003125,"top":0.25486112,"width":0.12734374,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.003125,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.01640625,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.029296875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.0421875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.05546875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"None selected","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.13828126,"top":0.050694443,"width":0.01875,"height":0.033333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.15859374,"top":0.05347222,"width":0.042578124,"height":0.030555556},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.25507814,"top":0.060416665,"width":0.22226563,"height":0.014583333},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.49296874,"top":0.050694443,"width":0.021875,"height":0.031944446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.23359375,"top":0.050694443,"width":0.021875,"height":0.031944446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.91015625,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9273437,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.94375,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96015626,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":14,"bounds":{"left":0.9789063,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.13671875,"top":0.09513889,"width":0.05546875,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 17 unread","depth":17,"bounds":{"left":0.15859374,"top":0.13055556,"width":0.01484375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":18,"bounds":{"left":0.15859374,"top":0.13055556,"width":0.01484375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17","depth":17,"bounds":{"left":0.21953125,"top":0.13125,"width":0.0046875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":17,"bounds":{"left":0.15859374,"top":0.14722222,"width":0.018359374,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":18,"bounds":{"left":0.15859374,"top":0.14722222,"width":0.018359374,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":17,"bounds":{"left":0.15859374,"top":0.16388889,"width":0.021484375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":18,"bounds":{"left":0.15859374,"top":0.16388889,"width":0.021484375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":18,"bounds":{"left":0.15859374,"top":0.18055555,"width":0.02421875,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":19,"bounds":{"left":0.15859374,"top":0.18055555,"width":0.02421875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":17,"bounds":{"left":0.15859374,"top":0.19722222,"width":0.011328125,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":18,"bounds":{"left":0.15859374,"top":0.19722222,"width":0.011328125,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 7 unread","depth":17,"bounds":{"left":0.15859374,"top":0.21388888,"width":0.01640625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":18,"bounds":{"left":0.15859374,"top":0.21388888,"width":0.01640625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":17,"bounds":{"left":0.221875,"top":0.21458334,"width":0.00234375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.23055555,"width":0.027734375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":18,"bounds":{"left":0.15859374,"top":0.23055555,"width":0.027734375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":17,"bounds":{"left":0.22226563,"top":0.23125,"width":0.001953125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5144 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.24722221,"width":0.016015625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":18,"bounds":{"left":0.15859374,"top":0.24722221,"width":0.016015625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,144","depth":17,"bounds":{"left":0.21328124,"top":0.24791667,"width":0.0109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8622 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.2638889,"width":0.022265624,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":18,"bounds":{"left":0.15859374,"top":0.2638889,"width":0.022265624,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,622","depth":17,"bounds":{"left":0.21289062,"top":0.26458332,"width":0.011328125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 5989 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.28055555,"width":0.01953125,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":18,"bounds":{"left":0.15859374,"top":0.28055555,"width":0.01953125,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,989","depth":17,"bounds":{"left":0.21289062,"top":0.28125,"width":0.011328125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38548 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.29722223,"width":0.03046875,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":18,"bounds":{"left":0.15859374,"top":0.29722223,"width":0.03046875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,548","depth":17,"bounds":{"left":0.21015625,"top":0.29791668,"width":0.0140625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":13,"bounds":{"left":0.13359375,"top":0.31180555,"width":0.09375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":15,"bounds":{"left":0.15859374,"top":0.31388888,"width":0.012890625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":12,"bounds":{"left":0.14375,"top":0.34791666,"width":0.07265625,"height":0.014583333},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"bounds":{"left":0.14375,"top":0.34791666,"width":0.019140625,"height":0.014583333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":12,"bounds":{"left":0.21640626,"top":0.34861112,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":17,"bounds":{"left":0.15859374,"top":0.37291667,"width":0.06484375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":18,"bounds":{"left":0.15859374,"top":0.37291667,"width":0.06484375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":17,"bounds":{"left":0.15859374,"top":0.38958332,"width":0.0109375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":18,"bounds":{"left":0.15859374,"top":0.38958332,"width":0.0109375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":17,"bounds":{"left":0.15859374,"top":0.40625,"width":0.033984374,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":18,"bounds":{"left":0.15859374,"top":0.40625,"width":0.033984374,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.42291668,"width":0.017578125,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":18,"bounds":{"left":0.15859374,"top":0.42291668,"width":0.017578125,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":17,"bounds":{"left":0.21328124,"top":0.4236111,"width":0.0109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.43958333,"width":0.00625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":18,"bounds":{"left":0.15859374,"top":0.43958333,"width":0.00625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":17,"bounds":{"left":0.22148438,"top":0.44027779,"width":0.002734375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":17,"bounds":{"left":0.15859374,"top":0.45625,"width":0.052734375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":18,"bounds":{"left":0.15859374,"top":0.45625,"width":0.052734375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.47291666,"width":0.025,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":18,"bounds":{"left":0.15859374,"top":0.47291666,"width":0.025,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":17,"bounds":{"left":0.22148438,"top":0.47361112,"width":0.002734375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":17,"bounds":{"left":0.15859374,"top":0.48958334,"width":0.03515625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":18,"bounds":{"left":0.15859374,"top":0.48958334,"width":0.03515625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7343 unread has menu","depth":18,"bounds":{"left":0.15859374,"top":0.50625,"width":0.0390625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":19,"bounds":{"left":0.15859374,"top":0.50625,"width":0.0390625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,343","depth":18,"bounds":{"left":0.21328124,"top":0.5069444,"width":0.0109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.5229167,"width":0.03125,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":18,"bounds":{"left":0.15859374,"top":0.5229167,"width":0.03125,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":17,"bounds":{"left":0.2171875,"top":0.5236111,"width":0.00703125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":17,"bounds":{"left":0.15859374,"top":0.5395833,"width":0.021875,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":18,"bounds":{"left":0.15859374,"top":0.5395833,"width":0.021875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":17,"bounds":{"left":0.15859374,"top":0.55625,"width":0.026171874,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":18,"bounds":{"left":0.15859374,"top":0.55625,"width":0.026171874,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.5729167,"width":0.016796876,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":18,"bounds":{"left":0.15859374,"top":0.5729167,"width":0.016796876,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":17,"bounds":{"left":0.21640626,"top":0.57361114,"width":0.0078125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":17,"bounds":{"left":0.15859374,"top":0.58958334,"width":0.021484375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":18,"bounds":{"left":0.15859374,"top":0.58958334,"width":0.021484375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":17,"bounds":{"left":0.21367188,"top":0.5902778,"width":0.010546875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":13,"bounds":{"left":0.13359375,"top":0.6041667,"width":0.09375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":15,"bounds":{"left":0.15859374,"top":0.60625,"width":0.012890625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Back to Inbox","depth":11,"bounds":{"left":0.23984376,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Archive","depth":11,"bounds":{"left":0.26171875,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Report spam","depth":11,"bounds":{"left":0.27890626,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Delete","depth":11,"bounds":{"left":0.29609376,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Mark as unread","depth":11,"bounds":{"left":0.31953126,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Move to","depth":11,"bounds":{"left":0.33671874,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"More email options","depth":11,"bounds":{"left":0.35234374,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"More","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":11,"bounds":{"left":0.88984376,"top":0.10069445,"width":0.001953125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":11,"bounds":{"left":0.8917969,"top":0.10069445,"width":0.006640625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,064","depth":11,"bounds":{"left":0.8984375,"top":0.10069445,"width":0.0140625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":10,"bounds":{"left":0.9203125,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":10,"bounds":{"left":0.9359375,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":11,"bounds":{"left":0.95,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":11,"bounds":{"left":0.9578125,"top":0.099305555,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Print all","depth":13,"bounds":{"left":0.94023436,"top":0.13263889,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"In new window","depth":13,"bounds":{"left":0.9542969,"top":0.13263889,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Steam Account Verification","depth":13,"bounds":{"left":0.26171875,"top":0.13680555,"width":0.10898437,"height":0.02013889},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steam Account Verification","depth":14,"bounds":{"left":0.26171875,"top":0.13680555,"width":0.10507812,"height":0.02013889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Important according to Google magic","depth":14,"bounds":{"left":0.36679688,"top":0.13263889,"width":0.015625,"height":0.027777778},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search for all messages with label Inbox","depth":15,"bounds":{"left":0.38242188,"top":0.14027777,"width":0.013671875,"height":0.0125},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Remove label Inbox from this conversation","depth":15,"bounds":{"left":0.39609376,"top":0.14027777,"width":0.005859375,"height":0.0125},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Steam Support Verified sender noreply@steampowered.com","depth":23,"bounds":{"left":0.26171875,"top":0.1701389,"width":0.11679687,"height":0.013888889},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steam Support","depth":25,"bounds":{"left":0.26171875,"top":0.17083333,"width":0.039453126,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"noreply@steampowered.com","depth":25,"bounds":{"left":0.31445312,"top":0.17152777,"width":0.06171875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12:58 (32 minutes ago)","depth":21,"bounds":{"left":0.8558594,"top":0.17152777,"width":0.04765625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Not starred","depth":21,"bounds":{"left":0.91132814,"top":0.1701389,"width":0.0078125,"height":0.013888889},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Add reaction","depth":21,"bounds":{"left":0.9230469,"top":0.16319445,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Reply","depth":21,"bounds":{"left":0.9386719,"top":0.16319445,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"More message options","depth":22,"bounds":{"left":0.9542969,"top":0.16319445,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"to","depth":24,"bounds":{"left":0.26171875,"top":0.18541667,"width":0.00546875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"me","depth":24,"bounds":{"left":0.2671875,"top":0.18541667,"width":0.006640625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Show details","depth":23,"bounds":{"left":0.27539062,"top":0.18680556,"width":0.0046875,"height":0.008333334},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-4097869044995423323
|
7781232032608979675
|
visual_change
|
accessibility
|
NULL
|
| Senetic
senetic.bg
DXP4800PLUS-B5F8
Steam Accoun | Senetic
senetic.bg
DXP4800PLUS-B5F8
Steam Account Verification - [EMAIL] - Gmail
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 238,97 € (467,38 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
| Senetic
| Senetic
Close tab
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Screenpipe Dashboard
Screenpipe Dashboard
Welcome to Steam
Welcome to Steam
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
None selected
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL])
Compose
Labels
Labels
Inbox 17 unread
Inbox
17
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 7 unread
Drafts
7
Purchases 1 unread has menu
Purchases
1
Social 5144 unread has menu
Social
5,144
Updates 8622 unread has menu
Updates
8,622
Forums 5989 unread has menu
Forums
5,989
Promotions 38548 unread has menu
Promotions
38,548
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7343 unread has menu
jiminny-github
7,343
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,064
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Print all
In new window
Steam Account Verification
Steam Account Verification
Important according to Google magic
Search for all messages with label Inbox
Remove label Inbox from this conversation
Steam Support Verified sender [EMAIL]
Steam Support
[EMAIL]
12:58 (32 minutes ago)
Not starred
Add reaction
Reply
More message options
to
me
Show details...
|
NULL
|
|
22169
|
484
|
68
|
2026-04-15T10:33:34.498416+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776249214498_m2.jpg...
|
Firefox
|
Jiminny x Shiji - Reconnecting the platform — Pers Jiminny x Shiji - Reconnecting the platform — Personal...
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Pause
Pause
Mute
Mute
Current Time
0:58
Duration
0 Pause
Pause
Mute
Mute
Current Time
0:58
Duration
0:59
Loaded
:
100.00%
1x
Playback Rate
Playback Rate
Exit Fullscreen
Exit Fullscreen
15s
15s
15s
15s...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Pause","depth":7,"bounds":{"left":0.0,"top":0.97083336,"width":0.0203125,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pause","depth":9,"bounds":{"left":0.01015625,"top":0.9847222,"width":0.01328125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Mute","depth":7,"bounds":{"left":0.0203125,"top":0.97083336,"width":0.0203125,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Mute","depth":9,"bounds":{"left":0.03046875,"top":0.9847222,"width":0.012109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Current Time","depth":9,"bounds":{"left":0.045703124,"top":0.9791667,"width":0.0171875,"height":0.020833313},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0:58","depth":8,"bounds":{"left":0.045703124,"top":0.9791667,"width":0.01015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":9,"bounds":{"left":0.061328124,"top":0.9791667,"width":0.02109375,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0:59","depth":8,"bounds":{"left":0.061328124,"top":0.9791667,"width":0.01015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loaded","depth":9,"bounds":{"left":0.5,"top":0.96319443,"width":0.0171875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":","depth":9,"bounds":{"left":0.5171875,"top":0.96319443,"width":0.0015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100.00%","depth":9,"bounds":{"left":0.5,"top":0.9722222,"width":0.0203125,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1x","depth":8,"bounds":{"left":0.9664062,"top":0.9777778,"width":0.00625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Playback Rate","depth":7,"bounds":{"left":0.959375,"top":0.97083336,"width":0.0203125,"height":0.029166639},"role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Playback Rate","depth":9,"bounds":{"left":0.96953124,"top":0.9847222,"width":0.019921875,"height":0.015277803},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Exit Fullscreen","depth":7,"bounds":{"left":0.9796875,"top":0.97083336,"width":0.020312488,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Exit Fullscreen","depth":9,"bounds":{"left":0.9898437,"top":0.9847222,"width":0.010156274,"height":0.015277803},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"15s","depth":7,"bounds":{"left":0.96953124,"top":0.0069444445,"width":0.01171875,"height":0.020833334},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15s","depth":9,"bounds":{"left":0.9730469,"top":0.015277778,"width":0.0046875,"height":0.00625},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"15s","depth":7,"bounds":{"left":0.984375,"top":0.0069444445,"width":0.01171875,"height":0.020833334},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15s","depth":9,"bounds":{"left":0.9878906,"top":0.015277778,"width":0.0046875,"height":0.00625},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2099143453113240481
|
7778343290968531789
|
visual_change
|
accessibility
|
NULL
|
Pause
Pause
Mute
Mute
Current Time
0:58
Duration
0 Pause
Pause
Mute
Mute
Current Time
0:58
Duration
0:59
Loaded
:
100.00%
1x
Playback Rate
Playback Rate
Exit Fullscreen
Exit Fullscreen
15s
15s
15s
15s...
|
NULL
|
|
51248
|
1105
|
18
|
2026-04-18T10:52:27.461075+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-18/1776 /Users/lukas/.screenpipe/data/data/2026-04-18/1776509547461_m1.jpg...
|
Finder
|
.screenpipe
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:52
4,24 GB
Folder
db.sqlite
Today at 13:50
3,9 GB
Document
db.sqlite-wal
Today at 13:50
19,1 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:50
41 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File
config.json
16 Apr 2026 at 16:49
358 bytes
JSON
Name
Date Modified
Size
Kind
17 items, 31,6 GB available
.screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:52","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,24 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"3,9 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"19,1 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-17.0.log","depth":7,"value":"screenpipe.2026-04-17.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"208 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-16.0.log","depth":7,"value":"screenpipe.2026-04-16.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 20:33","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"197 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-15.0.log","depth":7,"value":"screenpipe.2026-04-15.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 18:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"176 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-14.0.log","depth":7,"value":"screenpipe.2026-04-14.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 19:31","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"162 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-09.0.log","depth":7,"value":"screenpipe.2026-04-09.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 21:27","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"133 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-11.0.log","depth":7,"value":"screenpipe.2026-04-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 23:14","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"95 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-12.0.log","depth":7,"value":"screenpipe.2026-04-12.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 23:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-13.0.log","depth":7,"value":"screenpipe.2026-04-13.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 19:50","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:36","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"66 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-18.0.log","depth":7,"value":"screenpipe.2026-04-18.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"41 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"14 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:20","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"config.json","depth":7,"value":"config.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 16:49","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"358 bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"17 items, 31,6 GB available","depth":2,"bounds":{"left":0.04236111,"top":0.0,"width":0.10902778,"height":0.015555556},"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":".screenpipe","depth":1,"role_description":"text"}]...
|
-7969840795628858047
|
7778279821695168259
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:52
4,24 GB
Folder
db.sqlite
Today at 13:50
3,9 GB
Document
db.sqlite-wal
Today at 13:50
19,1 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:50
41 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File
config.json
16 Apr 2026 at 16:49
358 bytes
JSON
Name
Date Modified
Size
Kind
17 items, 31,6 GB available
.screenpipe...
|
51247
|
|
51249
|
1106
|
19
|
2026-04-18T10:52:27.487220+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-18/1776 /Users/lukas/.screenpipe/data/data/2026-04-18/1776509547487_m2.jpg...
|
Finder
|
.screenpipe
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:52
4,24 GB
Folder
db.sqlite
Today at 13:50
3,9 GB
Document
db.sqlite-wal
Today at 13:50
19,1 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:50
41 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File
config.json
16 Apr 2026 at 16:49
358 bytes
JSON
Name
Date Modified
Size
Kind
17 items, 31,6 GB available
.screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.00546875,"top":0.05347222,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.01484375,"top":0.07083333,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.01484375,"top":0.090277776,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.01484375,"top":0.10972222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.01484375,"top":0.12916666,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.01484375,"top":0.14861111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.01484375,"top":0.16805555,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.01484375,"top":0.1875,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.01484375,"top":0.20694445,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.00546875,"top":0.23125,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.01484375,"top":0.24861111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.01484375,"top":0.26805556,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.00546875,"top":0.2923611,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"bounds":{"left":0.01484375,"top":0.30972221,"width":0.051171876,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.06679688,"top":0.31111112,"width":0.005078125,"height":0.008333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.01484375,"top":0.32916668,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.00546875,"top":0.35347223,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.01484375,"top":0.37083334,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.01484375,"top":0.39027777,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.01484375,"top":0.4097222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.01484375,"top":0.42916667,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.01484375,"top":0.4486111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.01484375,"top":0.46805555,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.01484375,"top":0.4875,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.01484375,"top":0.5069444,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.09726562,"top":0.057638887,"width":0.013671875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.3421875,"top":0.057638887,"width":0.03046875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.4128906,"top":0.057638887,"width":0.010546875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.45078126,"top":0.057638887,"width":0.0109375,"height":0.009722223},"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.09726562,"top":0.07777778,"width":0.013671875,"height":0.011111111},"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:52","depth":7,"bounds":{"left":0.3421875,"top":0.07777778,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"4,24 GB","depth":7,"bounds":{"left":0.42578125,"top":0.07777778,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.45078126,"top":0.07777778,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"bounds":{"left":0.09726562,"top":0.09166667,"width":0.023828125,"height":0.011111111},"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"bounds":{"left":0.3421875,"top":0.09166667,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"3,9 GB","depth":7,"bounds":{"left":0.42890626,"top":0.09166667,"width":0.01796875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.45078126,"top":0.09166667,"width":0.027734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"bounds":{"left":0.09726562,"top":0.10555556,"width":0.033984374,"height":0.011111111},"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"bounds":{"left":0.3421875,"top":0.10555556,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"19,1 MB","depth":7,"bounds":{"left":0.425,"top":0.10555556,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.45078126,"top":0.10555556,"width":0.027734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-17.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.119444445,"width":0.072265625,"height":0.011111111},"value":"screenpipe.2026-04-17.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:06","depth":7,"bounds":{"left":0.3421875,"top":0.119444445,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"208 KB","depth":7,"bounds":{"left":0.42773438,"top":0.119444445,"width":0.019140625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.119444445,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-16.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.13333334,"width":0.07265625,"height":0.011111111},"value":"screenpipe.2026-04-16.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 20:33","depth":7,"bounds":{"left":0.3421875,"top":0.13333334,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"197 KB","depth":7,"bounds":{"left":0.42773438,"top":0.13333334,"width":0.019140625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.13333334,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-15.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.14722222,"width":0.07265625,"height":0.011111111},"value":"screenpipe.2026-04-15.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 18:55","depth":7,"bounds":{"left":0.3421875,"top":0.14722222,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"176 KB","depth":7,"bounds":{"left":0.42773438,"top":0.14722222,"width":0.019140625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.14722222,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-14.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.16111112,"width":0.07304688,"height":0.011111111},"value":"screenpipe.2026-04-14.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 19:31","depth":7,"bounds":{"left":0.3421875,"top":0.16111112,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"162 KB","depth":7,"bounds":{"left":0.42773438,"top":0.16111112,"width":0.019140625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.16111112,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-09.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.175,"width":0.07382812,"height":0.011111111},"value":"screenpipe.2026-04-09.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 21:27","depth":7,"bounds":{"left":0.3421875,"top":0.175,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"133 KB","depth":7,"bounds":{"left":0.42773438,"top":0.175,"width":0.019140625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.175,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-11.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.18888889,"width":0.071875,"height":0.011111111},"value":"screenpipe.2026-04-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 23:14","depth":7,"bounds":{"left":0.3421875,"top":0.18888889,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"95 KB","depth":7,"bounds":{"left":0.4308594,"top":0.18888889,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.18888889,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-12.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.20277777,"width":0.07265625,"height":0.011111111},"value":"screenpipe.2026-04-12.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 23:55","depth":7,"bounds":{"left":0.3421875,"top":0.20277777,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"bounds":{"left":0.4308594,"top":0.20277777,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.20277777,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-13.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.21805556,"width":0.07265625,"height":0.011111111},"value":"screenpipe.2026-04-13.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 19:50","depth":7,"bounds":{"left":0.3421875,"top":0.21805556,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"bounds":{"left":0.4308594,"top":0.21805556,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.21805556,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"bounds":{"left":0.09726562,"top":0.23055555,"width":0.0359375,"height":0.011111111},"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:36","depth":7,"bounds":{"left":0.3421875,"top":0.23055555,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"66 KB","depth":7,"bounds":{"left":0.4308594,"top":0.23055555,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.45078126,"top":0.23055555,"width":0.027734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-18.0.log","depth":7,"bounds":{"left":0.09726562,"top":0.24444444,"width":0.07265625,"height":0.011111111},"value":"screenpipe.2026-04-18.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:50","depth":7,"bounds":{"left":0.3421875,"top":0.24444444,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"41 KB","depth":7,"bounds":{"left":0.4308594,"top":0.24444444,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.24444444,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"bounds":{"left":0.09726562,"top":0.25833333,"width":0.050390624,"height":0.011111111},"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:06","depth":7,"bounds":{"left":0.3421875,"top":0.25833333,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"14 KB","depth":7,"bounds":{"left":0.4308594,"top":0.25833333,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.45078126,"top":0.25833333,"width":0.039453126,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"bounds":{"left":0.09726562,"top":0.27222222,"width":0.016015625,"height":0.011111111},"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 14:53","depth":7,"bounds":{"left":0.3421875,"top":0.27222222,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.4308594,"top":0.27222222,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.45078126,"top":0.27222222,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"bounds":{"left":0.09726562,"top":0.28611112,"width":0.023046875,"height":0.011111111},"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:20","depth":7,"bounds":{"left":0.3421875,"top":0.28611112,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.4308594,"top":0.28611112,"width":0.016015625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.45078126,"top":0.28611112,"width":0.0203125,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"config.json","depth":7,"bounds":{"left":0.09726562,"top":0.3,"width":0.029296875,"height":0.011111111},"value":"config.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 16:49","depth":7,"bounds":{"left":0.3421875,"top":0.3,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"358 bytes","depth":7,"bounds":{"left":0.42109376,"top":0.3,"width":0.02578125,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.45078126,"top":0.3,"width":0.015234375,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.08359375,"top":0.05347222,"width":0.2566406,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.34023437,"top":0.05347222,"width":0.07070313,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.4109375,"top":0.05347222,"width":0.037890624,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.44882813,"top":0.05347222,"width":0.047265626,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"17 items, 31,6 GB available","depth":2,"bounds":{"left":0.25703126,"top":0.98541665,"width":0.061328124,"height":0.009722223},"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":".screenpipe","depth":1,"bounds":{"left":0.1125,"top":0.017361112,"width":0.125,"height":0.036111113},"role_description":"text"}]...
|
-7969840795628858047
|
7778279821695168259
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:52
4,24 GB
Folder
db.sqlite
Today at 13:50
3,9 GB
Document
db.sqlite-wal
Today at 13:50
19,1 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:50
41 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File
config.json
16 Apr 2026 at 16:49
358 bytes
JSON
Name
Date Modified
Size
Kind
17 items, 31,6 GB available
.screenpipe...
|
51246
|
|
51098
|
1101
|
25
|
2026-04-18T10:43:17.079913+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-18/1776 /Users/lukas/.screenpipe/data/data/2026-04-18/1776508997079_m1.jpg...
|
Finder
|
.screenpipe
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:42
4,24 GB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
2026-04-16
Yesterday at 8:57
837,2 MB
Folder
2026-04-17
Today at 13:35
699,6 MB
Folder
2026-04-13
14 Apr 2026 at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
2026-04-18
Today at 13:43
29,1 MB
Folder
db.sqlite
Today at 13:42
3,9 GB
Document
db.sqlite-wal
Today at 13:43
16,9 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:42
35 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:42","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,24 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 9:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,15 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 9:59","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-16","depth":7,"value":"2026-04-16","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 8:57","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"837,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-17","depth":7,"value":"2026-04-17","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:35","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"699,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 9:24","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-18","depth":7,"value":"2026-04-18","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:43","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"29,1 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:42","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"3,9 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:43","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"16,9 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-17.0.log","depth":7,"value":"screenpipe.2026-04-17.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"208 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-16.0.log","depth":7,"value":"screenpipe.2026-04-16.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 20:33","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"197 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-15.0.log","depth":7,"value":"screenpipe.2026-04-15.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 18:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"176 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-14.0.log","depth":7,"value":"screenpipe.2026-04-14.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 19:31","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"162 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-09.0.log","depth":7,"value":"screenpipe.2026-04-09.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 21:27","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"133 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-11.0.log","depth":7,"value":"screenpipe.2026-04-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 23:14","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"95 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-12.0.log","depth":7,"value":"screenpipe.2026-04-12.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 23:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-13.0.log","depth":7,"value":"screenpipe.2026-04-13.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 19:50","depth":7,"bounds":{"left":0.18333334,"top":0.0,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"72 KB","depth":7,"bounds":{"left":0.34097221,"top":0.0,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.37638888,"top":0.0,"width":0.036111113,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:36","depth":7,"bounds":{"left":0.18333334,"top":0.0,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"66 KB","depth":7,"bounds":{"left":0.34097221,"top":0.0,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.37638888,"top":0.0,"width":0.049305554,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-04-18.0.log","depth":7,"value":"screenpipe.2026-04-18.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 13:42","depth":7,"bounds":{"left":0.18333334,"top":0.0,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"35 KB","depth":7,"bounds":{"left":0.34097221,"top":0.0,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.37638888,"top":0.0,"width":0.036111113,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:06","depth":7,"bounds":{"left":0.18333334,"top":0.0,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"14 KB","depth":7,"bounds":{"left":0.34097221,"top":0.0,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.37638888,"top":0.0,"width":0.07013889,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 14:53","depth":7,"bounds":{"left":0.18333334,"top":0.0,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.34097221,"top":0.0,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.37638888,"top":0.0,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:20","depth":7,"bounds":{"left":0.18333334,"top":0.013333334,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.34097221,"top":0.013333334,"width":0.028472222,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.37638888,"top":0.013333334,"width":0.036111113,"height":0.017777778},"role_description":"text"}]...
|
-2037014289766574250
|
7773776357476745043
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 13:42
4,24 GB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
2026-04-16
Yesterday at 8:57
837,2 MB
Folder
2026-04-17
Today at 13:35
699,6 MB
Folder
2026-04-13
14 Apr 2026 at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
2026-04-18
Today at 13:43
29,1 MB
Folder
db.sqlite
Today at 13:42
3,9 GB
Document
db.sqlite-wal
Today at 13:43
16,9 MB
Document
screenpipe.2026-04-17.0.log
Yesterday at 21:06
208 KB
Log File
screenpipe.2026-04-16.0.log
16 Apr 2026 at 20:33
197 KB
Log File
screenpipe.2026-04-15.0.log
15 Apr 2026 at 18:55
176 KB
Log File
screenpipe.2026-04-14.0.log
14 Apr 2026 at 19:31
162 KB
Log File
screenpipe.2026-04-09.0.log
9 Apr 2026 at 21:27
133 KB
Log File
screenpipe.2026-04-11.0.log
11 Apr 2026 at 23:14
95 KB
Log File
screenpipe.2026-04-12.0.log
12 Apr 2026 at 23:55
72 KB
Log File
screenpipe.2026-04-13.0.log
13 Apr 2026 at 19:50
72 KB
Log File
db.sqlite-shm
Today at 13:36
66 KB
Document
screenpipe.2026-04-18.0.log
Today at 13:42
35 KB
Log File
screenpipe_sync.sh
Today at 12:06
14 KB
Terminal scripts
pipes
15 Apr 2026 at 14:53
13 KB
Folder
sync.log
Today at 12:20
13 KB
Log File...
|
51096
|
|
24006
|
519
|
42
|
2026-04-15T11:54:14.761733+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254054761_m2.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:54
608,3 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
Name
Date Modified
Size
Kind
1 of 6 selected, 38,34 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.10976563,"top":0.45277777,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.119140625,"top":0.47013888,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.119140625,"top":0.48958334,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.119140625,"top":0.5090278,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.119140625,"top":0.52847224,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.119140625,"top":0.54791665,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.119140625,"top":0.5673611,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.119140625,"top":0.5868056,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.119140625,"top":0.60625,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.10976563,"top":0.63055557,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.119140625,"top":0.6479167,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.119140625,"top":0.66736114,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.10976563,"top":0.69166666,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"bounds":{"left":0.119140625,"top":0.70902777,"width":0.0453125,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.16523437,"top":0.7104167,"width":0.005078125,"height":0.008333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.119140625,"top":0.72847223,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.10976563,"top":0.75277776,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.119140625,"top":0.77013886,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.119140625,"top":0.7895833,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.119140625,"top":0.8090278,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.119140625,"top":0.8284722,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.119140625,"top":0.84791666,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.119140625,"top":0.8673611,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.119140625,"top":0.88680553,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.119140625,"top":0.90625,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.2015625,"top":0.45694444,"width":0.013671875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.309375,"top":0.45694444,"width":0.03046875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.38007814,"top":0.45694444,"width":0.010546875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.41796875,"top":0.45694444,"width":0.0109375,"height":0.009722223},"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"bounds":{"left":0.2015625,"top":0.47708333,"width":0.032421876,"height":0.011111111},"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"bounds":{"left":0.309375,"top":0.47708333,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"bounds":{"left":0.39296874,"top":0.47708333,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.47708333,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"bounds":{"left":0.2015625,"top":0.49097222,"width":0.032421876,"height":0.011111111},"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 14:54","depth":7,"bounds":{"left":0.309375,"top":0.49097222,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"608,3 MB","depth":7,"bounds":{"left":0.3890625,"top":0.49097222,"width":0.025,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.49097222,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"bounds":{"left":0.2015625,"top":0.5048611,"width":0.032421876,"height":0.011111111},"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"bounds":{"left":0.309375,"top":0.5048611,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"bounds":{"left":0.3921875,"top":0.5048611,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5048611,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"bounds":{"left":0.2015625,"top":0.51875,"width":0.031640626,"height":0.011111111},"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"bounds":{"left":0.309375,"top":0.51875,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"bounds":{"left":0.3921875,"top":0.51875,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.51875,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"bounds":{"left":0.2015625,"top":0.5326389,"width":0.032421876,"height":0.011111111},"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"bounds":{"left":0.309375,"top":0.5326389,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"bounds":{"left":0.396875,"top":0.5326389,"width":0.0171875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5326389,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"bounds":{"left":0.2015625,"top":0.5465278,"width":0.033203125,"height":0.011111111},"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"bounds":{"left":0.309375,"top":0.5465278,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"bounds":{"left":0.3921875,"top":0.5465278,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5465278,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.18789062,"top":0.45277777,"width":0.11953125,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.30742186,"top":0.45277777,"width":0.07070313,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.378125,"top":0.45277777,"width":0.037890624,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.41601562,"top":0.45277777,"width":0.047265626,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 6 selected, 38,34 GB available","depth":2,"bounds":{"left":0.28320312,"top":0.7048611,"width":0.07695313,"height":0.009722223},"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"bounds":{"left":0.21679688,"top":0.41666666,"width":0.095703125,"height":0.036111113},"role_description":"text"}]...
|
5588123198831706867
|
7770416309937647557
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:54
608,3 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
Name
Date Modified
Size
Kind
1 of 6 selected, 38,34 GB available
data...
|
NULL
|
|
32462
|
659
|
35
|
2026-04-16T07:07:41.587811+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776323261587_m2.jpg...
|
Firefox
|
Jiminny x Shiji - Reconnecting the platform — Work
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Pause
Pause
Mute
Mute
Current Time
0:27
Duration
0 Pause
Pause
Mute
Mute
Current Time
0:27
Duration
0:59
Loaded
:
100.00%
1x
Playback Rate
Playback Rate
Exit Fullscreen
Exit Fullscreen
15s
15s
15s
15s...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Pause","depth":7,"bounds":{"left":0.0,"top":0.97083336,"width":0.0203125,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pause","depth":9,"bounds":{"left":0.01015625,"top":0.9847222,"width":0.01328125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Mute","depth":7,"bounds":{"left":0.0203125,"top":0.97083336,"width":0.0203125,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Mute","depth":9,"bounds":{"left":0.03046875,"top":0.9847222,"width":0.012109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Current Time","depth":9,"bounds":{"left":0.045703124,"top":0.9791667,"width":0.0171875,"height":0.020833313},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0:27","depth":8,"bounds":{"left":0.045703124,"top":0.9791667,"width":0.01015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":9,"bounds":{"left":0.061328124,"top":0.9791667,"width":0.02109375,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0:59","depth":8,"bounds":{"left":0.061328124,"top":0.9791667,"width":0.01015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loaded","depth":9,"bounds":{"left":0.5,"top":0.96319443,"width":0.0171875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":","depth":9,"bounds":{"left":0.5171875,"top":0.96319443,"width":0.0015625,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100.00%","depth":9,"bounds":{"left":0.5,"top":0.9722222,"width":0.0203125,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1x","depth":8,"bounds":{"left":0.9664062,"top":0.9777778,"width":0.00625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Playback Rate","depth":7,"bounds":{"left":0.959375,"top":0.97083336,"width":0.0203125,"height":0.029166639},"role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Playback Rate","depth":9,"bounds":{"left":0.96953124,"top":0.9847222,"width":0.019921875,"height":0.015277803},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Exit Fullscreen","depth":7,"bounds":{"left":0.9796875,"top":0.97083336,"width":0.020312488,"height":0.029166639},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Exit Fullscreen","depth":9,"bounds":{"left":0.9898437,"top":0.9847222,"width":0.010156274,"height":0.015277803},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"15s","depth":7,"bounds":{"left":0.96953124,"top":0.0069444445,"width":0.01171875,"height":0.020833334},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15s","depth":9,"bounds":{"left":0.9730469,"top":0.015277778,"width":0.0046875,"height":0.00625},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"15s","depth":7,"bounds":{"left":0.984375,"top":0.0069444445,"width":0.01171875,"height":0.020833334},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15s","depth":9,"bounds":{"left":0.9878906,"top":0.015277778,"width":0.0046875,"height":0.00625},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7314395621500229722
|
7769474629088622413
|
visual_change
|
accessibility
|
NULL
|
Pause
Pause
Mute
Mute
Current Time
0:27
Duration
0 Pause
Pause
Mute
Mute
Current Time
0:27
Duration
0:59
Loaded
:
100.00%
1x
Playback Rate
Playback Rate
Exit Fullscreen
Exit Fullscreen
15s
15s
15s
15s...
|
32461
|
|
24077
|
521
|
20
|
2026-04-15T11:57:25.012983+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254245012_m2.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:57
616,4 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
1 of 360 selected, 38,33 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.10976563,"top":0.20208333,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.119140625,"top":0.21944444,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.119140625,"top":0.23888889,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.119140625,"top":0.25833333,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.119140625,"top":0.2777778,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.119140625,"top":0.29722223,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.119140625,"top":0.31666666,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.119140625,"top":0.3361111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.119140625,"top":0.35555556,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.10976563,"top":0.37986112,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.119140625,"top":0.39722222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.119140625,"top":0.41666666,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.10976563,"top":0.4409722,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"bounds":{"left":0.119140625,"top":0.45833334,"width":0.051171876,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.17109375,"top":0.45972222,"width":0.005078125,"height":0.008333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.119140625,"top":0.47777778,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.10976563,"top":0.50208336,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.119140625,"top":0.51944447,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.119140625,"top":0.5388889,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.119140625,"top":0.55833334,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.119140625,"top":0.5777778,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.119140625,"top":0.5972222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.119140625,"top":0.6166667,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.119140625,"top":0.63611114,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.119140625,"top":0.65555555,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.2015625,"top":0.20625,"width":0.013671875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.33359376,"top":0.20625,"width":0.03046875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.40429688,"top":0.20625,"width":0.010546875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.4421875,"top":0.20625,"width":0.0109375,"height":0.009722223},"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.2015625,"top":0.22638889,"width":0.013671875,"height":0.011111111},"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:58","depth":7,"bounds":{"left":0.33359376,"top":0.22638889,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"1,92 GB","depth":7,"bounds":{"left":0.4171875,"top":0.22638889,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.22638889,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"bounds":{"left":0.20742187,"top":0.24027778,"width":0.032421876,"height":0.011111111},"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"bounds":{"left":0.33359376,"top":0.24027778,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"bounds":{"left":0.4171875,"top":0.24027778,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.24027778,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"bounds":{"left":0.20742187,"top":0.25416666,"width":0.032421876,"height":0.011111111},"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 14:57","depth":7,"bounds":{"left":0.33359376,"top":0.25416666,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"616,4 MB","depth":7,"bounds":{"left":0.41328126,"top":0.25416666,"width":0.025,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.25416666,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"bounds":{"left":0.20742187,"top":0.26805556,"width":0.032421876,"height":0.011111111},"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"bounds":{"left":0.33359376,"top":0.26805556,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"bounds":{"left":0.41640624,"top":0.26805556,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.26805556,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"bounds":{"left":0.20742187,"top":0.28194445,"width":0.031640626,"height":0.011111111},"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"bounds":{"left":0.33359376,"top":0.28194445,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"bounds":{"left":0.41640624,"top":0.28194445,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.28194445,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"bounds":{"left":0.20742187,"top":0.29583332,"width":0.032421876,"height":0.011111111},"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"bounds":{"left":0.33359376,"top":0.29583332,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"bounds":{"left":0.42109376,"top":0.29583332,"width":0.0171875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.29583332,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"bounds":{"left":0.20742187,"top":0.30972221,"width":0.033203125,"height":0.011111111},"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"bounds":{"left":0.33359376,"top":0.30972221,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"bounds":{"left":0.41640624,"top":0.30972221,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.30972221,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"pending-transcriptions","depth":7,"bounds":{"left":0.2015625,"top":0.3236111,"width":0.057421874,"height":0.011111111},"value":"pending-transcriptions","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 20:05","depth":7,"bounds":{"left":0.33359376,"top":0.3236111,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.40976563,"top":0.3236111,"width":0.028515626,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.4421875,"top":0.3236111,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.2015625,"top":0.3375,"width":0.037109375,"height":0.011111111},"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 15:03","depth":7,"bounds":{"left":0.33359376,"top":0.3375,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.40976563,"top":0.3375,"width":0.028515626,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.18789062,"top":0.20208333,"width":0.13789062,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.32578126,"top":0.20208333,"width":0.07070313,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.39648438,"top":0.20208333,"width":0.037890624,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.434375,"top":0.20208333,"width":0.047265626,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 360 selected, 38,33 GB available","depth":2,"bounds":{"left":0.29453126,"top":0.7048611,"width":0.08242188,"height":0.009722223},"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"bounds":{"left":0.21679688,"top":0.16597222,"width":0.1234375,"height":0.036111113},"role_description":"text"}]...
|
2955461320847673973
|
7769291475455327040
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:57
616,4 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
1 of 360 selected, 38,33 GB available
data...
|
NULL
|
|
24024
|
NULL
|
0
|
2026-04-15T11:55:11.046776+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254111046_m2.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:55
612,8 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.10976563,"top":0.45277777,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.119140625,"top":0.47013888,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.119140625,"top":0.48958334,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.119140625,"top":0.5090278,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.119140625,"top":0.52847224,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.119140625,"top":0.54791665,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.119140625,"top":0.5673611,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.119140625,"top":0.5868056,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.119140625,"top":0.60625,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.10976563,"top":0.63055557,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.119140625,"top":0.6479167,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.119140625,"top":0.66736114,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.10976563,"top":0.69166666,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"bounds":{"left":0.119140625,"top":0.70902777,"width":0.0453125,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.16523437,"top":0.7104167,"width":0.005078125,"height":0.008333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.119140625,"top":0.72847223,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.10976563,"top":0.75277776,"width":0.0671875,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.119140625,"top":0.77013886,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.119140625,"top":0.7895833,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.119140625,"top":0.8090278,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.119140625,"top":0.8284722,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.119140625,"top":0.84791666,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.119140625,"top":0.8673611,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.119140625,"top":0.88680553,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.119140625,"top":0.90625,"width":0.05234375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.2015625,"top":0.45694444,"width":0.013671875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.309375,"top":0.45694444,"width":0.03046875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.38007814,"top":0.45694444,"width":0.010546875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.41796875,"top":0.45694444,"width":0.0109375,"height":0.009722223},"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.2015625,"top":0.47708333,"width":0.013671875,"height":0.011111111},"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:58","depth":7,"bounds":{"left":0.309375,"top":0.47708333,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"1,92 GB","depth":7,"bounds":{"left":0.39296874,"top":0.47708333,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.47708333,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"bounds":{"left":0.20742187,"top":0.49097222,"width":0.032421876,"height":0.011111111},"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"bounds":{"left":0.309375,"top":0.49097222,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"bounds":{"left":0.39296874,"top":0.49097222,"width":0.02109375,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.49097222,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"bounds":{"left":0.20742187,"top":0.5048611,"width":0.032421876,"height":0.011111111},"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 14:55","depth":7,"bounds":{"left":0.309375,"top":0.5048611,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"612,8 MB","depth":7,"bounds":{"left":0.3890625,"top":0.5048611,"width":0.025,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5048611,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"bounds":{"left":0.20742187,"top":0.51875,"width":0.032421876,"height":0.011111111},"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"bounds":{"left":0.309375,"top":0.51875,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"bounds":{"left":0.3921875,"top":0.51875,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.51875,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"bounds":{"left":0.20742187,"top":0.5326389,"width":0.031640626,"height":0.011111111},"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"bounds":{"left":0.309375,"top":0.5326389,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"bounds":{"left":0.3921875,"top":0.5326389,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5326389,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"bounds":{"left":0.20742187,"top":0.5465278,"width":0.032421876,"height":0.011111111},"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"bounds":{"left":0.309375,"top":0.5465278,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"bounds":{"left":0.396875,"top":0.5465278,"width":0.0171875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.5465278,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"bounds":{"left":0.20742187,"top":0.56041664,"width":0.033203125,"height":0.011111111},"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"bounds":{"left":0.309375,"top":0.56041664,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"bounds":{"left":0.3921875,"top":0.56041664,"width":0.021875,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.56041664,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"pending-transcriptions","depth":7,"bounds":{"left":0.2015625,"top":0.57430553,"width":0.057421874,"height":0.011111111},"value":"pending-transcriptions","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 20:05","depth":7,"bounds":{"left":0.309375,"top":0.57430553,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.38554686,"top":0.57430553,"width":0.028515626,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.41796875,"top":0.57430553,"width":0.016796876,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.2015625,"top":0.58819443,"width":0.037109375,"height":0.011111111},"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 15:03","depth":7,"bounds":{"left":0.309375,"top":0.58819443,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.38554686,"top":0.58819443,"width":0.028515626,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.41796875,"top":0.58819443,"width":0.027734375,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.18789062,"top":0.45277777,"width":0.11953125,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.30742186,"top":0.45277777,"width":0.07070313,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.378125,"top":0.45277777,"width":0.037890624,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.41601562,"top":0.45277777,"width":0.047265626,"height":0.019444445},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"9 items, 38,32 GB available","depth":2,"bounds":{"left":0.29101562,"top":0.7048611,"width":0.061328124,"height":0.009722223},"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"bounds":{"left":0.21679688,"top":0.41666666,"width":0.095703125,"height":0.036111113},"role_description":"text"}]...
|
5567950661451146313
|
7769290315814174535
|
idle
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:55
612,8 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
24020
|
|
24025
|
NULL
|
0
|
2026-04-15T11:55:12.368124+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254112368_m1.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:55
612,8 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:58","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,92 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 14:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"612,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"pending-transcriptions","depth":7,"value":"pending-transcriptions","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 20:05","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 15:03","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"9 items, 38,32 GB available","depth":2,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"role_description":"text"}]...
|
5567950661451146313
|
7769290315814174535
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:55
612,8 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
NULL
|
|
24023
|
518
|
56
|
2026-04-15T11:55:09.368851+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254109368_m1.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:54
612,6 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:58","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,92 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 14:54","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"612,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"pending-transcriptions","depth":7,"value":"pending-transcriptions","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 20:05","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 15:03","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"9 items, 38,32 GB available","depth":2,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"role_description":"text"}]...
|
-7627133216202709516
|
7769272757987868487
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
data
Today at 9:58
1,92 GB
Folder
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:54
612,6 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
pending-transcriptions
9 Apr 2026 at 20:05
Zero bytes
Folder
screenpipe.db
11 Apr 2026 at 15:03
Zero bytes
Document
Name
Date Modified
Size
Kind
9 items, 38,32 GB available
data...
|
24022
|
|
23996
|
518
|
40
|
2026-04-15T11:53:57.615744+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776254037615_m1.jpg...
|
Finder
|
data
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:53
605,9 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
Name
Date Modified
Size
Kind
1 of 6 selected, 38,34 GB available
data...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:59","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"605,9 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-13","depth":7,"value":"2026-04-13","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:24","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"74,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-11","depth":7,"value":"2026-04-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Apr 2026 at 9:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"52,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-12","depth":7,"value":"2026-04-12","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 15:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"51 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026-04-09","depth":7,"value":"2026-04-09","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"11 Apr 2026 at 14:53","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"40,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 6 selected, 38,34 GB available","depth":2,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"data","depth":1,"role_description":"text"}]...
|
-7222841331832198186
|
7768709868159778631
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026-04-14
Today at 9:59
1,09 GB
Folder
2026-04-15
Today at 14:53
605,9 MB
Folder
2026-04-13
Yesterday at 9:24
74,2 MB
Folder
2026-04-11
12 Apr 2026 at 9:02
52,6 MB
Folder
2026-04-12
13 Apr 2026 at 15:13
51 MB
Folder
2026-04-09
11 Apr 2026 at 14:53
40,6 MB
Folder
Name
Date Modified
Size
Kind
1 of 6 selected, 38,34 GB available
data...
|
23994
|
|
52481
|
1134
|
0
|
2026-04-20T07:17:09.786244+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776669429786_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Mon Apr 20 10:16:41 on ttys009
Poetry Last login: Mon Apr 20 10:16:41 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-20T10:17:08.672567Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
accessibility: ok
2026-04-20T10:17:08.735636Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-20T10:17:09.168849Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-20T10:17:09.170474Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-20T10:17:09.170918Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-20T10:17:09.203704Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-04-20T10:17:09.203780Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-20T10:17:09.203962Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-20T10:17:09.203976Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-20T10:17:09.203934Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-20T10:17:09.204030Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-20T10:17:09.203954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-20T10:17:09.215020Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-20T10:17:09.220127Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-20T10:17:09.220306Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-20T10:17:09.220863Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-20T10:17:09.221034Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-20T10:17:09.221177Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-20T10:17:09.221820Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-20T10:17:09.221839Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-20T10:17:09.223448Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-20T10:17:09.227535Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-20T10:17:09.240088Z INFO screenpipe: starting UI event capture
2026-04-20T10:17:09.253668Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-20T10:17:09.267973Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-20T10:17:09.268072Z INFO screenpipe_engine::ui_recorder: UI recording session started: f196d677-2a10-4dec-93e7-9dd9048a1d8e
2026-04-20T10:17:09.268173Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-19 07:17:09.268169 UTC to 2026-04-20 07:17:09.268169 UTC)
2026-04-20T10:17:09.268665Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-20T10:17:09.275204Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-20T10:17:09.280547Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-20T10:17:09.284876Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-20T10:17:09.284906Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-20T10:17:09.284942Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-20T10:17:09.316523Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-04-20T10:17:09.316557Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-20T10:17:09.316583Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-04-20T10:17:09.316603Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-20T10:17:09.975374Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Mon Apr 20 10:16:41 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start \ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-04-20T10:17:08.672567Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-20T10:17:08.735636Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-20T10:17:09.168849Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-20T10:17:09.170474Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-20T10:17:09.170918Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-20T10:17:09.203704Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-04-20T10:17:09.203780Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-20T10:17:09.203962Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-04-20T10:17:09.203976Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-04-20T10:17:09.203934Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-20T10:17:09.204030Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-20T10:17:09.203954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-20T10:17:09.215020Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-20T10:17:09.220127Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-20T10:17:09.220306Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-20T10:17:09.220863Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-20T10:17:09.221034Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-20T10:17:09.221177Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-20T10:17:09.221820Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-20T10:17:09.221839Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-20T10:17:09.223448Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n2026-04-20T10:17:09.227535Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-20T10:17:09.240088Z INFO screenpipe: starting UI event capture\n2026-04-20T10:17:09.253668Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-20T10:17:09.267973Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-20T10:17:09.268072Z INFO screenpipe_engine::ui_recorder: UI recording session started: f196d677-2a10-4dec-93e7-9dd9048a1d8e\n2026-04-20T10:17:09.268173Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-19 07:17:09.268169 UTC to 2026-04-20 07:17:09.268169 UTC)\n2026-04-20T10:17:09.268665Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-20T10:17:09.275204Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-04-20T10:17:09.280547Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-20T10:17:09.284876Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-20T10:17:09.284906Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-20T10:17:09.284942Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-20T10:17:09.316523Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-04-20T10:17:09.316557Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-20T10:17:09.316583Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-04-20T10:17:09.316603Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-20T10:17:09.975374Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)","depth":4,"value":"Last login: Mon Apr 20 10:16:41 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start \ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-04-20T10:17:08.672567Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-20T10:17:08.735636Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-20T10:17:09.168849Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-20T10:17:09.170474Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-20T10:17:09.170918Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-20T10:17:09.203704Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-04-20T10:17:09.203780Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-20T10:17:09.203962Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-04-20T10:17:09.203976Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-04-20T10:17:09.203934Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-20T10:17:09.204030Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-20T10:17:09.203954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-20T10:17:09.215020Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-20T10:17:09.220127Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-20T10:17:09.220306Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-20T10:17:09.220863Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-20T10:17:09.221034Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-20T10:17:09.221177Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-20T10:17:09.221820Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-20T10:17:09.221839Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-20T10:17:09.223448Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n2026-04-20T10:17:09.227535Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-20T10:17:09.240088Z INFO screenpipe: starting UI event capture\n2026-04-20T10:17:09.253668Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-20T10:17:09.267973Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-20T10:17:09.268072Z INFO screenpipe_engine::ui_recorder: UI recording session started: f196d677-2a10-4dec-93e7-9dd9048a1d8e\n2026-04-20T10:17:09.268173Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-19 07:17:09.268169 UTC to 2026-04-20 07:17:09.268169 UTC)\n2026-04-20T10:17:09.268665Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-20T10:17:09.275204Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-04-20T10:17:09.280547Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-20T10:17:09.284876Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-20T10:17:09.284906Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-20T10:17:09.284942Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-20T10:17:09.316523Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-04-20T10:17:09.316557Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-20T10:17:09.316583Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-04-20T10:17:09.316603Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-20T10:17:09.975374Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"role_description":"text"}]...
|
-3311039590643839740
|
7761768586887812193
|
manual
|
accessibility
|
NULL
|
Last login: Mon Apr 20 10:16:41 on ttys009
Poetry Last login: Mon Apr 20 10:16:41 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-20T10:17:08.672567Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
accessibility: ok
2026-04-20T10:17:08.735636Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-20T10:17:09.168849Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-20T10:17:09.170474Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-20T10:17:09.170918Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-20T10:17:09.203704Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-04-20T10:17:09.203780Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-20T10:17:09.203962Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-20T10:17:09.203976Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-20T10:17:09.203934Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-20T10:17:09.204030Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-20T10:17:09.203954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-20T10:17:09.215020Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-20T10:17:09.220127Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-20T10:17:09.220306Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-20T10:17:09.220863Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-20T10:17:09.221034Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-20T10:17:09.221177Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-20T10:17:09.221820Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-20T10:17:09.221839Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-20T10:17:09.223448Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-20T10:17:09.227535Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-20T10:17:09.240088Z INFO screenpipe: starting UI event capture
2026-04-20T10:17:09.253668Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-20T10:17:09.267973Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-20T10:17:09.268072Z INFO screenpipe_engine::ui_recorder: UI recording session started: f196d677-2a10-4dec-93e7-9dd9048a1d8e
2026-04-20T10:17:09.268173Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-19 07:17:09.268169 UTC to 2026-04-20 07:17:09.268169 UTC)
2026-04-20T10:17:09.268665Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-20T10:17:09.275204Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-20T10:17:09.280547Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-20T10:17:09.284876Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-20T10:17:09.284906Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-20T10:17:09.284942Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-20T10:17:09.316523Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-04-20T10:17:09.316557Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-20T10:17:09.316583Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-04-20T10:17:09.316603Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-20T10:17:09.975374Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
screenpipe"...
|
NULL
|
|
71969
|
1739
|
12
|
2026-04-22T14:35:49.727623+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-22/1776 /Users/lukas/.screenpipe/data/data/2026-04-22/1776868549727_m2.jpg...
|
Firefox
|
Jiminny MCP Connector - Product - Confluence — Wor Jiminny MCP Connector - Product - Confluence — Work...
|
True
|
jiminny.atlassian.net/wiki/spaces/PROD/pages/37282 jiminny.atlassian.net/wiki/spaces/PROD/pages/3728244737/Jiminny+MCP+Connector...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the oauth required for mcp for clauide code and claude chat
You said
what is the oauth required for mcp for clauide code and claude chat
Listen
Show more options
Show thinking
Gemini said
Gemini said
To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.
MCP acts as a universal "USB port" that allows AI models to connect to external data sources and tools.
When connecting to remote, HTTP-based MCP servers, Anthropic relies on the
OAuth 2.1
authorization framework.
This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.
View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.
+2
Here is exactly what is required and how OAuth is handled across both environments.
The Underlying OAuth Flow for MCP
The Underlying OAuth Flow for MCP
Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.
The Claude application acts as the
OAuth Client
, and the remote tool you are connecting to acts as the
Resource Server
.
View source details for citation from Model Context Protocol. Opens side panel.
To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:
Initial Handshake (Discovery):
Claude attempts to connect to the MCP server without credentials. The server must reject this with a
401 Unauthorized
HTTP status and include a
WWW-Authenticate
header pointing to a Protected Resource Metadata (PRM) document.
Metadata Fetch:
Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).
View source details for citation from Model Context Protocol. Opens side panel.
User Consent:
Claude prompts the user to authenticate.
The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., "Allow Claude to access your GitHub repositories").
View source details for citations from GitHub and Model Context Protocol. Opens side panel.
+1
Token Exchange:
Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.
View source details for citation from Upstash. Opens side panel.
Access Granted:
Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.
View source details for citation from Model Context Protocol. Opens side panel.
MCP OAuth in Claude Code
MCP OAuth in Claude Code
Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:
Browser Handoff:
When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).
Authentication:
Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.
View source details for citation from Model Context Protocol. Opens side panel.
Alternative (Static Headers):
If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.
You can do this using the
--header
flag (e.g.,
claude mcp add my-server --transport http --header "Authorization: Bearer your-token"
).
View source details for citation from TrueFoundry. Opens side panel.
MCP OAuth in Claude Chat (Claude Desktop & Web)
MCP OAuth in Claude Chat (Claude Desktop & Web)
"Claude Chat" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.
Claude.ai (Web Custom Connectors):
When you add a remote MCP server via the "Custom Connectors" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.
Claude Desktop:
Claude Desktop traditionally relies on a local configuration file (
claude_desktop_config.json
). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.
When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.
It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your
config.json
free of sensitive plaintext passwords.
View source details for citation from GitHub. Opens side panel.
The Bottom Line:
You do not need to build a bespoke authentication protocol for MCP.
If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.
View source details for citation from GitHub. Opens side panel.
Sources
Sources
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar Ctrl [
Collapse sidebar
Ctrl
[
Switch sites or apps
Switch sites or apps
Confluence
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Spaces
Spaces
Apps
Apps
Product
Product
More actions
More actions
Back to top
Back to top
Content
Content
Create Create
Create
Change view
Change view
Search by title
Results will update as you type....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.28307846,"top":0.0518755,"width":0.07596409,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.28125,"top":0.09497207,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"bounds":{"left":0.2945479,"top":0.10614525,"width":0.4644282,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":4,"bounds":{"left":0.28125,"top":0.12769353,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":5,"bounds":{"left":0.2945479,"top":0.13886672,"width":0.11319814,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"bounds":{"left":0.28125,"top":0.16041501,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"bounds":{"left":0.2945479,"top":0.17158818,"width":0.08294548,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.28125,"top":0.19313647,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.2945479,"top":0.20430966,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Workers | Datadog","depth":4,"bounds":{"left":0.28125,"top":0.22585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Workers | Datadog","depth":5,"bounds":{"left":0.2945479,"top":0.23703113,"width":0.032081116,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pull requests · jiminny/app","depth":4,"bounds":{"left":0.28125,"top":0.2585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pull requests · jiminny/app","depth":5,"bounds":{"left":0.2945479,"top":0.2697526,"width":0.04537899,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":4,"bounds":{"left":0.28125,"top":0.29130086,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":5,"bounds":{"left":0.2945479,"top":0.30247405,"width":0.15791224,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","depth":4,"bounds":{"left":0.28125,"top":0.32402235,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","depth":5,"bounds":{"left":0.2945479,"top":0.33519554,"width":0.16555852,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.28125,"top":0.3567438,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.2945479,"top":0.367917,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.28125,"top":0.38946527,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.2945479,"top":0.40063846,"width":0.041223403,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Your 'Not enpough activities' report wasn't generated - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.28125,"top":0.42218676,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your 'Not enpough activities' report wasn't generated - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.2945479,"top":0.43335995,"width":0.16821809,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"bounds":{"left":0.28125,"top":0.45490822,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"bounds":{"left":0.2945479,"top":0.4660814,"width":0.08294548,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.34857047,"top":0.46209097,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.2840758,"top":0.48922586,"width":0.07413564,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.2840758,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.29504654,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.30618352,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.31732047,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.32845744,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.4659242,"top":0.055067837,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.47789228,"top":0.055067837,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"WORK, Google Account: lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.47523272,"top":0.103751,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.3648604,"top":0.103751,"width":0.013297873,"height":0.031923383},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Chat","depth":12,"bounds":{"left":0.44730717,"top":0.103751,"width":0.013297873,"height":0.031923383},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.46060506,"top":0.103751,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.36053857,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.36053857,"top":0.15003991,"width":0.1200133,"height":0.025538707},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said what is the oauth required for mcp for clauide code and claude chat","depth":21,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"what is the oauth required for mcp for clauide code and claude chat","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":22,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":20,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":20,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP acts as a universal \"USB port\" that allows AI models to connect to external data sources and tools.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When connecting to remote, HTTP-based MCP servers, Anthropic relies on the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OAuth 2.1","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"authorization framework.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"+2","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what is required and how OAuth is handled across both environments.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"The Underlying OAuth Flow for MCP","depth":23,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Underlying OAuth Flow for MCP","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Claude application acts as the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OAuth Client","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", and the remote tool you are connecting to acts as the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resource Server","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:","depth":24,"bounds":{"left":0.3695146,"top":0.0,"width":0.11087101,"height":0.057861134},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Initial Handshake (Discovery):","depth":26,"bounds":{"left":0.38148272,"top":0.0,"width":0.07829122,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude attempts to connect to the MCP server without credentials. The server must reject this with a","depth":26,"bounds":{"left":0.38148272,"top":0.0,"width":0.1043883,"height":0.07861133},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"401 Unauthorized","depth":27,"bounds":{"left":0.40940824,"top":0.035115723,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HTTP status and include a","depth":26,"bounds":{"left":0.38148272,"top":0.033918597,"width":0.09042553,"height":0.037110932},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WWW-Authenticate","depth":27,"bounds":{"left":0.43334442,"top":0.05586592,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"header pointing to a Protected Resource Metadata (PRM) document.","depth":26,"bounds":{"left":0.38148272,"top":0.054668795,"width":0.09990027,"height":0.057861134},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata Fetch:","depth":26,"bounds":{"left":0.38148272,"top":0.12330407,"width":0.042220745,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).","depth":26,"bounds":{"left":0.38148272,"top":0.12330407,"width":0.09840426,"height":0.07861133},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"bounds":{"left":0.45960772,"top":0.1859537,"width":0.008643617,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"User Consent:","depth":26,"bounds":{"left":0.38148272,"top":0.21268955,"width":0.036402926,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude prompts the user to authenticate.","depth":26,"bounds":{"left":0.38148272,"top":0.21268955,"width":0.1043883,"height":0.037110932},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., \"Allow Claude to access your GitHub repositories\").","depth":26,"bounds":{"left":0.38148272,"top":0.23343974,"width":0.1043883,"height":0.09936153},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citations from GitHub and Model Context Protocol. Opens side panel.","depth":26,"bounds":{"left":0.4175532,"top":0.31683958,"width":0.013796543,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"+1","depth":28,"bounds":{"left":0.4242021,"top":0.31883478,"width":0.0038231383,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Token Exchange:","depth":26,"bounds":{"left":0.38148272,"top":0.34357542,"width":0.043716755,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.","depth":26,"bounds":{"left":0.38148272,"top":0.34357542,"width":0.099734046,"height":0.07861133},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Upstash. Opens side panel.","depth":26,"bounds":{"left":0.44198802,"top":0.40622506,"width":0.008643617,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Granted:","depth":26,"bounds":{"left":0.38148272,"top":0.4329609,"width":0.04255319,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.","depth":26,"bounds":{"left":0.38148272,"top":0.4329609,"width":0.1043883,"height":0.07861133},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"bounds":{"left":0.4119016,"top":0.49561054,"width":0.008643617,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MCP OAuth in Claude Code","depth":23,"bounds":{"left":0.3695146,"top":0.5494813,"width":0.11635638,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP OAuth in Claude Code","depth":24,"bounds":{"left":0.3695146,"top":0.5510774,"width":0.07047872,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:","depth":24,"bounds":{"left":0.3695146,"top":0.5774142,"width":0.11469415,"height":0.09936153},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Browser Handoff:","depth":26,"bounds":{"left":0.38115028,"top":0.6875499,"width":0.04537899,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).","depth":26,"bounds":{"left":0.38115028,"top":0.6875499,"width":0.1043883,"height":0.12011173},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Authentication:","depth":26,"bounds":{"left":0.38115028,"top":0.8184357,"width":0.040226065,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.","depth":26,"bounds":{"left":0.38115028,"top":0.8184357,"width":0.10472074,"height":0.12011173},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"bounds":{"left":0.39660904,"top":0.9225858,"width":0.008643617,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Alternative (Static Headers):","depth":26,"bounds":{"left":0.38115028,"top":0.9493216,"width":0.07430186,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.","depth":26,"bounds":{"left":0.38115028,"top":0.9493216,"width":0.10472074,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can do this using the","depth":26,"bounds":{"left":0.38115028,"top":1.0,"width":0.09690824,"height":-0.032322407},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"--header","depth":27,"bounds":{"left":0.44481382,"top":1.0,"width":0.022273935,"height":-0.05426979},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"flag (e.g.,","depth":26,"bounds":{"left":0.38115028,"top":1.0,"width":0.09990027,"height":-0.05307257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"claude mcp add my-server --transport http --header \"Authorization: Bearer your-token\"","depth":27,"bounds":{"left":0.38115028,"top":1.0,"width":0.094913565,"height":-0.075019956},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":").","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from TrueFoundry. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MCP OAuth in Claude Chat (Claude Desktop & Web)","depth":23,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP OAuth in Claude Chat (Claude Desktop & Web)","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"Claude Chat\" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude.ai (Web Custom Connectors):","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you add a remote MCP server via the \"Custom Connectors\" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Desktop:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Desktop traditionally relies on a local configuration file (","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"claude_desktop_config.json","depth":27,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"config.json","depth":27,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"free of sensitive plaintext passwords.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from GitHub. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"The Bottom Line:","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You do not need to build a bespoke authentication protocol for MCP.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from GitHub. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Sources","depth":23,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextArea","text":"Enter a prompt for Gemini\nencrypted","depth":20,"bounds":{"left":0.37416887,"top":0.8104549,"width":0.10638298,"height":0.01915403},"value":"Enter a prompt for Gemini\nencrypted","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enter a prompt for Gemini","depth":21,"bounds":{"left":0.38081783,"top":0.81085396,"width":0.069980055,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"encrypted","depth":21,"bounds":{"left":0.37317154,"top":0.8104549,"width":0.0066489363,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.37017953,"top":0.8447725,"width":0.013297873,"height":0.031923383},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.38613698,"top":0.8447725,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.4431516,"top":0.8439745,"width":0.026097074,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.44847074,"top":0.8527534,"width":0.007480053,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.47124335,"top":0.8439745,"width":0.013297873,"height":0.031923383},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.3665226,"top":0.896249,"width":0.12167553,"height":0.025139665},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy & Gemini Opens in a new window","depth":17,"bounds":{"left":0.40724733,"top":0.92178774,"width":0.040226065,"height":0.012370312},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy & Gemini","depth":18,"bounds":{"left":0.40724733,"top":0.92178774,"width":0.040226065,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.36053857,"top":0.92098963,"width":0.043218084,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.36619017,"top":0.95730245,"width":0.053523935,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.37184176,"top":0.96249,"width":0.042220745,"height":0.015163607},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Skip to:","depth":10,"bounds":{"left":0.50731385,"top":0.07861133,"width":0.016954787,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":11,"bounds":{"left":0.50731385,"top":0.097765364,"width":0.016954787,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":12,"bounds":{"left":0.50731385,"top":0.097765364,"width":0.016954787,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":11,"bounds":{"left":0.50731385,"top":0.11691939,"width":0.016954787,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":12,"bounds":{"left":0.50731385,"top":0.11691939,"width":0.016954787,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":11,"bounds":{"left":0.50731385,"top":0.13607343,"width":0.029421542,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":12,"bounds":{"left":0.50731385,"top":0.13607343,"width":0.029421542,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar Ctrl [","depth":10,"bounds":{"left":0.5006649,"top":0.057861134,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar","depth":12,"bounds":{"left":0.50581783,"top":0.066640064,"width":0.03673537,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ctrl","depth":13,"bounds":{"left":0.5465425,"top":0.066640064,"width":0.007978723,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[","depth":13,"bounds":{"left":0.5611702,"top":0.066640064,"width":0.0016622341,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Switch sites or apps","depth":12,"bounds":{"left":0.51263297,"top":0.057861134,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":14,"bounds":{"left":0.5177859,"top":0.06344773,"width":0.044215426,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence","depth":10,"bounds":{"left":0.5259308,"top":0.057861134,"width":0.029421542,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"bounds":{"left":0.62400264,"top":0.06264964,"width":0.22140957,"height":0.015961692},"help_text":"","placeholder":"Search Confluence, Jira, Google Drive and other apps","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"bounds":{"left":0.8537234,"top":0.057861134,"width":0.030086435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"bounds":{"left":0.8650266,"top":0.06384677,"width":0.014793883,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":13,"bounds":{"left":0.92420214,"top":0.057861134,"width":0.036070477,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":15,"bounds":{"left":0.93550533,"top":0.06384677,"width":0.020777926,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Notifications","depth":13,"bounds":{"left":0.9616024,"top":0.057861134,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Notifications","depth":15,"bounds":{"left":0.96675533,"top":0.06344773,"width":0.027759308,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":13,"bounds":{"left":0.97357047,"top":0.057861134,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":15,"bounds":{"left":0.9787234,"top":0.06344773,"width":0.010139627,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":13,"bounds":{"left":0.98553854,"top":0.057861134,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":15,"bounds":{"left":0.9906915,"top":0.06344773,"width":0.009308517,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Recent","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Starred","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Spaces","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Spaces","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product","depth":13,"bounds":{"left":0.5006649,"top":0.09976058,"width":0.15392287,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product","depth":16,"bounds":{"left":0.5113032,"top":0.10574621,"width":0.017453458,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions","depth":14,"bounds":{"left":0.6452792,"top":0.10295291,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Back to top","depth":11,"bounds":{"left":0.5568484,"top":0.1396648,"width":0.04155585,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Back to top","depth":13,"bounds":{"left":0.5696476,"top":0.14644852,"width":0.021276595,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Content","depth":12,"bounds":{"left":0.5006649,"top":0.0,"width":0.15392287,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Content","depth":15,"bounds":{"left":0.5113032,"top":0.0,"width":0.01761968,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create Create","depth":14,"bounds":{"left":0.63730055,"top":0.0,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Change view","depth":13,"bounds":{"left":0.6452792,"top":0.0,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change view","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search by title","depth":15,"bounds":{"left":0.51163566,"top":0.005586592,"width":0.14261968,"height":0.022346368},"role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Results will update as you type.","depth":15,"bounds":{"left":0.50332445,"top":0.00518755,"width":0.06931516,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
6623143403087916041
|
7754562518818444246
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the oauth required for mcp for clauide code and claude chat
You said
what is the oauth required for mcp for clauide code and claude chat
Listen
Show more options
Show thinking
Gemini said
Gemini said
To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.
MCP acts as a universal "USB port" that allows AI models to connect to external data sources and tools.
When connecting to remote, HTTP-based MCP servers, Anthropic relies on the
OAuth 2.1
authorization framework.
This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.
View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.
+2
Here is exactly what is required and how OAuth is handled across both environments.
The Underlying OAuth Flow for MCP
The Underlying OAuth Flow for MCP
Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.
The Claude application acts as the
OAuth Client
, and the remote tool you are connecting to acts as the
Resource Server
.
View source details for citation from Model Context Protocol. Opens side panel.
To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:
Initial Handshake (Discovery):
Claude attempts to connect to the MCP server without credentials. The server must reject this with a
401 Unauthorized
HTTP status and include a
WWW-Authenticate
header pointing to a Protected Resource Metadata (PRM) document.
Metadata Fetch:
Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).
View source details for citation from Model Context Protocol. Opens side panel.
User Consent:
Claude prompts the user to authenticate.
The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., "Allow Claude to access your GitHub repositories").
View source details for citations from GitHub and Model Context Protocol. Opens side panel.
+1
Token Exchange:
Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.
View source details for citation from Upstash. Opens side panel.
Access Granted:
Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.
View source details for citation from Model Context Protocol. Opens side panel.
MCP OAuth in Claude Code
MCP OAuth in Claude Code
Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:
Browser Handoff:
When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).
Authentication:
Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.
View source details for citation from Model Context Protocol. Opens side panel.
Alternative (Static Headers):
If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.
You can do this using the
--header
flag (e.g.,
claude mcp add my-server --transport http --header "Authorization: Bearer your-token"
).
View source details for citation from TrueFoundry. Opens side panel.
MCP OAuth in Claude Chat (Claude Desktop & Web)
MCP OAuth in Claude Chat (Claude Desktop & Web)
"Claude Chat" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.
Claude.ai (Web Custom Connectors):
When you add a remote MCP server via the "Custom Connectors" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.
Claude Desktop:
Claude Desktop traditionally relies on a local configuration file (
claude_desktop_config.json
). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.
When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.
It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your
config.json
free of sensitive plaintext passwords.
View source details for citation from GitHub. Opens side panel.
The Bottom Line:
You do not need to build a bespoke authentication protocol for MCP.
If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.
View source details for citation from GitHub. Opens side panel.
Sources
Sources
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar Ctrl [
Collapse sidebar
Ctrl
[
Switch sites or apps
Switch sites or apps
Confluence
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Spaces
Spaces
Apps
Apps
Product
Product
More actions
More actions
Back to top
Back to top
Content
Content
Create Create
Create
Change view
Change view
Search by title
Results will update as you type....
|
71967
|
|
71968
|
1738
|
9
|
2026-04-22T14:35:45.303041+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-22/1776 /Users/lukas/.screenpipe/data/data/2026-04-22/1776868545303_m1.jpg...
|
Firefox
|
Jiminny MCP Connector - Product - Confluence — Wor Jiminny MCP Connector - Product - Confluence — Work...
|
True
|
jiminny.atlassian.net/wiki/spaces/PROD/pages/37282 jiminny.atlassian.net/wiki/spaces/PROD/pages/3728244737/Jiminny+MCP+Connector...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the oauth required for mcp for clauide code and claude chat
You said
what is the oauth required for mcp for clauide code and claude chat
Listen
Show more options
Show thinking
Gemini said
Gemini said
To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.
MCP acts as a universal "USB port" that allows AI models to connect to external data sources and tools.
When connecting to remote, HTTP-based MCP servers, Anthropic relies on the
OAuth 2.1
authorization framework.
This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.
View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.
+2
Here is exactly what is required and how OAuth is handled across both environments.
The Underlying OAuth Flow for MCP
The Underlying OAuth Flow for MCP
Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.
The Claude application acts as the
OAuth Client
, and the remote tool you are connecting to acts as the
Resource Server
.
View source details for citation from Model Context Protocol. Opens side panel.
To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:
Initial Handshake (Discovery):
Claude attempts to connect to the MCP server without credentials. The server must reject this with a
401 Unauthorized
HTTP status and include a
WWW-Authenticate
header pointing to a Protected Resource Metadata (PRM) document.
Metadata Fetch:
Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).
View source details for citation from Model Context Protocol. Opens side panel.
User Consent:
Claude prompts the user to authenticate.
The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., "Allow Claude to access your GitHub repositories").
View source details for citations from GitHub and Model Context Protocol. Opens side panel.
+1
Token Exchange:
Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.
View source details for citation from Upstash. Opens side panel.
Access Granted:
Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.
View source details for citation from Model Context Protocol. Opens side panel.
MCP OAuth in Claude Code
MCP OAuth in Claude Code
Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:
Browser Handoff:
When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).
Authentication:
Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.
View source details for citation from Model Context Protocol. Opens side panel.
Alternative (Static Headers):
If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.
You can do this using the
--header
flag (e.g.,
claude mcp add my-server --transport http --header "Authorization: Bearer your-token"
).
View source details for citation from TrueFoundry. Opens side panel.
MCP OAuth in Claude Chat (Claude Desktop & Web)
MCP OAuth in Claude Chat (Claude Desktop & Web)
"Claude Chat" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.
Claude.ai (Web Custom Connectors):
When you add a remote MCP server via the "Custom Connectors" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.
Claude Desktop:
Claude Desktop traditionally relies on a local configuration file (
claude_desktop_config.json
). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.
When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.
It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your
config.json
free of sensitive plaintext passwords.
View source details for citation from GitHub. Opens side panel.
The Bottom Line:
You do not need to build a bespoke authentication protocol for MCP.
If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.
View source details for citation from GitHub. Opens side panel.
Sources
Sources
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Workers | Datadog","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Workers | Datadog","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pull requests · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pull requests · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Your 'Not enpough activities' report wasn't generated - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your 'Not enpough activities' report wasn't generated - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.028819444,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.051736113,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.075,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.09826389,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.121527776,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"WORK, Google Account: lukas.kovalik@jiminny.com","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Chat","depth":12,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said what is the oauth required for mcp for clauide code and claude chat","depth":21,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"what is the oauth required for mcp for clauide code and claude chat","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":22,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":20,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":20,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP acts as a universal \"USB port\" that allows AI models to connect to external data sources and tools.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When connecting to remote, HTTP-based MCP servers, Anthropic relies on the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OAuth 2.1","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"authorization framework.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"+2","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what is required and how OAuth is handled across both environments.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"The Underlying OAuth Flow for MCP","depth":23,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Underlying OAuth Flow for MCP","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Claude application acts as the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OAuth Client","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", and the remote tool you are connecting to acts as the","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resource Server","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Initial Handshake (Discovery):","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude attempts to connect to the MCP server without credentials. The server must reject this with a","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"401 Unauthorized","depth":27,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HTTP status and include a","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WWW-Authenticate","depth":27,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"header pointing to a Protected Resource Metadata (PRM) document.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata Fetch:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"User Consent:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude prompts the user to authenticate.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., \"Allow Claude to access your GitHub repositories\").","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citations from GitHub and Model Context Protocol. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"+1","depth":28,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Token Exchange:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Upstash. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Granted:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MCP OAuth in Claude Code","depth":23,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP OAuth in Claude Code","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Browser Handoff:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Authentication:","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.","depth":26,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from Model Context Protocol. Opens side panel.","depth":26,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Alternative (Static Headers):","depth":26,"bounds":{"left":0.23159721,"top":0.0,"width":0.15520833,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.","depth":26,"bounds":{"left":0.23159721,"top":0.0,"width":0.21875,"height":0.13833334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can do this using the","depth":26,"bounds":{"left":0.23159721,"top":0.045,"width":0.20243056,"height":0.051666666},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"--header","depth":27,"bounds":{"left":0.36458334,"top":0.075555556,"width":0.046527777,"height":0.020555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"flag (e.g.,","depth":26,"bounds":{"left":0.23159721,"top":0.07388889,"width":0.20868056,"height":0.051666666},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"claude mcp add my-server --transport http --header \"Authorization: Bearer your-token\"","depth":27,"bounds":{"left":0.23159721,"top":0.104444444,"width":0.19826388,"height":0.07833333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":").","depth":26,"bounds":{"left":0.4340278,"top":0.16055556,"width":0.0069444445,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from TrueFoundry. Opens side panel.","depth":26,"bounds":{"left":0.23576389,"top":0.19,"width":0.018055556,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MCP OAuth in Claude Chat (Claude Desktop & Web)","depth":23,"bounds":{"left":0.20729166,"top":0.265,"width":0.24305555,"height":0.053333335},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MCP OAuth in Claude Chat (Claude Desktop & Web)","depth":24,"bounds":{"left":0.20729166,"top":0.26722223,"width":0.24131945,"height":0.049444444},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"Claude Chat\" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.","depth":24,"bounds":{"left":0.20729166,"top":0.33055556,"width":0.21944444,"height":0.08055556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude.ai (Web Custom Connectors):","depth":26,"bounds":{"left":0.23159721,"top":0.4261111,"width":0.19930555,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you add a remote MCP server via the \"Custom Connectors\" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.","depth":26,"bounds":{"left":0.23159721,"top":0.4261111,"width":0.21875,"height":0.2827778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Desktop:","depth":26,"bounds":{"left":0.23159721,"top":0.7238889,"width":0.08923611,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude Desktop traditionally relies on a local configuration file (","depth":26,"bounds":{"left":0.23159721,"top":0.7238889,"width":0.21284722,"height":0.08055556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"claude_desktop_config.json","depth":27,"bounds":{"left":0.2579861,"top":0.78333336,"width":0.15138888,"height":0.020555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.","depth":26,"bounds":{"left":0.23159721,"top":0.7816667,"width":0.21736111,"height":0.13833334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.","depth":26,"bounds":{"left":0.23159721,"top":0.8972222,"width":0.21076389,"height":0.10277778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your","depth":26,"bounds":{"left":0.23159721,"top":0.98388886,"width":0.21527778,"height":0.016111135},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"config.json","depth":27,"bounds":{"left":0.353125,"top":1.0,"width":0.06423611,"height":-0.07222223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"free of sensitive plaintext passwords.","depth":26,"bounds":{"left":0.23159721,"top":1.0,"width":0.21597221,"height":-0.07055557},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from GitHub. Opens side panel.","depth":26,"bounds":{"left":0.39895833,"top":1.0,"width":0.018055556,"height":-0.100000024},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"The Bottom Line:","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You do not need to build a bespoke authentication protocol for MCP.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details for citation from GitHub. Opens side panel.","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Sources","depth":23,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextArea","text":"Enter a prompt for Gemini\nencrypted","depth":20,"value":"Enter a prompt for Gemini\nencrypted","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enter a prompt for Gemini","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"encrypted","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy & Gemini Opens in a new window","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy & Gemini","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.20034721,"top":0.0,"width":0.11180556,"height":0.035555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.21215278,"top":0.0,"width":0.088194445,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Skip to:","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":11,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":11,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":11,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8538174758876719289
|
7754423980352295892
|
click
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
CloudWatch | us-east-2
CloudWatch | us-east-2
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Your 'Not enpough activities' report wasn't generated - [EMAIL] - Jiminny Mail
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the oauth required for mcp for clauide code and claude chat
You said
what is the oauth required for mcp for clauide code and claude chat
Listen
Show more options
Show thinking
Gemini said
Gemini said
To understand the OAuth requirements for the Model Context Protocol (MCP) in Claude Code and Claude Chat, it helps to look at how MCP handles secure connections.
MCP acts as a universal "USB port" that allows AI models to connect to external data sources and tools.
When connecting to remote, HTTP-based MCP servers, Anthropic relies on the
OAuth 2.1
authorization framework.
This ensures that Claude can access your protected tools securely using temporary tokens, rather than requiring you to copy and paste long-lived API keys, passwords, or configuration secrets.
View source details for citations from Stytch, Model Context Protocol, and Zuplo. Opens side panel.
+2
Here is exactly what is required and how OAuth is handled across both environments.
The Underlying OAuth Flow for MCP
The Underlying OAuth Flow for MCP
Whether you are using Claude Code or Claude Chat, the underlying architecture is identical.
The Claude application acts as the
OAuth Client
, and the remote tool you are connecting to acts as the
Resource Server
.
View source details for citation from Model Context Protocol. Opens side panel.
To build or connect to an MCP server, the OAuth integration must support this standard discovery and token exchange flow:
Initial Handshake (Discovery):
Claude attempts to connect to the MCP server without credentials. The server must reject this with a
401 Unauthorized
HTTP status and include a
WWW-Authenticate
header pointing to a Protected Resource Metadata (PRM) document.
Metadata Fetch:
Claude reads the PRM document to locate your specific Authorization Server (e.g., Okta, Auth0, Clerk, or a custom auth server).
View source details for citation from Model Context Protocol. Opens side panel.
User Consent:
Claude prompts the user to authenticate.
The user is temporarily redirected to a browser window to log in and explicitly grant permission (e.g., "Allow Claude to access your GitHub repositories").
View source details for citations from GitHub and Model Context Protocol. Opens side panel.
+1
Token Exchange:
Claude receives a temporary authorization code via a redirect, which it silently exchanges for a long-lived access token.
View source details for citation from Upstash. Opens side panel.
Access Granted:
Claude now includes this token in the header of subsequent requests to invoke tools and read data on your behalf.
View source details for citation from Model Context Protocol. Opens side panel.
MCP OAuth in Claude Code
MCP OAuth in Claude Code
Claude Code is Anthropic's command-line interface (CLI) tool for software engineering. When you connect Claude Code to a protected remote MCP server, the OAuth flow is adapted for the terminal:
Browser Handoff:
When Claude Code hits an MCP server that requires OAuth, it will generate a secure authorization link and automatically open your default desktop web browser (or output the URL to the terminal for headless environments).
Authentication:
Once you log in and approve access in the browser, the authorization server redirects the payload back to a local loopback port managed by Claude Code, handing off the authorization code.
View source details for citation from Model Context Protocol. Opens side panel.
Alternative (Static Headers):
If setting up a full OAuth 2.1 server is too complex for a quick internal tool, Claude Code also allows you to bypass the browser flow by injecting static bearer tokens directly via the CLI.
You can do this using the
--header
flag (e.g.,
claude mcp add my-server --transport http --header "Authorization: Bearer your-token"
).
View source details for citation from TrueFoundry. Opens side panel.
MCP OAuth in Claude Chat (Claude Desktop & Web)
MCP OAuth in Claude Chat (Claude Desktop & Web)
"Claude Chat" encompasses the visual interfaces—both the Claude Desktop application and the Claude.ai web platform.
Claude.ai (Web Custom Connectors):
When you add a remote MCP server via the "Custom Connectors" menu in your settings, Claude.ai handles the OAuth flow entirely in the browser. You simply paste the MCP server URL. Claude automatically parses the 401 discovery response and redirects you to the third-party service to grant permission, before seamlessly dropping you back into your chat session.
Claude Desktop:
Claude Desktop traditionally relies on a local configuration file (
claude_desktop_config.json
). While local stdio servers often require pasting API keys into this file, remote HTTP MCP servers utilizing OAuth eliminate this security risk.
When Claude Desktop encounters an OAuth-protected server, it pops open your system's default browser to capture your consent.
It then stores the resulting token securely in your operating system's native keychain or credential manager, keeping your
config.json
free of sensitive plaintext passwords.
View source details for citation from GitHub. Opens side panel.
The Bottom Line:
You do not need to build a bespoke authentication protocol for MCP.
If your external tool already utilizes standard OpenID Connect or OAuth 2.0/2.1, Claude Code and Claude Chat are heavily standardized to automatically discover those endpoints, route the user for consent, and manage the resulting tokens behind the scenes.
View source details for citation from GitHub. Opens side panel.
Sources
Sources
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Your Jiminny chats aren’t used to improve our models. Gemini is AI and can make mistakes, including about people.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content...
|
NULL
|