PepperPix.Kiln.Studio
1.0.0-beta.2
dotnet tool install --global PepperPix.Kiln.Studio --version 1.0.0-beta.2
dotnet new tool-manifest
dotnet tool install --local PepperPix.Kiln.Studio --version 1.0.0-beta.2
#tool dotnet:?package=PepperPix.Kiln.Studio&version=1.0.0-beta.2&prerelease
nuke :add-package PepperPix.Kiln.Studio --version 1.0.0-beta.2
Kiln Studio
A cross-platform desktop CMS for static websites — powered by Kiln.
Status
Early development — Solution skeleton (v0.1.0). No feature logic yet.
What is Kiln Studio?
Kiln Studio is a desktop application for creating and managing static websites. It provides a visual interface for content editing, theme configuration, and one-click deployment — powered by the Kiln static site generator engine.
Planned Features
- Visual content editor (Markdown with live preview)
- Project and site management
- Theme selection and customization
- Media library
- Build and deployment from the UI
- Cross-platform: macOS and Windows
Solution Layout
src/
Kiln.Studio/ — Avalonia App (UI, DI host, Views)
Kiln.Studio.ViewModels/ — ViewModels (UI-free, CommunityToolkit.Mvvm)
Kiln.Studio.Services/ — Studio services (EngineHost, ProjectSession)
tests/
Kiln.Studio.Tests/ — TUnit tests
Conventions
Every .cs file contains exactly one top-level type. Nested types are used only as a deliberate
encapsulation aid.
Installation
For developers with the .NET SDK
Install Kiln Studio as a global tool:
dotnet tool install --global PepperPix.Kiln.Studio
kiln-studio
Update:
dotnet tool update --global PepperPix.Kiln.Studio
Note:
dotnet tooldoes not provide OS integration (Dock, Start menu,.appbundle). For end-user installation, use Homebrew Cask or winget.
Building
Prerequisites
- .NET 10 SDK (10.0.301 or later)
- Node.js (for commit tooling)
Building
dotnet build
dotnet test
dotnet run --project src/Kiln.Studio
Commit tooling
npm install
Husky installs a commit-msg hook enforcing Conventional Commits.
Related Projects
- Kiln — The static site generator engine and CLI tool
License
Copyright 2026 Marcel Kummerow
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-beta.2 | 99 | 8/5/2026 |
| 1.0.0-beta.1 | 84 | 8/5/2026 |