Webframes — AI skill for Claude Code
A native macOS workspace for web projects and AI coding agents: live pages on a canvas, DOM-aware comments, reviewed fixes from Codex or Claude Code.
How to install Webframes
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ca33u/webframes and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Webframes does
A native macOS workspace for web projects and AI coding agents: live pages on a canvas, DOM-aware comments, reviewed fixes from Codex or Claude Code.
Alternatives in AI
- Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
- Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
README
Web Frames
A native macOS workspace for web projects and AI coding agents. Put live pages, localhost routes and components on an infinite canvas, pin comments with DOM context, and hand them to Codex or Claude Code for fixes you review before anything is written.
Download the signed build at [webframes.pro](https://www.webframes.pro).
Requirements
- Apple Silicon Mac, macOS 15 or later
- Xcode 27 to build from source
- Python 3.12+ and npm for the bundled helpers (
Tools/prepare_runtime.pydownloads the pinned Node runtime that ships inside the app) - Optional: a signed-in Codex or Claude Code CLI for Compare and Fix
Build and run
python3 Tools/prepare_runtime.py
open webframes.xcodeproj
Choose your own team under Signing & Capabilities (the project is set up for the maintainer's Developer ID), then run the `webframes` scheme. Builds from source do not receive Sparkle updates signed for the official release.
Tests
npm ci --ignore-scripts --prefix Tools/component-catalog
npm test --prefix Tools
xcodebuild test -project webframes.xcodeproj -scheme webframes \
-destination 'platform=macOS,arch=arm64' -only-testing:webframesTests \
CODE_SIGNING_ALLOWED=NO
CI runs the same checks (`.github/workflows/ci.yml`).
Layout
| Path | What it is |
|---|---|
webframes/ |
The AppKit app: canvas, frames, comments, document format, Compare and Fix |
Tools/ |
Node helpers bundled into the app: agent bridge, comments MCP, component catalog (details) |
Tools/release/, Tools/updates/ |
Maintainer release and Sparkle update scripts |
Examples/ |
Demo projects for the component catalog and project map |
webframesTests/ |
Unit tests (Swift Testing) |
Project files are `.webframes` packages: `document.json` plus an `images/` folder. See `webframes/DocumentPackage.swift`.
Security
Agents get a bounded, read-only snapshot
Related Skills
Easel
Easel is a Codex and Claude macOS workspace for AI-assisted product design and frontend iteration. It brings a
Termpro
Terminal-first workbench for running many AI coding agents in parallel — agent-agnostic. Multi-workspace, para
Vibe Gauge
🧠 Native macOS menu-bar dashboard for AI coding: Claude / Codex / Gemini / Grok quotas with sleep-aware usage
VibeGauge
🧠 Native macOS menu-bar dashboard for AI coding: Claude / Codex / Gemini / Grok quotas with sleep-aware usage
Win2race
Native macOS app that races multiple AI coding agents (Claude, Gemini, Codex, aider) on the same task — each g
TokenEater
179 Native macOS menu bar app for monitoring Claude AI usage limits and watching coding sessions live
Related Agents
Slim Wrapper
tfx-route.sh 경유 전용 래퍼 에이전트. 코드를 직접 읽거나 수정하지 않고 Bash(tfx-route.sh)를 통해 Codex/Antigravity에 위임하는 thin wrapper. OS
Omd Codex Image
Channel-aware image materializer. Reads spec blocks in HTML/MD/JSX and materializes them through Codex's nativ
Gsd Dom Verifier
Verifies live-DOM acceptance criteria for a completed execution wave using a browser MCP server. Writes DOM-VE