Best AI tools for< Add Files To Git >
20 - AI tool Sites

MacWhisper
MacWhisper is a native macOS application that utilizes OpenAI's Whisper technology for transcribing audio files into text. It offers a user-friendly interface for recording, transcribing, and editing audio, making it suitable for various use cases such as transcribing meetings, lectures, interviews, and podcasts. The application is designed to protect user privacy by performing all transcriptions locally on the device, ensuring that no data leaves the user's machine.

Aider
Aider is an AI pair programming tool that allows users to collaborate with Language Model Models (LLMs) to edit code in their local git repository. It supports popular languages like Python, JavaScript, TypeScript, PHP, HTML, and CSS. Aider can handle complex requests, automatically commit changes, and work well in larger codebases by using a map of the entire git repository. Users can edit files while chatting with Aider, add images and URLs to the chat, and even code using their voice. Aider has received positive feedback from users for its productivity-enhancing features and performance on software engineering benchmarks.

Transcriptmate
Transcriptmate is an AI-powered audio to text transcription tool that offers automatic transcription with high accuracy. Users can easily convert audio files to text in just 2 clicks, with the option to add features like diarization and AI content crafting. The tool supports multiple languages, provides transcriptions in various formats, and ensures safe payments. Transcriptmate is recommended by customers for its efficiency, accuracy, and user-friendly interface.

ChatBuild AI
ChatBuild AI is a website that allows users to create custom trained AI chatbots for their website in minutes. No coding experience is needed. Users can upload files to train their chatbot, and ChatBuild AI will generate a custom chatbot that is trained on the user's own data. ChatBuild AI also offers global support, so users can use their chatbot in any language.

FileDrop
FileDrop is a file or document manager that allows you to drag and drop files into a document with automatic linking and save them to Google Drive. It also offers features like OCR, translation, and AI integration. With FileDrop, you can easily insert, save, and link files in Google Sheets cells, Docs, and Slides.

Coursebox
Coursebox is an AI-powered course creation platform that helps businesses create and deliver engaging and effective training programs. With Coursebox, you can convert your existing resources into courses, add AI-powered features like chatbots and quizzes, and track your learners' progress. Coursebox is used by over 30,000 businesses worldwide to create and deliver training programs that are faster, more engaging, and more effective.

Scribba
Scribba is an AI-powered transcription and subtitles tool that offers fast and accurate conversion of audio and video files to text. With up to 98% accuracy, Scribba provides high-quality results in multiple languages. Users can transcribe long videos, add captions to videos, and benefit from features like unlimited uploads, multiple export formats, sentence timestamps, and secure transcripts. The tool is easy to use, affordable, and offers priority support for quicker results.

kOS
Helper Systems has developed technology that restores the trust between students who want to use AI tools for research and faculty who need to ensure academic integrity. With kOS (pronounced chaos), students can easily provide proof of work using a platform that significantly simplifies and enhances the research process in ways never before possible. Add PDF files from your desktop, shared drives or the web. Annotate them if you desire. Use AI responsibly, knowing when information is generated from your research vs. the web. Instantly create a presentation of all your resources. Share and prove your work. Try other cool features that offer a unique way to find, organize, discover, archive, and present information.

Supertranslate
Supertranslate is an AI-powered tool that allows users to automatically add English subtitles to videos in any language. It is powered by OpenAI's Whisper, the world's most accurate speech-to-text engine. The tool offers a fast and efficient way to generate subtitles, with features such as intuitive subtitle editing capabilities. Users can upload videos, generate subtitles, and download .srt/.vtt files with ease. Supertranslate ensures high-quality subtitle generation using OpenAI-Whisper technology.

SubTitles.Love
SubTitles.Love is an AI-powered online subtitles editor that helps users easily add subtitles to their videos. The tool offers features such as auto speech recognition, support for 10+ languages, and simple editing capabilities. Users can upload any video format, tune subtitles with high accuracy, and customize the appearance before downloading the subtitled video. SubTitles.Love aims to save time and enhance audience engagement by providing automatic subtitles, resizing for social media, and affordable pricing. The platform is trusted by bloggers, podcast makers, and content producers for its quality service and community-driven approach.

Voicemaker
Voicemaker is a text-to-speech converter that allows users to create audio files for commercial use. It offers a variety of features, including the ability to select from a range of AI-powered voices, adjust the speed, pitch, and volume of the audio, and add background music. Voicemaker's audio files can be shared on any platform worldwide and are trusted by over 1000 well-known brands.

ToolLab
ToolLab is a professional online AI tool that specializes in removing watermarks from PDF files and images. It offers instant and high-quality removal of watermarks while maintaining document integrity. The tool is user-friendly, secure, and does not require any installation or registration. With its AI-powered technology, ToolLab ensures efficient and effective watermark removal, making it a reliable choice for individuals and businesses seeking professional results.

EasySub
EasySub is an online automatic subtitle generator and editor that uses advanced AI algorithms to generate accurate subtitles for videos and audio files. It supports over 150 languages, multiple export resolutions, and allows users to easily add text and subtitles to videos. EasySub is free to use and offers a variety of features, including automatic transcription, subtitle translation, and video editing.

Woord
Woord is an online text-to-speech (TTS) tool that allows users to convert text into natural-sounding speech. It offers a wide range of voices in over 34 languages, including regional variations. Woord also provides advanced features such as SSML editing, OCR support, and API access. With its user-friendly interface and affordable pricing, Woord is a great choice for individuals and businesses looking to add speech capabilities to their applications.

pdfAssistant
pdfAssistant is a powerful AI chatbot designed to assist users with various PDF processing tasks. It offers a user-friendly chat-based interface that allows users to convert, watermark, merge, split, and perform other PDF-related operations using natural language commands. The application is powered by industry-leading PDF and AI technology, providing fast and accurate results. With pdfAssistant, users can work smarter and more efficiently by simplifying complex PDF software processes.

Noisee AI
Noisee AI is a powerful AI-powered video editing tool that makes it easy to create professional-quality videos in minutes. With Noisee AI, you can quickly and easily remove unwanted noise from your videos, add music and sound effects, and create stunning visual effects. Noisee AI is perfect for anyone who wants to create high-quality videos without having to spend hours learning complex video editing software.

NoteTakers IO
NoteTakers IO is an AI-powered tool that helps students and professionals transform YouTube lectures into comprehensive notes. It uses speech-to-text technology to transcribe the audio of the lecture, and then uses natural language processing to identify the key points and organize them into a structured outline. NoteTakers IO also includes a number of features to help users customize their notes, such as the ability to add images, links, and highlights.

Ajelix BI
Ajelix BI is a powerful yet easy-to-use data visualization platform that helps small business owners and non-technical teams create professional-looking reports with a dash of AI data analytics. With Ajelix BI, you can upload your spreadsheet files and create dashboards to share with colleagues, without the need for complex setups or database integrations. Ajelix BI also offers a suite of AI-powered tools for Excel, including an Excel formula generator, VBA & Google Apps code creator, Excel template builder, file translator, and Excel & Google Sheets add-on. These tools can help you automate tasks, improve productivity, and gain insights from your data.

Jochem
Jochem is an AI tool designed to provide accurate answers quickly and enhance knowledge on-the-go. It helps users get instant answers to their questions, connects them with experts within the company, and continuously learns to improve performance. Jochem eliminates the need to search through files and articles by offering a smart matching system based on expertise. It also allows users to easily add and update the knowledge base, ensuring full control and transparency.

Collie
Collie is a one-click application that fetches every asset from your website to create an impressive knowledge hub for your users. It is powered by Mixpeek and offers amazing search experiences by extracting content, media, and files from URLs provided. Collie supports various types of content like PDFs, Images, Videos, Audio, HTML, and Text, making it a versatile tool for website owners. The application is free for up to 1000 pages or files and offers a private embedded file search for select users in beta.
20 - Open Source AI Tools

DevoxxGenieIDEAPlugin
Devoxx Genie is a Java-based IntelliJ IDEA plugin that integrates with local and cloud-based LLM providers to aid in reviewing, testing, and explaining project code. It supports features like code highlighting, chat conversations, and adding files/code snippets to context. Users can modify REST endpoints and LLM parameters in settings, including support for cloud-based LLMs. The plugin requires IntelliJ version 2023.3.4 and JDK 17. Building and publishing the plugin is done using Gradle tasks. Users can select an LLM provider, choose code, and use commands like review, explain, or generate unit tests for code analysis.

gpt-translate
Markdown Translation BOT is a GitHub action that translates markdown files into multiple languages using various AI models. It supports markdown, markdown-jsx, and json files only. The action can be executed by individuals with write permissions to the repository, preventing API abuse by non-trusted parties. Users can set up the action by providing their API key and configuring the workflow settings. The tool allows users to create comments with specific commands to trigger translations and automatically generate pull requests or add translated files to existing pull requests. It supports multiple file translations and can interpret any language supported by GPT-4 or GPT-3.5.

aider.el
aider.el is an AI pair programming tool for Emacs that provides an interactive interface to communicate with Aider. It offers features such as pop-up menu for commands, Git repository-specific sessions, batch file adding from dired buffer, region-based refactor support, and the ability to add custom Elisp functions. Users can install aider.el and dependencies to enhance their pair programming experience within Emacs.

llmware
LLMWare is a framework for quickly developing LLM-based applications including Retrieval Augmented Generation (RAG) and Multi-Step Orchestration of Agent Workflows. This project provides a comprehensive set of tools that anyone can use - from a beginner to the most sophisticated AI developer - to rapidly build industrial-grade, knowledge-based enterprise LLM applications. Our specific focus is on making it easy to integrate open source small specialized models and connecting enterprise knowledge safely and securely.

aider.nvim
Aider.nvim is a Neovim plugin that integrates the Aider AI coding assistant, allowing users to open a terminal window within Neovim to run Aider. It provides functions like AiderOpen to open the terminal window, AiderAddModifiedFiles to add git-modified files to the Aider chat, and customizable keybindings. Users can configure the plugin using the setup function to manage context, keybindings, debug logging, and ignore specific buffer names.

dir-assistant
Dir-assistant is a tool that allows users to interact with their current directory's files using local or API Language Models (LLMs). It supports various platforms and provides API support for major LLM APIs. Users can configure and customize their local LLMs and API LLMs using the tool. Dir-assistant also supports model downloads and configurations for efficient usage. It is designed to enhance file interaction and retrieval using advanced language models.

tabby
Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot. It boasts several key features: * Self-contained, with no need for a DBMS or cloud service. * OpenAPI interface, easy to integrate with existing infrastructure (e.g Cloud IDE). * Supports consumer-grade GPUs.

yek
Yek is a fast Rust-based tool designed to read text-based files in a repository or directory, chunk them, and serialize them for Large Language Models (LLM) consumption. It utilizes .gitignore rules to skip unwanted files, Git history to infer important files, and additional ignore patterns. Yek splits content into chunks based on token count or byte size, supports processing multiple directories, and can stream content when output is piped. It is configurable via a 'yek.toml' file and prioritizes important files at the end of the output.

your-source-to-prompt.html
Your Source to Prompt is a single HTML file tool that allows users to easily select code files and combine them into a single text output. It runs entirely in the browser, ensuring local and secure operation without any external dependencies. The tool offers features like preset management, efficient file selection, context size awareness, hierarchical structure preview, minification, and user-friendly UI with dark mode. It aims to simplify the process of preparing code for Large Language Models (LLMs) by providing a well-structured prompt context.

gitleaks
Gitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, and whatever else you wanna throw at it via stdin. It can be installed using Homebrew, Docker, or Go, and is available in binary form for many popular platforms and OS types. Gitleaks can be implemented as a pre-commit hook directly in your repo or as a GitHub action. It offers scanning modes for git repositories, directories, and stdin, and allows creating baselines for ignoring old findings. Gitleaks also provides configuration options for custom secret detection rules and supports features like decoding encoded text and generating reports in various formats.

codespin-chrome-extension
CodeSpin.AI Chrome Extension allows users to utilize Claude and ChatGPT to edit local projects using Chrome's File System APIs. The extension is not yet available on the Chrome Web Store and requires manual installation. Users can select files, sync with their projects, and write back changes easily.

swark
Swark is a VS Code extension that automatically generates architecture diagrams from code using large language models (LLMs). It is directly integrated with GitHub Copilot, requires no authentication or API key, and supports all languages. Swark helps users learn new codebases, review AI-generated code, improve documentation, understand legacy code, spot design flaws, and gain test coverage insights. It saves output in a 'swark-output' folder with diagram and log files. Source code is only shared with GitHub Copilot for privacy. The extension settings allow customization for file reading, file extensions, exclusion patterns, and language model selection. Swark is open source under the GNU Affero General Public License v3.0.

codespin
CodeSpin.AI is a set of open-source code generation tools that leverage large language models (LLMs) to automate coding tasks. With CodeSpin, you can generate code in various programming languages, including Python, JavaScript, Java, and C++, by providing natural language prompts. CodeSpin offers a range of features to enhance code generation, such as custom templates, inline prompting, and the ability to use ChatGPT as an alternative to API keys. Additionally, CodeSpin provides options for regenerating code, executing code in prompt files, and piping data into the LLM for processing. By utilizing CodeSpin, developers can save time and effort in coding tasks, improve code quality, and explore new possibilities in code generation.

open-webui
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. For more information, be sure to check out our Open WebUI Documentation.

model.nvim
model.nvim is a tool designed for Neovim users who want to utilize AI models for completions or chat within their text editor. It allows users to build prompts programmatically with Lua, customize prompts, experiment with multiple providers, and use both hosted and local models. The tool supports features like provider agnosticism, programmatic prompts in Lua, async and multistep prompts, streaming completions, and chat functionality in 'mchat' filetype buffer. Users can customize prompts, manage responses, and context, and utilize various providers like OpenAI ChatGPT, Google PaLM, llama.cpp, ollama, and more. The tool also supports treesitter highlights and folds for chat buffers.

LLM-Engineers-Handbook
The LLM Engineer's Handbook is an official repository containing a comprehensive guide on creating an end-to-end LLM-based system using best practices. It covers data collection & generation, LLM training pipeline, a simple RAG system, production-ready AWS deployment, comprehensive monitoring, and testing and evaluation framework. The repository includes detailed instructions on setting up local and cloud dependencies, project structure, installation steps, infrastructure setup, pipelines for data processing, training, and inference, as well as QA, tests, and running the project end-to-end.

ai-dev-2024-ml-workshop
The 'ai-dev-2024-ml-workshop' repository contains materials for the Deploy and Monitor ML Pipelines workshop at the AI_dev 2024 conference in Paris, focusing on deployment designs of machine learning pipelines using open-source applications and free-tier tools. It demonstrates automating data refresh and forecasting using GitHub Actions and Docker, monitoring with MLflow and YData Profiling, and setting up a monitoring dashboard with Quarto doc on GitHub Pages.

lerobot
LeRobot is a state-of-the-art AI library for real-world robotics in PyTorch. It aims to provide models, datasets, and tools to lower the barrier to entry to robotics, focusing on imitation learning and reinforcement learning. LeRobot offers pretrained models, datasets with human-collected demonstrations, and simulation environments. It plans to support real-world robotics on affordable and capable robots. The library hosts pretrained models and datasets on the Hugging Face community page.

shellChatGPT
ShellChatGPT is a shell wrapper for OpenAI's ChatGPT, DALL-E, Whisper, and TTS, featuring integration with LocalAI, Ollama, Gemini, Mistral, Groq, and GitHub Models. It provides text and chat completions, vision, reasoning, and audio models, voice-in and voice-out chatting mode, text editor interface, markdown rendering support, session management, instruction prompt manager, integration with various service providers, command line completion, file picker dialogs, color scheme personalization, stdin and text file input support, and compatibility with Linux, FreeBSD, MacOS, and Termux for a responsive experience.

pinecone-ts-client
The official Node.js client for Pinecone, written in TypeScript. This client library provides a high-level interface for interacting with the Pinecone vector database service. With this client, you can create and manage indexes, upsert and query vector data, and perform other operations related to vector search and retrieval. The client is designed to be easy to use and provides a consistent and idiomatic experience for Node.js developers. It supports all the features and functionality of the Pinecone API, making it a comprehensive solution for building vector-powered applications in Node.js.
20 - OpenAI Gpts
Git Basics Trainer
Trains you basic GIT console commands: creating GIT commits and using branches.

Human Writer, Humanizer, Paraphraser(Human AI)ποΈ
I'm Iris. You can ask me anything, and I'll answer like a human. I can gather information from the web, add a human touch to your files, and automatically refine your prompts to ensure you receive the most accurate responses.

Photo of a business card 2 Contacts
Wizard to business card photos to CSV files for Google Contacts.

Calendar Event Creator
I create Google Calendar links and .ics files from event details you provide.

Ask Cris about File Maker
An experiment in personal FileMaker guidance from the collective works of lifetime award-winning FileMaker trainer, Cris Ippolite. Not just links to resources, but direct access to 20+ years of custom training curriculum combined with expert AI instruction without the noise of external web links.

Git Assistant by Whitebox
Assists with basic Git commands and troubleshooting. Maintained by Whitebox at https://github.com/Decron/Whitebox-Code-GPT

AIProductGPT: Add AI to your Product and get a PRD
With simple prompts, AIProductGPT instantly crafts detailed AI-powered requirements (PRD) and mocks so that you team can hit the ground running

GroceriesGPT
I manage your grocery lists to help you stay organized. *1/ Tell me what to add to a list. 2/ Ask me to add all ingredients for a receipe. 3/ Upload a receipt to remove items from your lists 4/ Add an item by simply uploading a picture. 5/ Ask me what items I would recommend you add to your lists.*

SpintaxGPT
I add spintax to emails for Instantly.ai. For more cold email tips, follow me on Twitter/π at @kenautoup