Skip to content

Repository files navigation

Chiselo

CI Latest release License: CC BY-NC 4.0 Platform: macOS Website

Visual finishing for existing HTML.

Chiselo is a native macOS editor for the moment after an HTML page already exists. Open the original file, select what you see in the browser rendering, make a precise visual change, review it, and deliver the original format.

中文:Chiselo 不是从零建站工具。它服务于“已有 HTML 做最后一轮精修”的工作流:打开原文件,直接选中页面上的对象,修改文字、图片、样式或布局,复核变更后安全交付。

Chiselo editor preview

Why Chiselo

Work Chiselo approach
Find the right object Select the rendered DOM object instead of searching source first.
Make a local correction Edit text, images, tables, typography, color, spacing, geometry, and layers.
Keep control of the source Preserve untouched HTML byte-for-byte; write HTML and local CSS with rollback-capable saving.
Review before delivery Compare visual changes, inspect responsive widths, and run delivery checks.
Deliver the right format Save HTML, export high-fidelity PDF, or use best-effort editable PPTX.

Get Started

  1. Download the signed macOS build from Latest Release.
  2. Open an existing .html, .htm, or .xhtml file.
  3. Select a visible object, make the adjustment, then review the change before saving or exporting.

Current release: 0.1.25 for Apple Silicon Macs. See the installation guide and usage guide.

Product Boundary

Chiselo is designed for static pages, reports, dashboards, visual documents, and conventional HTML generated by people or other tools. It is not a website builder, hosting product, site manager, general-purpose IDE, or prompt-to-page generator.

Scripts, forms, remote resources, cross-origin embeds, animations, canvas, and framework runtimes are diagnosed as compatibility risks. Documents open in static-safe mode by default; dynamic compatibility requires an explicit trusted document choice. PDF and PPTX export retain the safe default unless that choice has already been made.

Documentation

Build From Source

Requirements: macOS 13+, Xcode command-line tools, Swift 5.9+, and Node.js for the helper scripts.

swift run Chiselo

For the complete quality gate:

scripts/release-preflight.sh

Project Layout

Chiselo/       Native macOS app, document lifecycle, editor bridge, exporters
assets/        Repository media
docs/          Product, user, developer, and release documentation
examples/      Public HTML and project fixtures
scripts/       Regression, export, packaging, and release checks

Contributing

Small, testable contributions are welcome. Start with the contributing guide, then use the structured issue forms for bugs and feature requests. Please include a minimal HTML file or before/after export whenever it is safe to share.

License And Brand

The source is publicly available under CC BY-NC 4.0: copying, modification, and sharing are permitted for non-commercial purposes with attribution. Commercial use requires prior written permission. This is not an OSI-approved open-source license. For commercial licensing, contact support@vellumloop.com.

The Chiselo name, icon, Chisel your HTML. tagline, and Vellumloop branding do not transfer with the code. Forks and hosted services must use a distinct identity; see the Trademark Policy.

Chiselo is made by Vellumloop.

Releases

Packages

Contributors

Languages