Skip to content

krystianpiecko/automations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Automations & Tools

This repository contains a collection of scripts, CLI tools, and Alfred workflows designed to automate daily tasks and enhance productivity using AI.

🚀 Modules

A powerful command-line interface for the Google Gemini API.

  • Customizable Personas: Configure different system instructions (pre-prompts) for various tasks (e.g., coding assistant, email drafter, translator).
  • Templated Commands: Define reusable prompt templates in a simple JSON config.
  • Multi-language Support: Easily switch between different language configurations.
  • Secure: Safely stores API keys in your system's keychain.

A complete workflow for Ratta Supernote users.

  • Note Conversion: Converts proprietary .note files to standard PDF.
  • AI Transcription: Uses Gemini Vision to transcribe handwritten notes with high accuracy.
  • Task Extraction: Automatically identifies and extracts actionable tasks from your handwritten notes.
  • Alfred Integration: Includes a ready-to-use Alfred Workflow for one-click processing on macOS.

🛠️ Getting Started

Prerequisites

  • Python 3.12+
  • A Google Cloud Project with the Gemini API enabled.

Installation

  1. Clone the repository:

    git clone https://github.com/krystianpiecko/automations.git
    cd automations
  2. Set up the environment:

    python3 -m venv .conda
    source .conda/bin/activate
    pip install -r gemini-cli/requirements.txt
    pip install -r supernote/requirements.txt
  3. Configure API Key:

    python gemini-cli/gemini-cli.py api-key-setup
  4. Explore: Check the README.md files in each subdirectory for detailed usage instructions.

📄 License

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

About

A collection of productivity automation tools featuring Gemini CLI, a customizable command-line interface for the Google Gemini API with secure key management and multi-language support, and Supernote Automation, a workflow for converting, transcribing, and extracting tasks from Ratta Supernote .note files, integrated with macOS Alfred.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages