The Privacy-First, Local-AI Universal Asset Forge & File Converter
Local processing. Zero cloud uploads. Infinite possibilities.
Experience Kiln live in your browser or install native desktop apps for macOS & Windows
| Target | Direct Action Link | Asset Format | Architecture & Compatibility |
|---|---|---|---|
| π Live Website | Visit Official Website β | Web App | All Modern Browsers |
| ο£Ώ macOS Desktop | Download Kiln.dmg (macOS) β | .dmg Installer |
Apple Silicon (M1-M4) & Intel Macs |
| πͺ Windows Desktop | Download Kiln-Setup.exe (Windows) β | .exe Setup |
64-bit Windows 10 / 11 |
Kiln is a premium desktop application built for creators, engineers, and privacy-conscious users. It combines a Universal File Transcoder with a professional Image Studio, running entirely on your local machine using hardware acceleration and offline neural network models.
No subscriptions. No file size limits. No cloud server uploads.
π₯ Drag & Drop Files βββΊ π‘οΈ Local Python Sidecar βββΊ β‘ Transcoded Output
(Images/Media/Docs) (FFmpeg + IS-Net AI) (Zero Network Footprint)
- Target File Size Reducer (KB/MB Limit): Set your target size (e.g.,
200 KB,1 MB), and Kiln's binary-search optimizer automatically calculates optimal resolution and compression algorithms. - Offline Neural Background Removal: Strips image backgrounds into transparent PNGs using offline IS-Net and UΒ²-Net AI models.
- Smart AI Auto-Crop: Saliency detection crops images around key subjects automatically.
- Batch Social Kit: Export any image into 10+ social media preset dimensions (Instagram, X/Twitter, LinkedIn, YouTube, OpenGraph) with 1 click.
- Non-Destructive Adjustments: Fine-tune exposure, contrast, saturation, sharpness, and add custom text watermarks.
- Images: PNG, JPEG, WebP, HEIC, TIFF, BMP, ICO, AVIF.
- Audio: MP3, WAV, FLAC, AAC, OGG, M4A, OPUS.
- Video: MP4, WebM, MOV, AVI, MKV, GIF, MP6.
- Documents & E-Books: PDF, DOCX, XLSX, TXT, Markdown, HTML, EPUB.
- Data & Spreadsheets: CSV, TSV, XLSX, JSON.
- Every conversion, neural segmentation, and image edit runs locally on your machine.
- Temporary files are sandboxed in
/tmp/kiln_workspaceand cleaned up atomically upon export.
All-in-one local file studio, drop zone, and core feature overview with zero cloud tracking.
High-fidelity parallel batch processing for images, video, audio, PDFs, and spreadsheets with custom quality and output directory controls.
Precise Target Size Reducer (KB/MB limit), Smart Auto-Crop with saliency AI, offline neural background removal (IS-Net), and 1-click Social Kits.
Detailed local execution pipeline breakdown, detected engine sidecars (FFmpeg, LibreOffice, Pillow, IS-Net), native hotkey cheat sheet, and 29-test diagnostic runner.
Kiln utilizes a dual-process architecture combining Electron's native desktop shell with a high-performance Python FastAPI sidecar engine:
graph TD
A[Electron Main Process] -->|Spawn & Monitor| B[Python FastAPI Sidecar]
C[React 19 Frontend] -->|REST API / IPC| B
C <-->|WebSocket Progress Events| B
subgraph Local Sidecar Engine
B --> D[FFmpeg Engine]
B --> E[Pillow / HEIF Engine]
B --> F[PyMuPDF Engine]
B --> G[IS-Net / UΒ²-Net AI]
B --> H[Pandas Data Engine]
end
B -->|Atomic Export| I[User File System]
| Category | Input Formats | Output Formats | Powered By |
|---|---|---|---|
| Images | PNG, JPEG, WebP, HEIC, TIFF, BMP, ICO, AVIF | PNG, JPEG, WebP, BMP, TIFF, ICO | Pillow / OpenCV |
| Audio | MP3, WAV, FLAC, AAC, OGG, M4A, WMA | MP3, WAV, FLAC, AAC, OGG, M4A | FFmpeg |
| Video | MP4, WebM, MOV, AVI, MKV, GIF | MP4, WebM, MOV, GIF | FFmpeg |
| Documents | PDF, DOCX, XLSX, TXT, MD, HTML | PDF, TXT, MD, HTML | PyMuPDF / LibreOffice |
| Spreadsheets | CSV, TSV, XLSX | CSV, TSV, XLSX, JSON | Pandas |
| Shortcut | Action | Scope |
|---|---|---|
| β + O | Open File / Dropzone | Universal |
| β + Z | Undo Image Edit | Image Studio |
| β + β§ + Z | Redo Image Edit | Image Studio |
| β + / | Open Capabilities Modal | Universal |
| β + , | Open Preferences | Universal |
- Node.js:
v18.0.0or higher - Python:
v3.11or higher - FFmpeg: (Optional but recommended for audio/video transcoding)
-
Clone the Repository
git clone https://github.com/satiricalguru/Kiln.git cd Kiln -
Install Node Dependencies
npm install
-
Set Up Python Virtual Environment
cd backend python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt cd ..
-
Launch Development App
npm run dev
Kiln includes an automated Python test suite testing API routers, parameter validation, target size reduction, and format conversions:
# Run all 29 automated feature and conversion tests
./backend/.venv/bin/python -m unittest discover -s tests -p "test_*.py"----------------------------------------------------------------------
Ran 29 tests in 2.130s
OK
Build native installers for macOS (.dmg) and Windows (.exe NSIS installer):
npm run buildThe output installers will be generated inside the ./build directory.
Distributed under the MIT License. See LICENSE for more information.
Built with precision by the Kiln Engineering Team β’ Warm Obsidian & Warm Stone Aesthetics