Zeke Sikelianos @ziki.boo · 9hI'll be at Cloudflare Connect in SF from Oct 19-21, running workshops and helping people build crazy shit. Come through! Use CONNECT100 at checkout for $100 off. www.cloudflare.com/connect 000
Zeke Sikelianos @ziki.boo · 25/08/2026Every page on my personal site now has a slop disclosure. It's currently 97% slop-free, but I still want to be honest and specific about where the words are not really my own. zeke.sikelianos.com/slop-detection 000
Reposted by Zeke SikelianosGeorge Chiramattel @georgeck.me · 07/06/2026If you are looking for an easy introduction to learning AI coding with agents, then I would highly recommend this site: opencode.schoolopencode.schoolOpenCode SchoolLearn to use OpenCode, the free and open-source AI coding agent. 111
Zeke Sikelianos @ziki.boo · 30/05/2026I published a skill to make agents better at using the GitHub CLI. It distills patterns from 1,228 real OpenCode `gh` invocations: safer PR bodies, valid JSON fields, Actions log inspection, `gh api` type gotchas, gist quirks, and recovery steps for common failures. github.com/zeke/faster... 000
Zeke Sikelianos @ziki.boo · 27/05/2026New post: zeke.sikelianos.com/browsers-in... Let your AI agents drive real web browsers locally and in the cloud, with Chrome DevTools MCP, Cloudflare Browser Run, and a few guardrails to keep browser automation fast and safe. 000
Zeke Sikelianos @ziki.boo · 22/05/2026I've been maintaining a global AGENTS.md file for over a year now, making small improvements as I learn new tricks to improve AI agent behaviors. Published an anonymized copy of it here: github.com/zeke/agents.mdgithub.comGitHub - zeke/agents.md: My global instructions for AI agents like OpenCodeMy global instructions for AI agents like OpenCode - zeke/agents.md 100
Zeke Sikelianos @ziki.boo · 21/05/2026I added a YOLO agent to OpenCode. Thanks to @Jilles for making me even more dangerous. Here's how: github.com/zeke/openco... 000
Zeke Sikelianos @ziki.boo · 13/05/2026github.com/zeke/helico...github.comGitHub - zeke/helicopter-skill: An agent skill for flying a Bell 212 helicopter. Inspired by The Matrix.An agent skill for flying a Bell 212 helicopter. Inspired by The Matrix. - zeke/helicopter-skill 000
Zeke Sikelianos @ziki.boo · 29/04/2026My swiss-design skill says how it should look, but not how it should behave. So I updated it to reference Vercel's web-interface-guidelines skill for a11y, focus, forms, perf, hydration, and I inlined the indispensable typographic rules. github.com/zeke/swiss-... x.com/zeke/status...github.comdocs: inline web-quality rules and link Vercel guidelines by zeke · Pull Request #1 · zeke/swiss-design-skillThis PR adds behavior and quality guidance the skill was missing, without duplicating upstream rules. Changes to swiss-design/SKILL.md: New Typographic details subsection: ellipsis character, curl... 000
Zeke Sikelianos @ziki.boo · 22/04/2026I made an agent skill to speed up Chrome DevTools MCP. npx skills add zeke/faster-chrome-devtools-skill github.com/zeke/faster... 010
Zeke Sikelianos @ziki.boo · 15/04/2026This is how services like OpenCode Zen and Go work too. They are gateways that proxy requests to multiple providers behind a single API key. Now you can build your own. 000
Zeke Sikelianos @ziki.boo · 15/04/2026In this exercise you: - Create a gateway in the Cloudflare dashboard - Enable Unified Billing and load credits - Connect it to OpenCode - Add models from multiple providers - Test it and check the logs The whole thing takes about 15 minutes. 100
Zeke Sikelianos @ziki.boo · 15/04/2026The problem: every AI provider is a separate relationship. Sign up, get an API key, manage billing, check usage. Repeat for each one. An AI gateway sits in the middle and gives you one bill, one set of logs, one place to manage everything. 100
Zeke Sikelianos @ziki.boo · 15/04/2026New OpenCode School exercise: Use an AI gateway Set up Cloudflare AI Gateway to route your AI requests through a single endpoint. One bill for Anthropic, OpenAI, and other providers. No separate API keys needed. opencode.school/exercises/u... 210
Zeke Sikelianos @ziki.boo · 15/04/2026gws isn't just Gmail. It covers Drive, Calendar, Sheets, Docs, Chat, and more. Once you're set up, you can expand the skill to other Google Workspace services. 000
Zeke Sikelianos @ziki.boo · 15/04/2026Every outgoing email goes through a draft step. The agent composes the message, shows you the recipient, subject, and body, and waits for your go-ahead before sending. No accidental sends. 100
Zeke Sikelianos @ziki.boo · 15/04/2026The best part is batch triage. Instead of clicking through emails one at a time, the agent reads your entire unread inbox, categorizes every message (needs reply, FYI, archive, junk), and presents a summary. Then you process them in bulk. 100
Zeke Sikelianos @ziki.boo · 15/04/2026The setup is all CLI commands that OpenCode runs for you. No clicking around in the Google Cloud console. Install gcloud and gws, run `gws auth setup --login`, and you're authenticated with Gmail. Then you write a custom skill that teaches your agent how to manage your specific account. 100
Zeke Sikelianos @ziki.boo · 15/04/2026New OpenCode School exercise: Achieve inbox zero This one uses the gws and gcloud CLIs to give you read and write access to all your Google stuff, directly from OpenCode. opencode.school/exercises/a...opencode.schoolAchieve inbox zero | OpenCode SchoolTriage your email inbox, batch-process messages, and send emails using Gmail. 100
Zeke Sikelianos @ziki.boo · 29/03/2026@michaeldwan.com I saw you installed OpenCode on GitHub. Didn't know that was a thing. How is that going? Same idea as github.com/ask-bonk ?github.combonkA little code review bot built on OpenCode. bonk has one repository available. Follow their code on GitHub. 110
Zeke Sikelianos @ziki.boo · 12/02/2026I also wrote about ten things I don't love about Replicate. Cold boots, expiring files, redundant APIs, and more. The good news is, they're all fixable problems. Read the full post here: zeke.sikelianos.com/ten-things-... 010
Zeke Sikelianos @ziki.boo · 12/02/202610. Generic models — Replicate isn't only for GPU-heavy ML. I wrapped ffmpeg in a model that changes video speed. No GPU, just a CPU. Cheap, fast, drag-and-drop. replicate.com/zeke/change... 100
Zeke Sikelianos @ziki.boo · 12/02/20269. MCP — plug the Replicate MCP server into Claude Code or any agent and let it search, compare, and run models for you. Quickly becoming the default way people explore the platform. replicate.com/docs/refere... 100
Zeke Sikelianos @ziki.boo · 12/02/20268. Userland — Replicate's core is small. The full public model catalog is available as an npm package, so you can build your own tools on top of it. github.com/replicate/a... 100
Zeke Sikelianos @ziki.boo · 12/02/20267. Shareable predictions — like GitHub Gists for AI output. Share the exact inputs and outputs that produced a result. Reproducibility was the whole reason Replicate got its name. replicate.com/docs/topics... 100
Zeke Sikelianos @ziki.boo · 12/02/20266. Model schemas — every model on Replicate has typed input/output schemas with defaults and validation. Powered by Cog, Replicate's open source model packaging tool. github.com/replicate/cog 100
Zeke Sikelianos @ziki.boo · 12/02/20265. One token, many providers — one API key gets you Google, Anthropic, OpenAI, ElevenLabs, and more. No juggling separate consoles and billing setups. replicate.com/account/api... 100
Zeke Sikelianos @ziki.boo · 12/02/20264. The HTTP API — only ~35 endpoints. Documented with an OpenAPI schema you can hand to an LLM so it knows how to search, compare, and run models. api.replicate.com/openapi.json 100
Zeke Sikelianos @ziki.boo · 12/02/20263. Official models — maintained by Replicate staff. Always on, fast, stable. Look for the "Official" badge when choosing a model. replicate.com/docs/topics... 100
Zeke Sikelianos @ziki.boo · 12/02/20262. Playground — run multiple models side by side, compare outputs and speed with the same prompt. My favorite way to evaluate a model before writing any code. replicate.com/playground 100
Zeke Sikelianos @ziki.boo · 12/02/20261. Collections — a curated starting point for discovering what models can do. Text-to-image, text-to-video, music generation, all organized by humans who know what's good. replicate.com/collections 100
Zeke Sikelianos @ziki.boo · 12/02/2026I wrote about ten things I love about Replicate, and ten things I don't. Since we've teamed up with Cloudflare, now feels like the right moment to celebrate the things we got right, and to reflect on the things we can do better going forward. zeke.sikelianos.com/ten-things-... 100
Zeke Sikelianos @ziki.boo · 14/05/2025Anyone doing GitHub MCP stuff in Cursor? I'm thinking something like: > Read the feedback I got on <PR_URL> and fix it. ☝️ Working in a private repo, so this would need authenticated access to GitHub 000
Zeke Sikelianos @ziki.boo · 07/05/2025I think Google AI Studio is amazing. Why does it get so much shade? 110
Zeke Sikelianos @ziki.boo · 11/03/2025Lazyweb of AI devs: What are your favorite Node.js and Python tools for stuffing files from disk into an LLM-friendly string? For example: github.com/simonw/file...github.comGitHub - simonw/files-to-prompt: Concatenate a directory full of files into a single prompt for use with LLMsConcatenate a directory full of files into a single prompt for use with LLMs - simonw/files-to-prompt 010
Zeke Sikelianos @ziki.boo · 03/03/2025It’s true. It works so well. We’ve finally moved beyond the whisper era. 0121
Zeke Sikelianos @ziki.boo · 26/02/2025Claude 3.7 Sonnet is out, and you can run it on Replicate. replicate.com/anthropic/c...replicate.comanthropic/claude-3.7-sonnet – ReplicateThe most intelligent Claude model and the first hybrid reasoning model on the market (claude-3-7-sonnet-20250219) 000
Reposted by Zeke SikelianosAlex Nichol @unixpickle.bsky.social · 24/02/2025I really feel like fashion retail websites should let you browse in latent space. Don't select a category like "shirt". Instead, see some product images, and select one that's a shirt. Then see a grid of shirts, and pick your favorites. See a grid of shirts like these. Repeat. 072
Zeke Sikelianos @ziki.boo · 23/02/2025X was all I knew, Blue Sky hums a softer tune, will I learn the words? 230
Zeke Sikelianos @ziki.boo · 23/02/2025@hipstersmoothie.com thanks for building www.bluesky-migrate.com -- it's helping me get my act together to switch. 🙏bluesky-migrate.comBluesky MigrateThis page serves a simple guide on how to migrate to Bluesky from X. All steps are optional, but you should really do the first two. 010
Zeke Sikelianos @ziki.boo · 14/02/2025; @replicate shipped some nice little docs updates and API improvements this week. replicate.com/changelog/2025-02-14-…replicate.comThe little things, week ending February 14, 2025A collection of updates to Replicate for the week ending ... 000
Zeke Sikelianos @ziki.boo · 10/02/2025Google's latest text-to-image model is now on @replicate, and it's really good. It's also really easy to run from the web or the API, just like any other Replicate model. No need to fuss around with Google APIs to get up and running. replicate.com/google/imagen-3replicate.comgoogle/imagen-3 – Run with an API on ReplicateGoogle's highest quality text-to-image model, capable of ... 000
Zeke Sikelianos @ziki.boo · 06/02/2025Restream.io test by Zeke x.com/i/broadcasts/1PlJQMveWAyJErestream.ioCreate and Multistream Live Video | RestreamRestream is a simple live video platform that empowers yo... 000
Zeke Sikelianos @ziki.boo · 05/02/2025@craigsdennis your awesome talk-to-javascript-openai-workers stopped working! 😿 I was just gonna turn it into a proper OpenAI + CloudFlare + Replicate guide, but it looks the Realtime WebRTC API beta has drifted a bit in the last month or so. Do you have any plans to revisit 000
Zeke Sikelianos @ziki.boo · 04/02/2025@jeremyphoward @HamelHusain I love llms.txt and want to help spread the gospel. What tools do you know of that have built-in support for it? Like... user mentions example.com and the tool knows to go looking for example.com/llms.txtexample.comExample Domain 000