ai-context logo

AI Context

by Tanq16

7 forks
79 stars
Free

What is ai-context

ai-context is a versatile tool developed by Tanq16 that simplifies the process of generating AI-friendly markdown files from a variety of sources. It is specifically designed to enhance the interaction with large language models (LLMs) like ChatGPT and Claude by converting data from GitHub repositories, local code bases, YouTube videos, and webpages into a structured markdown format. This makes it easier for AI systems to process and understand the context of the information they are working with.

How to Use ai-context

Using ai-context is straightforward and can be achieved through command-line instructions:

  1. Quick Start: You can begin by processing a single URL or a list of URLs. For example:

    • To process a single URL: ai-context -u "https://github.com/tanq16/ai-context"
    • For a list of URLs: ai-context -f urllist.file
  2. Local Directory Processing: If you have a local code base, you can specify the directory path to generate the markdown context file, which will include the directory structure and file contents.

  3. GitHub Repository Processing: Simply provide a GitHub repository URL, and ai-context will clone and process it. It supports both public and private repositories, requiring a GitHub token for the latter.

  4. YouTube Transcript Processing: By entering a YouTube video link, the tool will download the transcript and convert it into markdown format.

  5. WebPage Processing: It can convert HTML webpages into markdown text, downloading images and storing them locally for easy reference.

Key Features of ai-context

  • Multi-Source Support: ai-context can process data from various sources, including local directories, GitHub repositories, YouTube videos, and webpages, providing flexibility in how you gather context.

  • Markdown Conversion: Converts complex data into markdown files, making it easier for AI models to parse and understand.

  • Image and Transcript Handling: Downloads images and video transcripts, preserving time segments and ensuring comprehensive context.

  • Concurrent Processing: Supports processing multiple files concurrently, speeding up the conversion process.

  • Customization and Ignoring Patterns: Offers options to ignore specific patterns during processing, allowing you to focus on the most relevant information.

  • Cross-Platform Compatibility: Available for various operating systems and architectures, including MacOS, Linux, and Windows, for both AMD64 and ARM64 architectures.

  • User-Friendly Output: Creates a structured folder named context with markdown files and images neatly organized for easy access and further use.

These features make ai-context an essential tool for anyone looking to streamline the integration of AI models with real-time, structured data, enhancing the capability of AI systems to provide insightful and context-aware responses.

How to Use

To use the ai-context, follow these steps:

  1. Visit https://github.com/Tanq16/ai-context
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using ai-context capabilities within your Claude conversations

Additional Information

Created

December 13, 2024

Company

Tanq16

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More