Advanced SystemCare Ultimate 18 (from IObit) is the latest edition of one of the most widely used PC optimization and security suites. Built for Windows users who want faster performance, deep cleaning, and real-time antivirus protection, this version brings major improvements in speed, detection accuracy, and system stability.

If your PC is slowing down, freezing, overheating, or getting flooded with background apps, ASC Ultimate 18 might be the upgrade you need.

Get Discount 20% OFF using "SWMR" Coupon code for the IObit Products below:

IObit Advanced SystemCare 19 PRO (1 year subscription / 3 PC) Discount 77% OFF

IObit Advanced SystemCare 19 PRO (2 year subscription / 3 PC) Black Friday Discount 70% OFF

Advanced SystemCare Ultimate 18 (1 year subscription / 3 PCs) - Discount 50% OFF

IObit Uninstaller 15 PRO (1 Year Subscription, 3 PCs)

IObit Driver Booster 13 PRO (1 Year Subscription, 3 PCs)

IObit Malware Fighter 12 PRO (1 year subscription / 1 PCs) - Exclusive 35% OFF

What Is Advanced SystemCare Ultimate 18?

Advanced SystemCare Ultimate 18 is an all-in-one system optimizer and antivirus software powered by the latest Bitdefender engine. It removes junk files, speeds up your PC, protects your data, and blocks viruses, all in a single lightweight package.

It combines:

  • PC Cleanup

  • Performance Boost

  • Startup Optimization

  • Internet Acceleration

  • Real-time Antivirus & Anti-malware

  • Privacy Protection

ASC Ultimate is the premium edition above Advanced SystemCare PRO, adding full antivirus and ransomware protection.

What’s New in Advanced SystemCare Ultimate 18?

Here are the top upgrades:

1. Faster Cleaning Engine (up to 30% faster)

The new algorithm scans more locations and removes deeper system junk.

2. Upgraded Bitdefender Antivirus Engine

Better malware detection, faster scanning, and enhanced ransomware defense.

3. AI Mode for Automatic Optimization

ASC 18 learns your usage patterns to make real-time optimization decisions.

4. New Privacy Shield

Blocks unauthorized access to your webcam, microphone, files, and browser data.

5. Browser Protection 2.0

Better blocking for malicious websites, trackers, ads, and crypto-miners.

6. Smarter Startup Manager

Identifies and disables high-impact startup items to speed up boot time significantly.

Key Features of Advanced SystemCare Ultimate 18

1. Real-Time Antivirus Protection

  • Bitdefender-certified engine

  • Blocks viruses, trojans, spyware, ransomware

  • Real-time behavior-based detection

2. Deep PC Optimization

  • System junk cleaning

  • Registry fix

  • Disk optimization

  • RAM cleanup

  • Startup manager

3. Internet Speed Boost

Optimizes network settings and removes bandwidth-draining processes.

4. Software Updater

Keeps installed applications updated and blocks vulnerable software versions.

5. Privacy Protection

  • Anti-tracking

  • Browser fingerprint masking

  • Sensitive data protection

  • Webcam and microphone guard

6. Vulnerability Fix

Detects outdated Windows components and patch vulnerabilities.

Advanced SystemCare Ultimate 18 is one of the most complete PC optimization suites in 2025. If you want:

  • Faster PC performance

  • Strong antivirus protection

  • Automated system maintenance

  • Low impact on hardware

…then ASC Ultimate 18 delivers excellent value for its price.

It’s especially recommended for users with older PCs or those who prefer an all-in-one solution instead of installing multiple apps.

IObit Xmas Sales Campaign - Discount up to 90% and FREE Gift



Advanced SystemCare Ultimate 18.4.0 (1 year subscription / 3 PCs) - Discount 50% OFF
$23.99$49.99
Software Informations:
Developer:

Operating System:
Windows
Date Added:
2026-10-26T06:13:11.093Z

FilmCraft is a free, open-source video editor designed as an alternative to Adobe Premiere Pro. Built from scratch in Rust, it combines timeline-based editing, color correction, audio mixing, visual effects, titles, captions, and video export in a desktop application.

FilmCraft aims to provide a familiar editing experience for users accustomed to professional non-linear video editors. It supports Windows, macOS, and Linux, with a WebAssembly version for browsers. Its command-line interface and Model Context Protocol (MCP) server also make it possible to automate editing tasks using scripts and compatible AI agents.

The project is ambitious, but it remains under active development. Although its feature checklist covers a substantial portion of Premiere Pro's functionality, the developers estimate that it is only around 50% to 60% ready to replace Premiere in real-world production workflows.

Features

Multitrack Timeline Editing

FilmCraft provides a traditional video editing workspace with source and program monitors, media bins, thumbnails, and a multitrack timeline. Its interface includes familiar editing workspaces for assembly, color correction, effects, and audio.

The editor supports three-point editing, trimming, clip insertion, overwriting, transitions, keyframes, and synchronized audio and video. It also includes multicamera editing and tools for organizing media and sequences.

These capabilities make FilmCraft suitable for assembling footage, creating documentaries, editing promotional videos, and working on other timeline-based projects.

Color Grading and Video Effects

FilmCraft includes color correction tools, tone adjustments, and a GPU-based compositor that processes images in linear light. Users can adjust footage and apply effects without relying on Adobe's proprietary editing engine.

The project includes a broad selection of video effects and transitions, with many familiar editing operations represented in its command and interface systems.

However, feature availability does not guarantee identical results to Premiere Pro. Some advanced effects are approximations, and certain processing tasks still rely on the CPU. Performance can vary depending on the footage, effects, and export settings.

Audio Editing and Mixing

FilmCraft includes audio tracks, mixing controls, clip volume adjustments, keyframes, and audio transitions. Its audio tools support common post-production tasks such as balancing dialogue, music, and sound effects.

The application can decode several audio formats, including AAC, Opus, MP3, FLAC, ALAC, and Vorbis. It can also export audio as WAV.

A significant limitation is the lack of VST3 and Audio Units plugin hosting. Users who depend on third-party audio effects or established professional mixing workflows should account for this before switching.

Titles, Graphics, and Captions

The text engine supports typography features such as kerning, ligatures, bidirectional text, line breaking, tracking, and leading.

Users can create text and graphic clips containing shapes, paths, fills, strokes, backgrounds, and shadows. These elements can be animated using keyframes.

FilmCraft also supports subtitle and caption workflows, including SRT, WebVTT, and SCC import and export. Caption tracks can use formats such as Subtitle, CEA-608, CEA-708, and Teletext.

These tools are useful for adding opening titles, lower thirds, subtitles, and other graphics directly within an editing project.

Video Formats and Export

FilmCraft implements several codecs and containers in Rust rather than bundling FFmpeg as its video-processing engine. The project uses FFmpeg externally for testing and comparing codec behavior.

Supported formats include H.264, HEVC, Apple ProRes, VP9, AV1, Avid DNxHD/DNxHR, Motion JPEG, and common still-image formats. Support differs between decoding and encoding.

For export, FilmCraft offers H.264 MP4 with AAC audio, ProRes 422 HQ, Motion JPEG in QuickTime containers, DNxHR, image sequences, animated GIF, and WAV audio.

Background rendering jobs provide progress reporting and cancellation. Cached render previews help avoid recalculating unchanged sections of a timeline.

There are important limitations. H.264 is the primary delivery-codec export option, while HEVC and AV1 export are not generally available as equivalent delivery options. Hardware encoding support also depends on the operating system and hardware.

Project Interchange

FilmCraft supports several formats for exchanging timelines with other editing and audio-production applications.

These include Final Cut Pro XML, FCPXML, OpenTimelineIO, CMX 3600 EDL, AAF, and OMF. Depending on the format, projects can transfer sequences, tracks, transitions, keyframes, markers, source timecode, and audio information.

This interoperability is particularly useful when collaborating with editors who use different applications. Nevertheless, complex projects should be tested after import because interchange formats and individual applications do not always represent every editing feature identically.

AI-Agent Automation

One of FilmCraft's most distinctive features is its command-oriented editing engine. The graphical interface, command-line tools, JSON control interface, and MCP server use the same underlying command system.

Compatible AI agents can execute editing commands, inspect project state, manipulate timeline elements, adjust effects, and initiate exports. The application also provides automation identifiers that allow tools to interact with its interface.

This makes FilmCraft interesting for developers experimenting with programmatic video editing and repeatable post-production workflows.

Download FilmCraft v0.13.0 - Software Mirrors

FilmCraft v0.13.0 for Windows

filmcraft-0.13.0-windows-x86.msi | 79.74 MB

filmcraft-0.13.0-windows-x86-portable.zip | 94.8 MB

filmcraft-0.13.0-windows-x64.msi | 79.67 MB

filmcraft-0.13.0-windows-x64-portable.zip | 95.76 MB

filmcraft-0.13.0-windows-arm64.msi | 76.22 MB

filmcraft-0.13.0-windows-arm64-portable.zip | 92.66 MB

FilmCraft v0.13.0 for macOS

filmcraft-cli-0.13.0-macos-universal.zip | 86.3 MB

filmcraft-0.13.0-macos-universal.dmg | 98.88 MB

FilmCraft v0.13.0 for Linux

filmcraft-0.13.0-linux-x86_64.tar.gz | 94.7 MB

filmcraft-0.13.0-linux-x86_64.rpm | 95.36 MB

filmcraft-0.13.0-linux-x86_64.pkg.tar.zst | 75.87 MB

filmcraft-0.13.0-linux-x86_64.flatpak | 70.48 MB

filmcraft-0.13.0-linux-x86_64.deb | 95.94 MB

filmcraft-0.13.0-linux-x86_64.AppImage.zsync | 316.38 kB

filmcraft-0.13.0-linux-x86_64.AppImage | 90.32 MB

filmcraft-0.13.0-linux-riscv64.tar.gz | 93.37 MB

filmcraft-0.13.0-linux-riscv64.rpm | 94.09 MB

filmcraft-0.13.0-linux-riscv64.deb | 94.51 MB

filmcraft-0.13.0-linux-aarch64.tar.gz | 91.88 MB

filmcraft-0.13.0-linux-aarch64.rpm | 93.28 MB

filmcraft-0.13.0-linux-aarch64.pkg.tar.zst | 74.17 MB

filmcraft-0.13.0-linux-aarch64.flatpak | 67.29 MB

filmcraft-0.13.0-linux-aarch64.deb | 93.99 MB

filmcraft-0.13.0-linux-aarch64.AppImage.zsync | 307.59 kB

filmcraft-0.13.0-linux-aarch64.AppImage | 87.81 MB

FilmCraft v0.13.0 for BSD

filmcraft-0.13.0-freebsd-x86_64.tar.gz | 94.05 MB

Others Download related to FilmCraft v0.13.0

filmcraft-web-0.13.0.zip | 12.89 MB

FilmCraft v0.13.0 Source Code

FilmCraft v0.13.0 Source code (zip)

FilmCraft v0.13.0 Source code (tar.gz)

FilmCraft v0.13.0 Release Notes:

What's Changed

  • i18n test: leave installed right-to-left faces out of the Japanese check by @FredApps in #2576
  • CI: run cargo xtask ci on pull requests and pushes to main by @FredApps in #2563
  • M8: Fujifilm F-Log, F-Log2 and F-Log2 C colour spaces (F-Gamut / F-Gamut C) by @melchiaaronzedek in #2819
  • Require session-token authentication for desktop control requests by @coderabbitai[bot] in #2764
  • Reject signed fields inside multi-field timecodes by @Silvertree2010 in #2636
  • Keep WebVTT cues whose identifier starts with NOTE by @Silvertree2010 in #2629
  • Escape tab/newline/CR in XML attribute values by @Silvertree2010 in #2586
  • Fix false overlaps for empty time ranges by @Lucenx9 in #2601
  • Reject signed fields in SCC timecode parser by @Silvertree2010 in #2630
  • #2679: effects.setParam refuses values outside the parameter's range by @Felix-Helleckes in #2709
  • Reject non-hex characters in colour hex parsing by @Silvertree2010 in #2600
  • fix: harden saves, CLI file I/O and AV1 tooling (SonarCloud security/reliability) by @dylanmtaylor in #2983
  • Regression tests for #130, #703, #1084 and #1309 by @skylartaylor in #2861
  • Scroll the timeline clip menu when it is taller than the screen (#2852) by @HEOJUNFO in #2862
  • security(interchange): bound imported track indices by @earlvanze in #2910
  • security(text): bound text and phonemizer work by @earlvanze in #2870
  • Raise a loaded project's next_id past the ids already in it by @marcoarnulfo in #2864
  • security(proxies): reserve outputs atomically by @earlvanze in #2922
  • security(hevc): validate slice payload before allocation by @earlvanze in #2939
  • security(codecs): avoid quadratic MPEG timestamp lookup by @earlvanze in #2883
  • security(platform): bound hybrid replay output by @earlvanze in #2938
  • security(isobmff): bound metadata expansion by @earlvanze in #2933
  • security(matroska): compose stripped private data once by @earlvanze in #2911
  • security(h264enc): cache second-pass plan sums by @earlvanze in #2906
  • security(bench): isolate temporary export outputs by @earlvanze in #2928
  • security(engine): bound graphic template thumbnails by @earlvanze in #2887
  • fix(control): bound synthetic pointer events by @earlvanze in #2868
  • security(tts): make malformed-token scanning linear by @earlvanze in #2871
  • security(ui): bound export folder elision work by @earlvanze in #2902
  • security(text): keep font scans within configured folders by @earlvanze in #2876
  • codecs: walk open-GOP leading pictures back in a loop, not by recursion by @mercuryVM in #2920
  • security(opus): validate direct multistream headers by @earlvanze in #2905
  • security(text): bound transformed glyph masks by @earlvanze in #2900
  • security(avi): bound OpenDML index work by @earlvanze in #2925
  • Project panel: a clip dropped on New Item makes a sequence from it by @marcoarnulfo in #2940
  • security(mxf): share resolved descriptor metadata by @earlvanze in #2949
  • security(render): bound expanded frame plans by @earlvanze in #2942
  • security(engine): confine stored media filesystem access by @earlvanze in #2869
  • ci(deps): bump Swatinem/rust-cache from 2.9.2 to 2.9.3 in the actions group by @dependabot[bot] in #2971
  • security(dnx): validate fields before frame allocation by @earlvanze in #2914
  • security(mpeg2v): index picture extensions linearly by @earlvanze in #2904
  • security(apv): validate tile payload before allocation by @earlvanze in #2916
  • security(project): validate graphic templates in linear time by @earlvanze in #2886
  • security(videotoolbox): bound reorder buffering by @earlvanze in #2908
  • fix(interchange): sanitize embedded-audio output folder names by @earlvanze in #2956
  • security(codecs): deduplicate hardware parameter-set checks by @earlvanze in #2890
  • security(av1): require unique complete tile coverage by @earlvanze in #2917
  • security(automation): isolate bridge screenshots by @earlvanze in #2919
  • security(export): confine metadata-derived names by @earlvanze in #2903
  • security(bitstream): cache RBSP stop-bit lookup by @earlvanze in #2880
  • fix(bitstream): reject invalid length-prefixed NAL widths by @earlvanze in #2953
  • security(vp8): bound frame allocation by @earlvanze in #2929
  • security(vp9): bound frame allocation by @earlvanze in #2930
  • security(prores): bound decoded plane storage by @earlvanze in #2931
  • security(exr): validate chunks before frame allocation by @earlvanze in #2913
  • Use chrono instead of hand-rolled UTC conversion by @dylanmtaylor in #2662
  • packaging: use [[ for bash conditional tests (SonarCloud S7688) by @dylanmtaylor in #3003
  • tools: quit the super-linear regex scans in the spec table extractors (SonarCloud S8786) by @dylanmtaylor in #3007
  • CI: xtask ci in the dev profile, one test binary per crate, nextest by @aiongg in #2860
  • fix(engine): resolve stored media paths with craft-docpath's resolve_absolute by @aiongg in #2609
  • Fonts: pin craft-fonts bfcbf71; CRAFT_FONTS_REQUIRED fails without CRAFT_FONTS_DIR by @aiongg in #2646
  • Packaging: pin the signing client and appimagetool, and check their hashes by @aiongg in #2610
  • CI: shared gate workflow; FreeBSD nightly and on release by @aiongg in #2937
  • release: the git-sources gate moves into craft-common-actions (storytold/craft-common-actions#78) by @dylanmtaylor in #3014
  • i18n: missing translations never fail; xtask ci prints the missing list by @aiongg in #3012
  • ci(sonar): stop cancelling main-branch runs so coverage is published by @dylanmtaylor in #3026
  • Build: use craft-media for bitstream, isobmff and matroska by @aiongg in #2435
  • fix(media): validate Radiance HDR data before frame allocation by @earlvanze in #2957
  • fix(captions): reject deeply nested TTML before parsing by @earlvanze in #2955
  • security(dng): bound tile decoding and IFD traversal by @earlvanze in #2952
  • security(ogg): bound recovery scanning by @earlvanze in #2950
  • security(mxf): bound recovery and PCM edit units by @earlvanze in #2948
  • security(omf): bound metadata expansion and traversal by @earlvanze in #2946
  • security(export): bound image overlay decoding by @earlvanze in #2944
  • security(render): bound burn-in text rasters by @earlvanze in #2943
  • security(captions): bound burn-in overlays by @earlvanze in #2941
  • security(mpeg2v): bound access-unit output by @earlvanze in #2935
  • security(aaf): bound materialized streams by @earlvanze in #2934
  • security(avi): bound framed audio scans by @earlvanze in #2932
  • security(remix): bound analysis resources by @earlvanze in #2926
  • security(tts): verify Kokoro checkpoint before parsing by @earlvanze in #2918
  • security(h264): bound hostile picture allocation by @earlvanze in #2915
  • security(render): bound embedded LUT resolution by @earlvanze in #2901
  • security(codecs): cap GOP cache frame retention by @earlvanze in #2899
  • security(mpegts): avoid repeated audio buffer drains by @earlvanze in #2898
  • security(captions): bound TTML speaker labels by @earlvanze in #2897
  • security(captions): bound TTML inline span output by @earlvanze in #2896
  • security(h264): enforce long-term DPB limits by @earlvanze in #2894
  • security(engine): validate imported sequence settings by @earlvanze in #2892
  • security(speech): bound diarization clustering work by @earlvanze in #2891
  • security(project): scan malformed caption markup once by @earlvanze in #2885
  • security(hevc): bound specification equation parsing by @earlvanze in #2884
  • security(format): preserve permissions on atomic replacement by @earlvanze in #2881
  • security(captions): bound malformed text processing by @earlvanze in #2879
  • security(frame): bound decimation sampling work by @earlvanze in #2878
  • fix(speech): contain and verify downloaded model artifacts by @earlvanze in #2867
  • fix(speech): bound Whisper model metadata allocations by @earlvanze in #2866
  • security(interchange): harden FCPXML cycle detection, XML DTD entities, and imported formats by @dylanmtaylor in #3079
  • security: harden developer tools, scripts, and testkit against hostile input by @dylanmtaylor in #3078
  • security(codecs): validate VP9 empty tiles and AV1 film grain scaling points by @dylanmtaylor in #3081
  • security(engine): require local trust for ingest destinations by @dylanmtaylor in #3083
  • security(audio): bound sequence sample rates and AAF/OMF export channel buffers by @dylanmtaylor in #3082
  • Import: numbered embedded-audio names keep the path's separators on Windows by @dotCooCoo in #2988
  • Don't treat pieces with different settings as through edits by @Silvertree2010 in #3072
  • Keep WebVTT cues whose identifier is STYLE or REGION by @Silvertree2010 in #3088
  • Export: say why H.265 and AV1 are unavailable without a hardware encoder by @admbe in #3062
  • Only materialise kept frames when filling an H.264 frame_num gap by @Silvertree2010 in #2995
  • fix(control): release idle connection slots after socket timeouts by @jahvari in #2989
  • HEVC: share gray picture backing across unavailable references by @jahvari in #2992
  • Recovery: retain candidates after a failed discard by @jahvari in #2993
  • ProRes: write final alpha singleton run codes by @skylartaylor in #2991
  • control: preserve MCP pointer input defaults (#2784) by @thecyberbutler in #3004
  • Audio meters drop to silence right after Stop by @texjer in #3011
  • Timeline: the Razor tool cuts captions by @texjer in #3039
  • Timeline: Option-drag duplicates captions by @texjer in #3040
  • Edit: Copy, Cut and Paste work on captions selected in the Timeline by @texjer in #3041
  • Text panel: the Captions list follows the playhead by @texjer in #3042
  • History: the panel menu deletes redoable actions and clears the history by @dotCooCoo in #3075
  • media: import animated WebP as a clip by @thiscallnet in #3038
  • Timeline: the work area bar, with Set Work Area Bar In and Out Point by @dotCooCoo in #3087
  • relink tests: no unused index_folder import on Windows by @echelon in #3113
  • Merge 6 open PRs (tested batch) by @aiongg in #3240
  • effect controls: drag a transition's cut to move it with the transition by @dotCooCoo in #3115
  • Timeline: a Rolling Edit drag stops at the roll's limits by @dotCooCoo in #3155
  • Timeline: Show Duplicate Frame Markers marks media frames used more than once by @dotCooCoo in #3212
  • Audio Track Mixer: Show/Hide Tracks and Meter Input(s) Only are commands with Premiere's keys by @dotCooCoo in #3227
  • Monitors: Transparency Grid shows the picture's transparent areas by @dotCooCoo in #3233
  • Timeline: a transition stays within its clips after a regular trim by @dotCooCoo in #3236
  • Follow-ups to #3240: alpha upload table, duplicate markers off the UI thread, cut drag over the clips by @aiongg in #3243

New Contributors

  • @melchiaaronzedek made their first contribution in #2819
  • @coderabbitai[bot] made their first contribution in #2764
  • @Lucenx9 made their first contribution in #2601
  • @mercuryVM made their first contribution in #2920
  • @dependabot[bot] made their first contribution in #2971
  • @aiongg made their first contribution in #2860
  • @admbe made their first contribution in #3062
  • @texjer made their first contribution in #3011
  • @thiscallnet made their first contribution in #3038
Full Changelog: v0.12.0...v0.13.0

Performance and Compatibility

FilmCraft is written in Rust and uses a modular architecture that separates its editing engine from the graphical interface. The project emphasizes frame-accurate timing, background rendering, codec testing, and GPU compositing.

Native applications are available for Windows, macOS, and Linux. A WebAssembly build also allows the application to run in a browser.

Despite these strengths, FilmCraft is not yet a complete replacement for Premiere Pro. The developers identify performance with large footage, incomplete hardware acceleration on Linux, limited plugin support, and real-world media compatibility as areas that still need work.

The project's automated codec tests are useful evidence of implementation progress, but they do not establish compatibility with every camera, phone, or professional media workflow.

System Requirements

  • Operating systems: Windows, macOS, and Linux.

  • Browser support: A WebAssembly version is available.

  • Linux architectures: x86-64 and ARM64 packages are available.

  • Development requirements: Rust and the project's documented dependencies are required to build from source.

  • Hardware acceleration: Availability depends on the operating system, graphics hardware, and the specific decoding or encoding task.

The project does not provide a comprehensive minimum hardware specification in the information reviewed. Users working with high-resolution footage should test performance on their own systems before adopting FilmCraft for demanding projects.

Pros and Cons

Pros

  • Free and open-source under the MIT or Apache 2.0 license.

  • Native applications for Windows, macOS, and Linux.

  • Multitrack editing, trimming, keyframes, transitions, and color grading.

  • Built-in title, graphics, and caption tools.

  • Broad codec and media interchange support.

  • Background rendering with cached previews.

  • Command-line and MCP support for AI-assisted editing.

  • Rust-based implementation without bundling FFmpeg as its processing engine.

  • No mandatory commercial subscription.

Cons

  • Still under active development and not yet ready to replace Premiere Pro in every production workflow.

  • Performance with large projects and demanding footage needs further validation.

  • No VST3 or Audio Units plugin hosting.

  • HEVC and AV1 export are not available as general delivery-codec options.

  • Hardware acceleration varies by operating system and task.

  • Compatibility with real-world camera and phone footage requires further testing.

  • Some effects and transitions are approximations rather than exact equivalents of Premiere Pro features.

How to Install

The easiest option is to download the appropriate package from the project's GitHub Releases page. Available packages include Linux AppImage, DEB, and RPM files, a universal macOS disk image, and a portable Windows archive.

To build and run FilmCraft from source, install Rust and the required development tools, then execute:

git clone https://github.com/storytold/filmcraft
cd filmcraft
cargo run --release -p filmcraft

To start the application with its JSON control server, run:

cargo run --release -p filmcraft -- --control 9876

To list the available editing commands:

cargo run --release -p filmcraft-cli -- commands

To launch the headless MCP server:

cargo run --release -p filmcraft-cli -- mcp

Consult the official documentation for detailed build dependencies, automation configuration, and platform-specific instructions.

Final Verdict

FilmCraft is an ambitious open-source video editor that combines professional-style timeline editing, color correction, audio tools, captions, codec support, and project interchange in a single Rust-based application. Its command-oriented architecture and MCP integration are particularly interesting for developers who want to automate video editing with scripts or AI agents.

Its broad feature set makes it worth exploring, especially for users who want a free alternative to commercial video editors. However, the number of implemented features should not be confused with production readiness. Plugin compatibility, performance with demanding footage, hardware acceleration, and support for real-world media remain important considerations.

FilmCraft is best suited to experimentation, development, and projects that can tolerate an evolving editing environment. Professionals who rely on mature plugin ecosystems and predictable performance should continue using their established editor until FilmCraft has been tested against their specific workflows.

FilmCraft v0.13.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-10-26T06:13:03.225Z

LightCraft is a free, open-source photo management and RAW development application designed as an alternative to Adobe Lightroom. Built in Rust, it combines photo library organization with a comprehensive set of image editing tools, allowing photographers to adjust exposure, refine colors, apply local corrections, and prepare images for export without modifying their original files.

LightCraft is designed for desktop use on Windows, macOS, and Linux, with a WebAssembly version that runs in a browser. It also supports automation through a command-line interface and the Model Context Protocol (MCP), making it an interesting option for photographers who want local control over their workflow.

Features

Non-Destructive Photo Editing

LightCraft keeps original images intact and stores editing operations separately. You can experiment with different adjustments without permanently changing the source files.

Its editing tools include exposure, contrast, highlights, shadows, whites, blacks, tone curves, white balance, vibrance, and saturation. The application uses a wide-gamut, 32-bit floating-point processing pipeline designed to preserve tonal and color information throughout editing.

Color Grading and Presets

The color tools include an eight-band Color Mixer, RGB tone curves, and separate color grading controls for shadows, midtones, and highlights. These features provide flexibility for natural photo correction as well as creative color treatments.

LightCraft also includes built-in presets and lets users save custom looks. You can copy, paste, or synchronize selected adjustments across multiple photos, which is useful when editing a collection of images from the same shoot.

Local Masking and Adjustments

LightCraft supports brush masks, linear gradients, and radial gradients, along with selection tools for luminance, color, sky, subject, and background. Masks can be combined, subtracted, intersected, and inverted.

Local adjustments let you change exposure, contrast, color, texture, sharpness, and other properties in specific parts of an image. This helps users refine skies, brighten subjects, or create more controlled lighting effects without applying every adjustment globally.

Crop, Geometry, and Black-and-White Editing

The cropping tools support common aspect ratios, straightening, rotation, flipping, and manual geometric transformations. Composition overlays help photographers align images and refine framing.

For monochrome photography, LightCraft includes black-and-white conversion, an eight-band monochrome mixer, and additional color grading controls for creating tinted or split-tone results.

Photo Library Management

LightCraft includes tools for organizing photo collections, including folders, albums, smart albums, stacks, virtual copies, ratings, flags, labels, filtering, searching, and sorting.

Its local-first approach avoids requiring an online account or cloud catalog. The project describes its catalog as a human-readable log of editing operations, making it easier to inspect, back up, and replay changes.

Command-Line and AI Automation

In addition to its graphical interface, LightCraft provides a command-line application for rendering images and applying adjustments. MCP support allows compatible AI agents to interact with the application through an automation interface.

These capabilities are useful for repeatable editing tasks, scripted workflows, and experimentation with AI-assisted photo processing.

Download LightCraft v0.14.0 - Software Mirrors

LightCraft v0.14.0 for Windows

lightcraft-0.14.0-windows-x86.msi | 85.89 MB

lightcraft-0.14.0-windows-x86-portable.zip | 102.34 MB

lightcraft-0.14.0-windows-x64.msi | 87.15 MB

lightcraft-0.14.0-windows-x64-portable.zip | 106.2 MB

lightcraft-0.14.0-windows-arm64.msi | 83.48 MB

lightcraft-0.14.0-windows-arm64-portable.zip | 101.89 MB

LightCraft v0.14.0 for macOS

lightcraft-cli-0.14.0-macos-universal.zip | 104.45 MB

lightcraft-0.14.0-macos-universal.dmg | 109.52 MB

LightCraft v0.14.0 for Linux

lightcraft-0.14.0-linux-x86_64.tar.gz | 105.53 MB

lightcraft-0.14.0-linux-x86_64.rpm | 106.42 MB

lightcraft-0.14.0-linux-x86_64.pkg.tar.zst | 82.53 MB

lightcraft-0.14.0-linux-x86_64.flatpak | 76.5 MB

lightcraft-0.14.0-linux-x86_64.deb | 107.04 MB

lightcraft-0.14.0-linux-x86_64.AppImage.zsync | 175.37 kB

lightcraft-0.14.0-linux-x86_64.AppImage | 100.07 MB

lightcraft-0.14.0-linux-riscv64.tar.gz | 102.92 MB

lightcraft-0.14.0-linux-riscv64.rpm | 103.85 MB

lightcraft-0.14.0-linux-riscv64.deb | 104.27 MB

lightcraft-0.14.0-linux-aarch64.tar.gz | 101 MB

lightcraft-0.14.0-linux-aarch64.rpm | 102.72 MB

lightcraft-0.14.0-linux-aarch64.pkg.tar.zst | 79.64 MB

lightcraft-0.14.0-linux-aarch64.flatpak | 72.08 MB

lightcraft-0.14.0-linux-aarch64.deb | 103.45 MB

lightcraft-0.14.0-linux-aarch64.AppImage.zsync | 168.03 kB

lightcraft-0.14.0-linux-aarch64.AppImage | 95.88 MB

LightCraft v0.14.0 for BSD

lightcraft-0.14.0-freebsd-x86_64.tar.gz | 105.09 MB

Others Download related to LightCraft v0.14.0

lightcraft-web-0.14.0.zip | 67.99 MB

LightCraft v0.14.0 Source Code

LightCraft v0.14.0 Source code (zip)

LightCraft v0.14.0 Source code (tar.gz)

LightCraft v0.14.0 Release Notes:

What's Changed

  • fix: document the deliberate buffer leak during thread teardown (SonarCloud) by @dylanmtaylor in #2700
  • packaging: bash tests, named positional parameters and stderr errors (SonarCloud S7688/S7679/S7682/S7677) by @dylanmtaylor in #2655
  • Packaging: pin the signing client and appimagetool, and check their hashes by @aiongg in #2413
  • CI: one test binary per crate, line tables only, one WASM check by @aiongg in #2710
  • coverage: keep the body scan linear and build the zero counter with dict.fromkeys (SonarCloud S8786/S7519) by @dylanmtaylor in #2713
  • CI: shared gate workflow; FreeBSD nightly and on release by @aiongg in #2667
  • Catalog import: resolve catalog paths with craft-docpath's resolve_absolute by @aiongg in #2412
  • i18n: missing translations are reported, never a failure by @aiongg in #2729
  • ci(sonar): stop cancelling main-branch runs so coverage is published by @dylanmtaylor in #2737
  • Integration batch 43: 21 community PRs by @echelon in #2744
  • Show an empty view when Find Similar has no matches by @Silvertree2010 in #2109
  • Masking: outline every visible mask when the all-masks overlay is on by @csy2006 in #2210
  • LR-META-XMP: Preserve foreign namespace collisions by @ronibalthazar in #2526
  • Read embedded metadata from PSD and PSB files by @ronibalthazar in #2546
  • Library lock: Don't write through a link at the owner note's name by @Matoo125 in #2596
  • Find Missing Photos matches Windows paths by file name on macOS and Linux by @clydecbrown in #2618
  • MENU-BAR: the native menu really gives its keys up to a text field and to shortcut recording on macOS by @nledford in #2621
  • docs: add gap 30 — multi-select metadata editing UI by @sylvainv in #2622
  • view.maskOverlayColor refuses signed hex digits by @clydecbrown in #2626
  • Regression test for #49 by @skylartaylor in #2630
  • lightcraft-cli commands: list commands sorted by id by @clydecbrown in #2665
  • LR-CROP-AUTO: Auto straighten turns by at most 10° on at least 3 lines, and says when it finds nothing by @ingolfteetz in #2688
  • LR-META-LOCATION: the command sweep no longer starts a GeoNames download by @nledford in #2702
  • LR-LIB-FILTER: Cmd+L / Ctrl+L (View > Enable Filters) switches the library filter off and on again as it was by @marcoarnulfo in #2709
  • LR-BEHAV-ACCESS: Tab leaves the name field of New Album, New Smart Album and the name prompts by @nledford in #2727
  • Take photos removed by Synchronize Folder out of their stacks by @Silvertree2010 in #2543
  • Corpus tests: Z 8 / Z 6II profile tests pair through the lens warp; Hasselblad TIFF previews pass by @francoisgn in #2620
  • perf(pipeline): Highlights/Shadows median about 2× faster on the CPU, bit for bit the same by @nicolasfalesy in #2694
  • LR-IMP-ADD-DIALOG: the import-selection test holds the import until the photo is chosen by @nledford in #2612
  • Colour-range mask: cap the number of samples from automation by @Matoo125 in #2670
  • Fix smart album gte/lte rules missing equal f-number and focal length by @Silvertree2010 in #2728
  • security: bounded keyword, repair and journal-recovery work (CodeRabbit) by @dylanmtaylor in #2763
  • security: bound codec allocation to what a hostile file declares by @dylanmtaylor in #2769
  • security: harden dev-tool scripts and the testkit skip-log test (CodeRabbit) by @dylanmtaylor in #2760
  • Round 3a integration: 42 PRs of #2580, built and tested locally by @francoisgn in #2689
  • LR-EDIT-COLOR-GRADING: a wheel drag holds the pointer and puts it back where it was pressed (#1899) by @marcoarnulfo in #1979
  • #1944: keyword.export refuses library originals and writes durably by @G6bill in #2015
  • Export: add Thai glyph fallback only (#2052, partial) by @AlexChambers in #2072
  • LR-BEHAV-BG-TASKS: one progress bar, spinner and busy button by @nledford in #2077
  • MENU-BAR: menu switches are named for what they show, and no two commands share a name by @nledford in #2195
  • LR-IMP-DRAGDROP: files dragged over the window show what a drop will do, and a drop opens the import review by @nledford in #2205
  • LR-LIB-CULL: adjustable burst gap and similarity in Assisted Culling (#2275) by @helgehelge123 in #2279
  • Gap 9: cargo xtask ci on every PR (Linux x64); ci --quick; one local ci at a time by @mattsivak in #2302
  • #2312: culling goes on from a photo rated out of the view by @alvarogonjim in #2327
  • PERF-SMART: count every smart album once per pass, not once per album that tests it by @nledford in #2422
  • LRC-LIB-SMARTCOLL: the move engine for reordering smart album rules by @nledford in #2424
  • fix(web): import picker accept list misses many raw formats by @joblonfk001 in #2430
  • Web: the page title names the open photo and unsaved changes (#2397) by @Bruno-Alumn in #2453
  • Web: lightcraft.command refuses params that aren't a JSON object by @Bruno-Alumn in #2455
  • Print: Japanese photo and postcard paper sizes (L刀・2L・KG・はがき) by @midasdf in #2468
  • LR-MERGE-HDR: full-size alignment refinement and local alignment (2/3 of #1887) by @mattsivak in #2482
  • LR-VIEW-INFOOVERLAY: the info overlay clears the macOS window controls and shows the rating and flag (#2460) by @chordpli in #2501
  • LRC-LIB-IMPORT: month names in date templates (%B January, %b Jan) by @bdebyl in #2502
  • LRC-LIB-MISSING: the availability worker sweeps a list of files at low priority and gives way to file work by @nledford in #2503
  • Edit Capture Time leaves a capture time it can't fully read as it was by @clydecbrown in #2506
  • docs: fix four dead links in README.zh-hans.md by @IgnatAi401 in #2507
  • KEY-GRID: show the cycle shortcut in the View menu (#2500) by @tylerphotos in #2513
  • Make control-server timeout tests independent of client rescheduling by @AlexChambers in #2541
  • Write exact 1/N EXIF ExposureTime for fast shutter speeds by @Silvertree2010 in #2542
  • Dehaze no longer crushes dark pixels next to bright ones (#2504), split from #2174 by @francoisgn in #2550
  • i18n(fr): native-speaker review of key terms (gap 21) by @francoisgn in #2593
  • LRC-LIB-CATALOG-IMPORT: ask whether a Lightroom catalog merges into the open library or gets a new one (#2672) by @francoisgn in #2685
  • LRC-LIB-CATALOG-SWITCH: choose what opens at launch, the last library or a list of recent ones (#1290) by @francoisgn in #2701
  • LR-VIEW-ZOOM: diagnostic overlays render zoom windows; soft proofing on the GPU (stacked on #1027) by @emmertex in #1074
  • LR-PREF-GENERAL: the Settings window is one size on every tab, and nothing in it runs off the side by @nledford in #1287
  • Help ▸ Debug ▸ Show Frame Rate: a frame-rate display for watching drags and zooms by @mattsivak in #1313
  • Issue #1184: a pull request template by @nledford in #1385
  • Edit in PhotoCraft: say why it didn't open; find PhotoCraft on macOS and Linux by @emmertex in #1417
  • Bump quick-xml to 0.41 (RUSTSEC-2026-0194, RUSTSEC-2026-0195) by @natocool2 in #1464
  • Fix graphic watermark aspect/orientation and HDR JPEG file-size limits by @nevicia2010-hub in #1499
  • LRC-LIB-KEYWORDS: the Keyword List marks a keyword that has an applied keyword inside it by @nledford in #1603
  • fix(gpu): no popup when renderer falls back from DX12 at probe (#1624) by @mjohnson7cd in #1644
  • i18n(pl): finish the format messages, counts right for every number, test and notes by @lewandowskit in #1846
  • Workspace rust-version is 1.95, what the workspace needs (#1841) by @wstock in #1859
  • LR-MERGE-HDR: click the merge preview to zoom in, drag to pan by @mattsivak in #1878
  • LR-BEHAV-DIALOGS: optionally close a dialog by clicking outside it by @Ketbome in #1914
  • LR-VIEW-ZOOM: a middle-button drag pans the photo whatever tool is active by @Ketbome in #1922
  • GUM-3201: Reduce guided-filter coefficient allocations by @ternarybits in #1976
  • LR-LIB-RATING: one shared star rating for every rating on screen by @nledford in #2076
  • Contributors: add my name for the About window by @valenfys in #2255
  • feat(shortcuts): Lock Aspect Ratio as a listed row on A by @mahmatias in #2345
  • Integration batch 44: 11 community PRs by @echelon in #2814
  • LR-IMP-FORMATS: decode Nikon small raw (sRAW) NEFs as 4:2:2 luma/chroma by @radialmonster in #673
  • LRC-LIB-LIBFOLDERS: catalog queries and streamed file hashing for locating a folder (part 1 of 3) by @nledford in #1122
  • Tone Curve: draw the parametric curve from the renderer's own model, and let it be dragged by @deunderscorepaul in #1956
  • Histogram: drag its tonal zones to adjust the Basic tones by @deunderscorepaul in #2011
  • LR-FILT-LABEL: the label chip and filter bar show what label and labels let through together, not their union by @marcoarnulfo in #2699
  • Reject fractional and out-of-range ratings in photo.rate by @Silvertree2010 in #2755
  • LR-VIEW-PHOTOGRID: an op that fails leaves no touched photos behind in the catalog by @nledford in #2761
  • LRC-LIB-FILTERBAR: showing an album drops the album the filter held by @nledford in #2762
  • Fix relative-date view and source-count cache expiry by @ronibalthazar in #2775
  • Forget Local records directly in drive and share roots by @Silvertree2010 in #2788
  • i18n(de): review the German interface strings and formats messages by @Enthendor in #2800
  • Integration batch: 10 community PRs (slideshow, print templates, View Options, Info panel, keyword and metadata keys) by @aiongg in #2876
  • Tests: the launch-list read-only test compares a held lock file without reading it (Windows) by @dotCooCoo in #2816
  • KEYC-METADATA: Cmd+Alt+Shift+C / V copy and paste metadata by @dotCooCoo in #2824
  • LR-PREF-SHORTCUTS: a declared shortcut yields to a key the saved keymap gives another command by @dotCooCoo in #2832
  • KEYC-METADATA: Alt+0 / Alt+Shift+0 go to the next / previous keyword set by @dotCooCoo in #2846
  • KEYC-METADATA: Cmd+K / Ctrl+K puts the cursor in the Add keyword box by @dotCooCoo in #2870
  • LRC-PRINT-TEMPLATES: print templates export to a file and import from one by @dotCooCoo in #2778
  • LRC-SS-PLAYBACK: a manual slideshow waits for the arrow keys by @dotCooCoo in #2786
  • LRC-DEV-VIEWOPTIONS: the info overlay can show briefly when the photo changes by @dotCooCoo in #2790
  • LRC-DEV-VIEWOPTIONS: View Options can turn off the loupe's "Rendering…" message by @dotCooCoo in #2792
  • LR-META-INFO: the Info panel can show metadata for the selected photos by @dotCooCoo in #2810
  • Info panel Target Photo edits, Add Keywords cursor request and Fixed keys follow-ups by @aiongg in #2889

New Contributors

  • @Matoo125 made their first contribution in #2596
  • @clydecbrown made their first contribution in #2618
  • @sylvainv made their first contribution in #2622
  • @nicolasfalesy made their first contribution in #2694
  • @alvarogonjim made their first contribution in #2327
  • @joblonfk001 made their first contribution in #2430
  • @bdebyl made their first contribution in #2502
  • @natocool2 made their first contribution in #1464
  • @mjohnson7cd made their first contribution in #1644
  • @lewandowskit made their first contribution in #1846
  • @Ketbome made their first contribution in #1914
  • @deunderscorepaul made their first contribution in #1956
  • @Enthendor made their first contribution in #2800
  • @dotCooCoo made their first contribution in #2816
Full Changelog: v0.13.0...v0.14.0

Performance and Compatibility

LightCraft is written in Rust and uses background rendering to keep the interface responsive during common editing operations. The project reports that it can display embedded camera previews or cached renders quickly while preparing full-resolution images in the background.

The application supports Windows, macOS, and Linux, as well as a browser-based WebAssembly build. Available Linux packages include AppImage, DEB, and RPM formats, with builds for x86-64 and ARM64 systems.

However, LightCraft is still a developing project. Its feature list should not be interpreted as proof of complete Adobe Lightroom compatibility. Photographers with established Lightroom workflows should verify RAW camera support, editing results, and catalog migration before moving their primary library.

System Requirements

  • Operating systems: Windows, macOS, and Linux.

  • Browser support: A WebAssembly build is available.

  • Processor architectures: Linux releases include x86-64 and ARM64 builds.

  • Build requirements: Rust and the project's documented dependencies are needed to compile from source.

The project does not establish a comprehensive minimum hardware specification in the information reviewed. Actual performance will depend on image resolution, RAW processing requirements, and available system resources.

Pros and Cons

Pros

  • Free and open-source under the MIT and Apache 2.0 licenses.

  • Non-destructive editing preserves original photos.

  • Extensive controls for exposure, tone curves, color grading, and local adjustments.

  • Photo library organization tools for managing larger collections.

  • Native applications for major desktop operating systems.

  • Browser-based build for experimentation without a traditional desktop installation.

  • Command-line and MCP support for automation.

  • Local-first workflow without a mandatory cloud account or subscription.

Cons

  • Still under active development, so feature completeness and reliability may vary.

  • Compatibility with existing Lightroom catalogs and established workflows needs verification.

  • RAW format support may not cover every camera model or file variation.

  • Users accustomed to Lightroom may encounter differences in editing behavior and output.

  • Advanced automation and browser workflows may require additional setup.

  • Published minimum hardware requirements are limited.

How to Install

The simplest option is to download a suitable package from the project's GitHub Releases page. Linux users can choose the available AppImage, DEB, or RPM package, while macOS and Windows packages are also provided.

For users who prefer to build from source, install Rust and the required development tools, then run:

git clone https://github.com/storytold/lightcraft
cd lightcraft
cargo run --release -p lightcraft

To open a specific photo folder, pass its path when launching the application:

cargo run --release -p lightcraft -- ~/Pictures/trip

To try the browser-based build, follow the project's WebAssembly setup instructions and run:

cargo xtask web --serve

The project also provides a command-line renderer for scripted workflows. Consult the official documentation for supported formats, available adjustment parameters, and platform-specific installation details.

Final Verdict

LightCraft is a promising open-source alternative for photographers who want a local photo library and RAW editing workflow without relying on a commercial subscription. Its combination of non-destructive editing, color grading, masking, presets, and catalog management makes it more ambitious than a basic image editor.

Its strongest differentiators are its Rust-based architecture, local-first design, and automation support. These features may appeal to technical users and photographers interested in building repeatable editing workflows.

The main reservation is maturity. Before switching from Lightroom, users should test their own camera RAW files, compare exported images, and confirm that the library features they depend on are available and reliable. LightCraft is worth trying, but photographers with demanding production workflows should evaluate it alongside their existing tools rather than assume full feature parity.

LightCraft v0.14.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-10-26T05:07:25.257Z

Icecream Ebook Reader is a Windows desktop application for reading and organizing digital books. It supports popular formats such as EPUB, MOBI, PDF, FB2, CBR, CBZ, TXT, and ZIP, making it a convenient choice for readers who keep books in different file formats.

The application focuses on reading comfort and library organization rather than ebook creation. Users can customize text appearance, switch to a dark reading mode, highlight passages, add notes, bookmark pages, and track reading progress. Its straightforward interface makes it accessible to casual readers, students, and anyone who wants a dedicated ebook reader on a Windows computer.

Icecream Ebook Reader offers a free edition with essential reading features and a paid PRO edition for additional functionality. However, it does not support DRM-protected ebooks, which is an important limitation for users who purchase books from digital bookstores or borrow titles from online libraries.

Buy Icecream Ebook Reader from Software Mirros - Discount 15% OFF

Icecream Ebook Reader PRO - Lifetime - Discount 15% Off

Icecream Ebook Reader PRO - Yearly - Discount 15% Off

Features

Support for Multiple eBook Formats

Icecream Ebook Reader supports several widely used ebook and document formats, including:

  • EPUB

  • MOBI

  • PDF

  • FB2

  • CBR and CBZ

  • TXT

  • ZIP

This broad compatibility allows users to manage different types of digital reading material in one application. Comic book formats such as CBR and CBZ are also supported.

However, DRM-protected content is not supported. Users should confirm that their ebooks are compatible before switching from another reading application.

Digital Library Management

The built-in library helps users organize their ebook collections in one place. Books can be added individually, in bulk, or by selecting folders.

Users can create categories, mark favorites, search their library, and sort books using available filters. The application also provides a bookshelf-style view for browsing a collection visually.

These features are useful for readers who maintain a large collection of ebooks and want a more organized experience than opening files individually through File Explorer.

Bookmarks and Reading Progress

Icecream Ebook Reader tracks reading progress and provides bookmarks to help users return to specific sections of a book.

These features make it easier to continue reading across multiple sessions without manually remembering the last page. Progress tracking is particularly helpful when managing several books at once.

The software also provides navigation and in-book search tools, allowing users to find specific text or move to a particular page more quickly.

Notes and Text Highlighting

The application lets users highlight text and add notes to supported ebook formats. Notes can be searched and organized by text or color.

This is useful for students, researchers, and readers who want to collect important passages, record observations, or revisit key information later.

The annotation features make Icecream Ebook Reader more than a basic document viewer, although users should check format-specific support if they rely heavily on annotations.

Customizable Reading Experience

Icecream Ebook Reader provides several options for adjusting how books appear on screen.

Users can change font families, font sizes, line spacing, and other text settings. The application also supports single-page and double-page layouts, allowing readers to choose a presentation that suits their screen size and preferences.

A full-screen mode reduces distractions by giving the book more space on the display. Dark reading mode provides an alternative interface for reading in dim environments.

These options make the software adaptable to different reading habits and display configurations.

Text-to-Speech

Icecream Ebook Reader includes text-to-speech functionality that can read ebook content aloud using voices available through the operating system.

This feature can help users who prefer listening to text, want to rest their eyes, or need an alternative way to consume written material.

Voice quality and language availability depend on the speech voices installed on Windows. Text-to-speech should not be assumed to work equally well with every ebook layout or file format.

Search, Copy, and Translation

The built-in search feature helps users locate words, phrases, and specific sections within supported ebooks.

Users can also select text to copy it, translate it, or search for related information through Google or Wikipedia.

These tools are useful when reading technical material, studying unfamiliar topics, or researching references without repeatedly switching between applications.

Offline Reading

Icecream Ebook Reader is designed for local ebook reading. According to the developer, books remain stored on the user's computer, and the reader can work offline.

This is useful for people who prefer keeping their reading collections locally rather than relying on a cloud-based library.

However, users should distinguish offline reading from features that might require an internet connection, such as searching the web for selected text.

Performance and Compatibility

Icecream Ebook Reader is a lightweight desktop application designed for Windows. Its focus on reading and library management keeps the interface relatively straightforward, without the complexity of a full ebook publishing or editing suite.

The software supports Windows 11, Windows 10, and older Windows releases listed on its official product page. Its modest published hardware requirements make it accessible on many older computers.

Performance will depend on the size of the ebook collection, the complexity of individual documents, and the computer's available resources. Standard EPUB and text-based books should be straightforward to handle, while large PDFs and image-heavy comic books can require more resources.

The main compatibility limitation is the lack of DRM support. Even if a protected book uses a supported file extension, Icecream Ebook Reader may not be able to open it. Readers who depend on purchased or borrowed DRM-protected titles should verify compatibility with the publisher or library before choosing this application.

Another limitation is platform availability. The product is designed for Windows rather than providing a complete native reading experience across Windows, macOS, Linux, and mobile devices.

System Requirements

The official product page lists the following minimum requirements:

  • Operating system: Windows 11, Windows 10, Windows 8.1, Windows 8, or Windows 7.

  • Processor: Intel, AMD, or compatible processor running at 2.66 GHz.

  • Memory: 1 GB RAM minimum, with 2 GB recommended for better performance.

  • Display: Minimum resolution of 1280 × 720.

  • Disk space: Approximately 70 MB to 300 MB.

Check the official product page for the latest compatibility information before installing the software, particularly if you use an older Windows system.

Pros and Cons

Pros

  • Supports EPUB, MOBI, PDF, FB2, CBR, CBZ, TXT, and ZIP.

  • Provides a digital library with categories and favorites.

  • Tracks reading progress and supports bookmarks.

  • Includes text highlighting and note-taking.

  • Offers customizable fonts, spacing, and page layouts.

  • Provides dark mode and full-screen reading.

  • Includes text-to-speech using available Windows voices.

  • Supports in-book search and selected-text actions.

  • Offers a free edition for basic reading.

  • Can read locally stored ebooks offline.

Cons

  • Does not support DRM-protected ebooks.

  • Designed for Windows rather than offering broad native cross-platform support.

  • Some advanced features require the PRO edition.

  • Does not replace dedicated ebook authoring software.

  • Text-to-speech quality depends on installed system voices.

  • Library migration from other ebook readers has limitations.

How to Install

  1. Visit the official Icecream Ebook Reader website.

  2. Download the installer for Windows.

  3. Run the installer and follow the setup instructions.

  4. Launch the application after installation.

  5. Add individual ebook files, import multiple books, or select folders containing your collection.

  6. Choose a book and customize the font, layout, or reading theme as needed.

  7. Use bookmarks, notes, highlights, and reading-progress tracking to organize your reading sessions.

Download the application from the official website to ensure you obtain the intended installer.

Final Verdict

Icecream Ebook Reader is a practical option for Windows users who want a simple application for reading and organizing digital books. Its broad format support, library management, bookmarks, annotations, text-to-speech, and customizable reading interface cover the needs of most casual readers.

Its main strength is convenience. Users can keep their ebooks in one library, adjust the reading experience, and return to books without relying on a complicated document-management workflow.

The most significant limitation is the lack of DRM support, which rules it out for some commercially purchased ebooks and library loans. Its Windows-focused design may also be unsuitable for readers who need to synchronize their libraries across multiple platforms.

For DRM-free ebooks and everyday reading on a Windows PC, Icecream Ebook Reader is worth trying. The free edition is a sensible starting point, while users who need additional library and annotation features can evaluate whether the PRO edition offers enough value.

Icecream Ebook Reader 6.57 PRO - Lifetime - Discount 15% Off
$42.45$49.94
Software Informations:
Developer:

Operating System:
Windows
Date Added:
2026-10-26T04:33:05.000Z