I commute around Europe: Finland, Czechia, Estonia. I enjoy Go, PHP, Node.js/TypeScript and C#, and I pick whatever fits the job. My philosophy is laziness as productivity: automate the boring parts, keep a human in the loop. Most of what I build is open source: MCP servers, Claude Code plugins, a hosting platform for agent-built apps and a pixel-art game portal.
Products
- ๐ Metrifyr: your marketing data for AI agents, over MCP. GA4, Search Console, Tag Manager, AdSense, PageSpeed and keyword research in one connector for Claude, Cursor and friends. Built because I kept doing the same GA4 digging by hand.
- ๐ฎ PixelDen: browser games portal, pixel art made with AI tooling
- ๐ drobek: self-hosted vibe coding hosting. Your agent writes the frontend over MCP, the backend is platform modules: auth, data, forms, email, files and an API proxy with server-side secrets. AGPL-3.0 ยท drobek.app
- โ๏ธ codeforge: AI coding sessions over git repos (Claude Code, Codex, Cursor) on a server, with live stream, cost tracking and PR review
- ๐ vellum: self-hosted MCP server over a folder of markdown, one Go binary, no DB
MCP servers
- ๐ฆ firefox-devtools-mcp: inspect and control Firefox via WebDriver BiDi, now under Mozilla
- ๐ฆ openclaw-mcp: bridge between Claude.ai and a self-hosted OpenClaw assistant, with OAuth
- ๐ mcp-gsheets: read, write and manage Google Sheets from Claude, Cursor and friends
- ๐จ mcp-design-system-extractor: lets agents read your Storybook design system
Also: cursor-plugin-cc ยท mcp-jira-stdio ยท pixelforge-mcp ยท openclaw-a2a ยท ai-skills
Shooting down my last year
Latest writing
- Claude Code built the app. I refused to let it publish itself.
- Your AI-built app wants your API key. I built drobek so it never gets it.
- The AI artifact was useful. Then someone wanted to keep using it.
๐ tomasgrasl.cz ยท โ๏ธ dev.to ยท ๐ฌ /dev/null ยท ๐ฆ Bluesky ยท ๐ @GraslT





