Ciprian Spiridon

351 posts

Ciprian Spiridon banner
Ciprian Spiridon

Ciprian Spiridon

@cip_spiridon

CTPO & Builder. 🇷🇴➡️🇬🇧➡️🇦🇪➡️🌎 https://t.co/NNulLdJo6m https://t.co/U9n8obTsV4 @ulpi/codemap https://t.co/2m2w6rjy0v https://t.co/jkUCA5xATT

Dubai, United Arab Emirates เข้าร่วม Kasım 2011
824 กำลังติดตาม238 ผู้ติดตาม
Marcell Havlik
Marcell Havlik@cviklihamar·
@cip_spiridon I have to check out the package yet :D Will try to do it! Also wrote a CDP proxy last week, and also we have similar features, that's why this is interesting, why you decided like so!
English
1
0
1
134
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
Browse v2.2 => IOS, Android, MacOS support later today :)
Ciprian Spiridon tweet mediaCiprian Spiridon tweet media
English
3
0
3
46
Marcell Havlik
Marcell Havlik@cviklihamar·
@cip_spiridon I just dont get is this really the respnsibility of the package or why is it :D
English
3
0
1
37
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
@ulpi/browse v1.5.1 => 2.2.3 — Native App Automation + Project Extensibility + a lot more Same CLI. Same commands. Now automates Android, iOS, and macOS apps. --platform android --app com.example Kotlin instrumentation driver on-device. Accessibility tree traversal via UiAutomation. Full protocol: tap, fill, type, press, screenshot, snapshot. --platform ios --app MyApp iOS Simulator bridge via simctl. Role normalization from iOS accessibility roles. --platform macos --app Safari Swift bridge binary talking to macOS Accessibility API. Auto-prompts permission dialog on first use. Changelog: #v151" target="_blank" rel="nofollow noopener">github.com/ulpi-io/browse…
Ciprian Spiridon tweet mediaCiprian Spiridon tweet mediaCiprian Spiridon tweet media
English
1
0
2
27
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
One simple cli, that is agent friendly that can do the things I need. I could download Maestro for apps, and use a combo of agents-browser and playwright MCP to a chive the same, and I really tried, but it was very cumbersome, couldn’t control their roadmap and get the features I really needed. 3 weeks later of weekend work 😏, it’s getting there.
English
0
0
1
21
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
Merged to main. Will be publishing the CLI package in a bit. You can see the approach there. Why do I need this? I can’t spend get claude code to explore my website and/or apps, generate a “playbook” of what they did and have the ability to run that as a test in my ci/cd pipeline. github.com/ulpi-io/browse
English
0
0
1
70
Marcell Havlik
Marcell Havlik@cviklihamar·
@cip_spiridon Nice! By the way this isn't like a simple CDP and some custom filter or something and in the end a simple cli tool in the end? Why do you need these custom stuff, sorry for not understanding. But I am really curious!
English
1
0
1
31
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
Android → Kotlin driver on-device, UiAutomation, NanoHTTPD server iOS → XCUITest runner in Simulator, FlyingFox HTTP server macOS → Swift binary talking to Accessibility API Node.js owns all the semantics,refs, snapshots, text extraction, command routing. Platform bridges just expose raw accessibility trees and perform actions. One cli across browsers, ios, android, macos. I’ll push the repo in a bit once I finish testing android.
English
1
0
1
28
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
IOS & MacOS => QA done Android => QA in progress
Español
0
0
1
24
Nick Launches → Insta Posts
Nick Launches → Insta Posts@nicklaunches·
Good morning builders, If you're actively shipping something (even if it's early), just say Hi in the replies. I'm looking to connect with more makers who are building in public and actually launching products. Let's turn this thread into a solid list of 50+ active builders. Drop your name/project + a quick link if you have one.
English
128
2
65
4.2K
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
browse v1.4.0 — Performance Audit System Your AI agent can now run a full web performance audit from the CLI. perf-audit — one command, full report: → Core Web Vitals (LCP, CLS, TBT, FCP, TTFB, INP) with Google's thresholds → LCP critical path — traces the entire blocking chain from TTFB to render → Layout shift attribution — font swaps, missing image dimensions, ad injection → JS/CSS coverage — per-file used vs unused bytes → Image audit — format, lazy-load, fetchpriority, oversized detection → Font audit — font-display, preload, FOIT/FOUT risk → DOM complexity, render-blocking resources, long task attribution detect — tech stack fingerprint: → 108 framework signatures across 12 categories → 55 SaaS platforms — Shopify app enumeration with per-app sizing, WordPress plugin list, Magento RequireJS waterfall → Third-party inventory with 88 known domain classifications → All detections in a single page.evaluate() call, under 200ms Platform-aware recommendations. Detects your stack and gives you specific fixes — not generic Lighthouse advice. Shopify? It tells you which apps to remove. WordPress? Which plugins are killing your TBT. Magento? Which RequireJS modules to bundle. Built for agents. Works with --mcp. Pipe it into Claude Code, Cursor, or any MCP client and let your AI fix your performance.
Ciprian Spiridon tweet media
English
3
0
8
97
Shrey Pandya
Shrey Pandya@shreypandya·
Introducing /cookie-sync Run browser tasks in the cloud with all your authenticated accounts, powered by @browserbase Watch as my agent: - uploads my local Chrome cookies - injects them into a remote browser - goes to Forkable & chooses my Friday lunch for me
English
35
41
506
55.8K
Elon Musk
Elon Musk@elonmusk·
@dvorahfr We will pause moving forward with this until further consideration
English
5.1K
1.2K
18.6K
3.7M
Déborah
Déborah@dvorahfr·
I'm based in France, but 43% of my audience is American. I know many of us are in the same situation. To reach a wider audience, all my posts are in English, the international language. Those who cause trouble may be punished, but with this change, which will significantly reduce our earnings, you're also penalizing a number of accounts that use the international language without any ill intent. X tells us that videos and new, high-quality content will be prioritized, but this change will, on the contrary, drastically reduce our earnings. Is there any way to reverse this decision, please?🥺 @XCreators @X @nikitabier @elonmusk
Déborah tweet media
Nikita Bier@nikitabier

Starting Thursday, we'll be updating our revenue sharing incentives to better reward the content we want on X: We will be giving more weight to impressions from your home region—to encourage content that resonates with people in your country, in neighboring countries and people who speak your language. While we appreciate everyone's opinion on American politics, we hope this will disincentivize gaming the attention of US or Japanese accounts and instead, drive diverse conversations on the platform. We invite creators to start building an audience locally. X will be a much richer community when there's relevant posts for people in all parts of the world.

English
581
297
4.2K
1.7M
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
@nikitabier yeah mate, however most of us don’t resonate with the local mindset and X is one of the last platforms that doesn’t shove down my throat things that are local and i don’t care about.
English
0
0
0
11
Nikita Bier
Nikita Bier@nikitabier·
Starting Thursday, we'll be updating our revenue sharing incentives to better reward the content we want on X: We will be giving more weight to impressions from your home region—to encourage content that resonates with people in your country, in neighboring countries and people who speak your language. While we appreciate everyone's opinion on American politics, we hope this will disincentivize gaming the attention of US or Japanese accounts and instead, drive diverse conversations on the platform. We invite creators to start building an audience locally. X will be a much richer community when there's relevant posts for people in all parts of the world.
English
10.8K
3.7K
37.4K
16.2M
Ciprian Spiridon
Ciprian Spiridon@cip_spiridon·
@mscode07 Browser CLI for agents that's OpenSource, fast, and NOT token hungry. @ulpi/browse" target="_blank" rel="nofollow noopener">npmjs.com/package/@ulpi/…
English
0
0
2
30
mscode07
mscode07@mscode07·
Founders, what are you building? Pitch it in 1 sentence.
English
173
3
72
6K
Aryan
Aryan@justbyte_·
As a developer, which localhost do you choose?
Aryan tweet media
English
127
5
106
13.2K
Product Hunt 😸
Product Hunt 😸@ProductHunt·
Elevator pitch time: describe your product in 5 words or less in the replies 👇
English
585
8
224
35.3K
Vishal
Vishal@vishaltweetup·
Which domain sounds more innovative and tech-focused? > .ai > .io > .dev > .com
English
82
0
74
3.8K