Skip to content

nuance-dev/achico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Achico - A Free MacOS Native File Compression App

A lightweight, native macOS app that intelligently compresses files while maintaining quality. Support for PDF, images, videos, and more! Simple, fast, and efficient!

image

Features

File Support

  • PDFs: Smart compression while preserving readability
  • Images: Support for JPEG, PNG, HEIC, TIFF, GIF, BMP, WebP, SVG, RAW, and ICO
  • Videos: MP4, MOV, AVI, and other common formats
  • Audio: M4V, WAV, MP3, AIFF
  • File Resizing: Optionally resize images and videos while compressing

Core Features

  • Multiple Input Methods: Drag & drop or click to select files
  • Real-time Progress: Watch your files being compressed with a clean progress indicator
  • Compression Stats: See how much space you've saved instantly
  • Dark and Light modes: Seamlessly integrates with your system preferences
  • Native Performance: Built with SwiftUI for optimal macOS integration

Compression Options

  • Quality Control: Adjust compression levels to balance size and quality
  • Size Limits: Set maximum dimensions for images and videos
  • Format Conversion: Automatic conversion of less efficient formats
  • Metadata Handling: Option to preserve or strip metadata

compression-demo

💻 Get Started

Download from the releases page.

⚡️ How it Works

  1. Drop or select your files
  2. Adjust compression settings (optional)
  3. Watch the magic happen
  4. Get your compressed files
  5. That's it!
  6. Update: you can now resize your images and videos
  7. Update: you can now drop multiple files 42630

🛠 Technical Details

  • Built natively for macOS using SwiftUI
  • Uses specialized frameworks for each file type:
    • PDFKit for PDF compression
    • AVFoundation for video processing
    • Core Graphics for image optimization
  • Efficient memory management for handling large files
  • Clean, modern interface following Apple's design guidelines
  • Parallel processing for better performance

🔮 Features Coming Soon

  • Batch processing
  • Folder monitoring
  • Quick Look integration
  • Custom presets for different use cases
  • Additional file format support
  • Advanced compression options
  • Progress notifications

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Clone the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please ensure your PR:

  • Follows the existing code style
  • Includes appropriate tests if applicable
  • Updates documentation as needed

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Links

Requirements

  • macOS 14.0 or later

Supported File Formats

Images

  • JPEG/JPG
  • PNG
  • HEIC
  • TIFF/TIF
  • GIF (including animated)
  • BMP
  • WebP
  • SVG
  • RAW (CR2, NEF, ARW)
  • ICO

Videos

  • MP4
  • MOV
  • AVI
  • MPEG/MPG

Documents

  • PDF

About

A minimal free macOS local file compressor app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages