VictorTaelin/AI-scripts

Some handy AI scripts

What it solves

This project provides a set of command-line interface (CLI) tools designed to streamline daily coding workflows by integrating AI into the terminal. It solves the problem of switching between a separate AI chat interface and the code editor or terminal, bringing AI-powered code editing, refactoring, and terminal interaction directly into the developer's environment.

How it works

The system is built around a central library called AskAI, which serves as a unified interface for different AI vendors. Various CLI tools are built on top of this interface, allowing them to use different AI models. The tools can handle text, PDFs, and images as input, allowing developers to integrate external documentation or visual assets into their prompts.

Who it’s for

Software developers who want to integrate AI assistance directly into their terminal and terminal-based code editing workflows.

Highlights

  • csh: A terminal chat interface that can execute shell commands.
  • holefill: A tool for filling in placeholders (.?.) or applying multiple edits based on in-file instructions (.!.).
  • shot: One-shot AI code editing using tool calls.
  • refactor: A context-aware refactoring tool that uses smart compaction to manage context window limits.
  • board: A multi-advisor panel for reviewing files.
  • long: A codex loop that iterates through a goal, work, and review process.

Related

  • Project
  • Project
  • Project
  • Project
  • Project