Refact.ai icon
Refact.ai icon

Refact.ai

Refact.ai is an Open-source AI Coding assistant that boosts your developer’s productivity. It writes around 45% of the code for you after fine-tuning. Refact.ai offers code completion, refactoring, context-aware chat, and an AI Toolbox. It’s suitable for both individual and enterprise use.

Refact offers code completion, refactoring, context-aware chat, and an AI Toolbox which helps explain, refactor your code, write documentation, find bugs, you can also ask in natural language to generate new code for you.

Cost / License

Platforms

  • Mac
  • Windows
  • Linux
  • Software as a Service (SaaS)
  • Visual Studio Code
  • Self-Hosted
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Autocompletion
  2.  AI-Powered
  3.  Refactoring
  4.  Code Completion

 Tags

Refact.ai News & Activities

Highlights All activities

Recent activities

No activities found.

Refact.ai information

  • Developed by

    Refact.ai
  • Licensing

    Proprietary (BSD-3-Clause) and Freemium product.
  • Pricing

    Subscription that costs $10 per month + free version with limited functionality.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Social & Communications

GitHub repository

  •  44 Stars
  •  14 Forks
  •  25 Open Issues
  •   Updated  

Popular alternatives

View all
Refact.ai was added to AlternativeTo by katrin-maikova on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Refact.ai?

Refact.ai is an open-source AI coding assistant that boosts developers' productivity. It's suitable for both individual and enterprise use, supporting 25+ programming languages including Python, JavaScript, Java, Rust, Typescript, PHP, Java, C++, C#, Go and more.

Simplify your coding experience with Refact.ai's functions:

  • Code-completion: helps you write code faster. It looks up and down from the cursor position in the current file, as well as other files in your project for context. After fine-tuning (available in Self-Hosting and Enterprise versions) a code completion model will provide you with more relevant suggestions: it can memorize your coding style, the right way to use your internal APIs, and the tech stack you use.
  • AI Toolbox: helps explain, refactor your code, write documentation, find bugs, you can ask in natural language to generate new code for you. The Toolbox is customizable, you can create your own commands.
  • Integrated in-IDE Chat: It's better than switching between IDE and a browser: select a piece of code in the editor, ask a question without the need to copy-paste anything, and apply changes back as a diff. Chat can either automatically include the relevant files within the project for context, or you can use @-commands to control what context to use to answer your question.
  • Self-hosting or cloud version: enables you to host code completion and chat models yourself. The Refact.ai self-hosting server supports many recent models, offers efficient inference, and facilitates fine-tuning.
  • Access to 20+ LLMs: (including Refact/1.6B, GPT-4, Code Llama, StarCoder2, Mistral, Mixtral, etc.) some of them with the opportunity to fine-tune.

Are you part of an Enterprise and want to boost developers' efficiency by 45%? The Refact.ai Enterprise plan offers:

  • Knows Your Code: Refact.ai focuses on automated customization for internal codebases and improving over time.
  • Ultimate Security: Deploy Refact.ai on-premise: on your own servers or private cloud. Your data never leaves your control. Telemetry from the plugins goes to your server and nowhere else. You can verify what the code does, it's open source.
  • Fine-Tuning: We've solved all the complexity for you, no data engineer is required. A fine-tuned code completion model will provide you with more relevant suggestions: it can memorize your coding style, the right way to use your internal APIs, and the tech stack you use. After fine-tuning, auto-completion helps our clients to write around 45% of their code.
  • User Statistics: Keep track of how much code Refact.ai helps to write for each team member. Measure productivity gains with real numbers.
  • Priority Support: Our engineers are always available to assist you at every stage, from setup to fine-tuning and beyond.

Refact.ai Videos

Official Links