ralphy

by alecs5amโœ“ Verified

๐ŸŽฌ Give AI agents tools to create viral videos. Influence at scale, from your terminal.

122
Stars
13
Forks
HTML
Language
8/23/2026
Added
View on GitHubDownload ZIP

โš ๏ธ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/alecs5am/ralphy

Getting Started

Guides for using skills like ralphy.

Security Report

Verified

Last scanned: โ€”

{
  "status": "PASSED",
  "issues": []
}

README.md

RALPHY โ€” turn your coding agent into a content farm

Turn your coding agent into a content farm.

Open-source runtime for agent-driven content production. You chat with Hermes, Claude Code, Codex, or another local coding agent; the agent drives Ralphy. Forkable, observable, reproducible.

Tests Release Latest release License: Apache 2.0 PRs welcome


What it is

Ralphy is a tool for local agents, not a CLI you operate by hand. You stay in chat โ€” Hermes, Claude Code, Codex, or another coding agent โ€” and describe what you want; the agent runs Ralphy for you. The CLI is the runtime that gives the agent reproducible model calls, account workspaces, shared brand assets, content units, quality gates, renders, logs, and memory.

Under the hood, two API keys (OPENROUTER_API_KEY + ELEVENLABS_API_KEY) wire up image / video / vision / LLM (OpenRouter), voice + music (ElevenLabs), HTML+GSAP composition (HyperFrames), and a local async-job queue (bun + SQLite). Direct ralphy <verb> commands stay available for setup, debugging, and power users โ€” but driving them yourself is not the primary workflow.

Demo

See what Ralphy makes โ†’ โ€” real rendered outputs from real projects.

Cost: ~$8โ€“12 per 30s video. Speed: ~8 min cold-start, ~25 min for a 10-batch. Engine: HyperFrames (HTML + GSAP, deterministic Puppeteer + FFmpeg render).

Install

PlatformCommand
macOS (Homebrew)brew install alecs5am/tap/ralphy
Linux / macOS (curl)curl -fsSL https://raw.githubusercontent.com/alecs5am/ralphy/main/install.sh | sh
Windows (PowerShell)irm https://raw.githubusercontent.com/alecs5am/ralphy/main/install.ps1 | iex
Cross-platform (npm)npm install -g @alecs5am/ralphy

All four ship the same binary.

Setup is a one-time step you run once so your agent can take over from there. These two commands are agent enablement + diagnostics, not the everyday workflow:

ralphy setup          # interactive wizard โ€” paste the two API keys + install agent skill
ralphy doctor         # verify env is green (run this when the agent reports a problem)

Expected output:

โœฆ ralphy v0.3.0
โ–ธ Dependencies          โœ“ bun  โœ“ ffmpeg
โ–ธ API keys              โœ“ OPENROUTER_API_KEY  โœ“ ELEVENLABS_API_KEY
  โœ“ ready

macOS Gatekeeper warning? You used the direct-download path. Brew / npm / install.sh bypass Gatekeeper automatically. If you hit it: xattr -d com.apple.quarantine /path/to/ralphy once and you're done.

Verify your install: every Release includes a SHA256SUMS file. shasum -a 256 -c SHA256SUMS (macOS / Linux) or Get-FileHash (Windows) confirms the binary matches.

60-second tour

In practice you say "make a spring espresso ad" in chat and the agent runs these verbs for you. Here's the surface it drives, so you can see what's happening under the hood:

# 1. Create a project
ralphy new "Spring espresso ad" --id espresso-001

# 2. Find a template by free-text utterance
ralphy template suggest "talking head rant about deadlines" -p
โœฆ Query: "talking head rant about deadlines"
  1. โœ“ talking-head  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘  0.95  strong
  2. โœ“ story-time    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘  0.70  strong
# 3. Scaffold from the chosen template (sourced from the hosted library)
ralphy template use talking-head --id espresso-001

# 4. Cost-preview before spending a cent
ralphy generate image --project espresso-001 --slot scene-01-bg \
  --prompt "studio packshot, white seamless, 50mm, photoreal" --dry-run

# 5. Render the project to mp4
ralphy render espresso-001

That's it. Full CLI surface in docs/cli-surface.generated.md.

Why Ralphy

What you actually get vs other ways to do this. The operator is your agent; you stay in chat.

Closed SaaS (Higgsfield, HeyGen, Captions)Other OSS (ShortGPT, MoneyPrinterTurbo)Ralphy
SourceClosedOSS (script-shaped)Apache 2.0, fork-able
Who operates itYou, in their web UIYou, hand-running a scriptYour agent โ€” you stay in chat
Agent surfaceTheir cloud agentNoneLocal skills + playbooks; works in any agent
ModelsVendor lock-inOne model, hardcodedAny OpenRouter model โ€” Kling / Seedance / Veo / Sora / Nano-Banana
Cost transparencySubscription black boxFree-but-you-DIY--dry-run shows the bill before you spend
ReproducibilityVibesVibesAppend-only genlogs + postmortems + templates-as-git
Quality gatesBest-effortNoneRefuse-not-warn: bad scene = no render
Reference groundingNoneNoneBuilt-in research engine (ralphy research) + guideline library
ComposerWeb canvas (theirs)MoviePy / FFmpeg scriptsHyperFrames (HTML + GSAP) โ€” versioned in git, tested in CI

The hard rule that makes the rest work: ralphy <verb> is the only entry-point. No ad-hoc ffmpeg shell-outs, no direct provider fetches, no orphan scripts. Every model call lands in generations.jsonl, every cost in the rollup, every failure in the postmortem.

Architecture

graph LR
    A[Agent: Claude Code / Cursor / Codex] -->|playbooks| B[ralphy CLI]
    B --> C[Provider router]
    C --> D[OpenRouter<br/>Kling / Seedance / Veo / Sora / Nano-Banana]
    C --> E[ElevenLabs<br/>TTS + Music]
    B --> F[HyperFrames composer<br/>HTML + GSAP]
    F --> G[mp4 via Puppeteer + FFmpeg]
    B --> H[Project memory<br/>genlogs ยท postmortems ยท cost rollup]
    B --> I[Hosted template library<br/>+ guidelines in git]

5 agent roles (researcher / scenarist / art-director / editor / producer) routed via AGENTS.md. The router decides which playbook the agent reads before acting.

Documentation & community

SurfaceRead when
LibraryBrowse published units + templates with live rendered previews.
AGENTS.mdFirst. Routing rules + the "read the playbook before acting" discipline.
MODELS.mdBefore every model call. Claude's training is stale on model names.
docs/playbooks/Per-role instructions (researcher, scenarist, art-director, editor, producer).
GitHub DiscussionsQ&A, Show & Tell, Tester feedback.

Contributing

git clone https://github.com/alecs5am/ralphy.git
cd ralphy && bun install

bun test                       # unit + integration (1,000+ tests)
bun run lint                   # typecheck + project lints (errors / help-examples / skills / agents-md / cli-surface)
bun run cli:surface:build      # regenerate docs/cli-surface.generated.md
bun run build:bin              # build cross-platform binaries

A pre-commit hook runs the test suite. CI runs the same on push/PR.

PRs welcome โ€” especially:

For non-trivial changes, open an issue first or start a discussion.

License

Apache 2.0. Use, fork, ship to prod โ€” patent grant included.


Frequently Asked Questions

What is ralphy?โŒ„

ralphy is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by alecs5am. ๐ŸŽฌ Give AI agents tools to create viral videos. Influence at scale, from your terminal. It has 122 GitHub stars.

Is ralphy safe to use?โŒ„

Yes. ralphy passed SkillsLLM's automated security scan โ€” a dependency vulnerability audit plus prompt-injection heuristics โ€” with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install ralphy?โŒ„

Clone the repository with "git clone https://github.com/alecs5am/ralphy" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is ralphy written in?โŒ„

ralphy is primarily written in HTML. It is open-source under alecs5am on GitHub, so you can review or fork the full source.

Are there alternatives to ralphy?โŒ„

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ralphy against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

โญ 120,031โ‘‚ 19,897Shell
AI Agents
View details โ†’

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

โญ 201,881โ‘‚ 60,308TypeScript
MCP Serversapisai-tools
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’