Skip to content

Instantly share code, notes, and snippets.

View zeke's full-sized avatar
🍓
@-message me directly if I'm slow to respond.

Zeke Sikelianos zeke

🍓
@-message me directly if I'm slow to respond.
View GitHub Profile
@zeke
zeke / recent-github-activity.md
Created January 15, 2026 03:48
Recent GitHub activity for @zeke
@zeke
zeke / gist:794d8d5cd82ae5e77bb6cd14e36d8a8e
Created January 15, 2026 03:47
Recent GitHub activity for @zeke
# Recent GitHub Activity for @zeke
## Closed Issues
- [zeke/tongues#202](https://github.com/zeke/tongues/issues/202) Treat parenthetical input as instructions or context, not text to translate - 2 weeks ago
## Merged Pull Requests
- [github-modules/recent-github-activity#7](https://github.com/github-modules/recent-github-activity/pull/7) feat: separate merged from closed PRs, hide empty sections - 7 minutes ago
- [github-modules/recent-github-activity#6](https://github.com/github-modules/recent-github-activity/pull/6) fix: fetch full PR data for titles and URLs in output - 19 minutes ago
@zeke
zeke / zeke-github-activity.md
Last active January 15, 2026 03:35
Recent GitHub activity for zeke
@zeke
zeke / opencode-hooks.md
Created January 13, 2026 18:10
OpenCode vs Claude Code Hooks Comparison

OpenCode Hooks: A Comparison with Claude Code

OpenCode supports a hooks feature similar to Claude Code, but with a plugin-based architecture that offers more flexibility and programmability.

Overview

Feature Claude Code OpenCode
Primary approach Config-based shell commands Plugin-based TypeScript/JS
Hook execution Bash scripts via JSON config Full SDK access in plugins
@zeke
zeke / opencode-reads-claude-md.md
Created January 13, 2026 18:05
OpenCode reads ~/.claude/CLAUDE.md (undocumented Claude Code compatibility)

OpenCode reads ~/.claude/CLAUDE.md (undocumented)

If you use both OpenCode and Claude Code, you may notice that OpenCode automatically picks up your ~/.claude/CLAUDE.md file.

This is intentional but undocumented behavior for Claude Code compatibility.

How it works

OpenCode loads instruction files from multiple locations:

@zeke
zeke / gist:9927445e67b28cd97a1afa916dbdd444
Created January 13, 2026 18:05
OpenCode reads ~/.claude/CLAUDE.md (undocumented Claude Code compatibility)
# OpenCode reads ~/.claude/CLAUDE.md (undocumented)
If you use both [OpenCode](https://opencode.ai) and [Claude Code](https://docs.anthropic.com/en/docs/claude-code), you may notice that OpenCode automatically picks up your `~/.claude/CLAUDE.md` file.
This is **intentional but undocumented** behavior for Claude Code compatibility.
## How it works
OpenCode loads instruction files from multiple locations:
@zeke
zeke / replicate-demo-apps.md
Created January 9, 2026 18:45
Comprehensive list of Replicate demo apps on GitHub

Replicate Demo Apps on GitHub

A comprehensive list of demo applications, interactive web apps, templates, and example projects from the Replicate organization on GitHub.


Interactive Web Apps & Demos

These are fully-functional web applications that showcase Replicate's capabilities.

@zeke
zeke / get_model_metadata.sh
Created June 16, 2025 18:36
A demo of the unneeded OpenAPI "paths" data formerly returned by Replicate's API for serialized model versions.
curl -s \
-H "Authorization: Bearer $REPLICATE_API_TOKEN" \
https://api.replicate.com/v1/models/replicate/hello-world \
| jq .latest_version.openapi_schema.paths
# Clone llama.cpp
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
# Build it
LLAMA_METAL=1 make
# Download model
export MODEL=llama-2-13b-chat.ggmlv3.q4_0.bin
wget "https://huggingface.co/TheBloke/Llama-2-13B-chat-GGML/resolve/main/${MODEL}"
title authors intro published_at
Hello, world!
evilstreak, zeke
We are saying hello to the world with this blog post.
2022-05-16

Markdown goes here. Post title will be an H1.

Something else