ca33u

Webframes — AI skill for Claude Code

AI community

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.py downloads 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