Refact.ai

Created By
smallcloudai9 months ago
Open-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.
Overview

what is Refact?

Refact is an open-source AI software development agent designed to automate engineering tasks end-to-end, integrating seamlessly with existing tools and codebases.

how to use Refact?

To use Refact, install it via pip or run it in a Docker container. Configure it with your preferred IDE and set up the necessary plugins for integration.

key features of Refact?

  • Unlimited context-aware auto-completion powered by advanced AI models.
  • Integrated chat within IDEs for real-time assistance.
  • Supports multiple programming languages and integrates with popular tools like GitHub, GitLab, PostgreSQL, and Docker.
  • Allows users to bring their own API keys for external LLMs.

use cases of Refact?

  1. Generating code from natural language prompts.
  2. Refactoring existing code for improved readability.
  3. Debugging and fixing errors in code.
  4. Generating unit tests and documentation for projects.

FAQ from Refact?

  • Can Refact be used with any programming language?

Yes, Refact supports over 25 programming languages including Python, JavaScript, and C++.

  • Is Refact free to use?

Yes, Refact is completely open-source and free to use.

  • How can I contribute to Refact?

You can contribute by checking out the GitHub repository, suggesting features, or reporting issues.

Project Info
Featured
Created At
9 months ago
Updated At
8 months ago
Author Name
smallcloudai
Star
-

Recommend Clients

View All
SHELL-AI

3 months ago
TEST

4 months ago
TEST-BOOKSHOP

2 months ago
STRIVEDU

2 months ago
REPLIT

5 days ago
MCP-USE

5 months ago
KUN-AVATAR

3 months ago
GRAPHQL-AGENT

a day ago
测试一下

3 months ago
MEMEX

6 months ago
ADHAM

2 months ago
CP-MCP

5 months ago
Greb Mcp
@Vaibhav Raina

GREB MCP Server Semantic code search for AI agents without indexing your codebase or storing any data. Fast and accurate. Available on npm (cheetah-greb) and PyPI (cheetah-greb). FEATURES - Natural Language Search: Describe what you're looking for in plain English - High-Precision Results: Smart ranking returns the most relevant code first - Works with Any MCP Client: Claude Desktop, Cursor, Windsurf, Cline, Kiro, and more - No Indexing Required: Search any codebase instantly without setup - Fast: Results in under 5 seconds even for large repositories INSTALLATION Install Greb globally using pip or npm. Python: pip install cheetah-greb Node.js: npm install -g cheetah-greb GET YOUR API KEY 1. Go to Dashboard > API Keys at https://grebmcp.com/dashboard/api-keys 2. Click "Create API Key" 3. Copy the key (starts with grb_) CONFIGURATION Add to your MCP client config (Cursor, Windsurf, Claude Desktop, Kiro, etc.): Python installation: { "mcpServers": { "greb-mcp": { "command": "greb-mcp", "env": { "GREB_API_KEY": "grb_your_api_key_here" } } } } Node.js installation: { "mcpServers": { "greb-mcp": { "command": "greb-mcp-js", "env": { "GREB_API_KEY": "grb_your_api_key_here" } } } } CLAUDE CODE SETUP Mac/Linux (Python): claude mcp add --transport stdio greb-mcp --env GREB_API_KEY=grb_your_api_key_here -- greb-mcp Windows PowerShell (Python): claude mcp add greb-mcp greb-mcp --transport stdio --env "GREB_API_KEY=grb_your_api_key_here" Mac/Linux (Node.js): claude mcp add --transport stdio greb-mcp --env GREB_API_KEY=grb_your_api_key_here -- greb-mcp-js Windows PowerShell (Node.js): claude mcp add greb-mcp greb-mcp-js --transport stdio --env "GREB_API_KEY=grb_your_api_key_here" TOOL: code_search Search code using natural language queries powered by AI. Parameters: - query (string, required): Natural language search query - keywords (object, required): Search configuration - keywords.primary_terms (string array, required): High-level semantic terms (e.g., "authentication", "database") - keywords.code_patterns (string array, optional): Literal code patterns to grep for - keywords.file_patterns (string array, required): File extensions to search (e.g., ["*.ts", "*.js"]) - keywords.intent (string, required): Brief description of what you're looking for - directory (string, required): Full absolute path to directory to search Example: { "query": "find authentication middleware", "keywords": { "primary_terms": ["authentication", "middleware", "jwt"], "code_patterns": ["authenticate(", "isAuthenticated"], "file_patterns": ["*.js", "*.ts"], "intent": "find auth middleware implementation" }, "directory": "/Users/dev/my-project" } Response includes: - File paths - Line numbers - Relevance scores - Code content - Reasoning for each match USAGE EXAMPLES Ask your AI assistant to search code naturally: "Use greb mcp to find authentication middleware" "Use greb mcp to find all API endpoints" "Use greb mcp to look for database connection setup" "Use greb mcp to find where user validation happens" "Use greb mcp to search for error handling patterns" LINKS Website: https://grebmcp.com Documentation: https://grebmcp.com/docs Get API Key: https://grebmcp.com/dashboard/api-keys

5 days ago