Skip to main content



What is Ghostwriter?

Ghostwriter is Replit’s suite of artificial intelligence features: Complete Code, Generate Code, Transform Code, Explain Code and Chat. Together, they enhance your development experience on Replit.

How does Ghostwriter work?

Ghostwriter returns results generated from large language models trained on publicly available code and tuned by Replit. To make suggestions and explain your code, Ghostwriter considers what you type and other context from your Repl like the programming language you're using.

How much does Ghostwriter cost?

Currently, Ghostwriter costs 1,000 Cycles per month ($10 USD/month).

Ghostwriter is also available through our Pro plan.

You can find more pricing details on our pricing page.

Which programming languages does Ghostwriter support?

Ghostwriter performs best with JavaScript and Python code, but it supports 16 languages in total. The current list:

  • Bash
  • C
  • C#
  • C++
  • CSS
  • Go
  • Java
  • JavaScript
  • HTML
  • PHP
  • Perl
  • Python
  • R
  • Ruby
  • Rust
  • SQL
  • TypeScript

Note: effectiveness may vary by language.

Can I turn off Ghostwriter Complete Code?

Yes. You can turn off Ghostwriter Complete Code in the Replit workspace. See step-by-step guide here.

How can I cancel my Ghostwriter Cycles subscription?

Go to the Cycles page and you will see a toggle for Ghostwriter in the menu. Turn the toggle off to turn off your Ghostwriter subscription's auto-renewal. You will still have access to Ghostwriter's features until the date of your renewal.

Note: cancelling your Ghostwriter does not turn off or change the amount of your Cycles Auto-Refill. To do that, see below:

How do I turn off or change the amount of my Cycles Auto-Refill?

Go to the Cycles page, and press the Edit Your Subscription on Stripe button to turn off or change the amount of your Cycles Auto-Refill subscription:

What is the difference between Generate and Complete Code?

Complete Code actively provides suggestions in your workspace while you program in Replit. In contrast, for Generate Code, you select then prompt the feature with words describing the code you'd like.

The two features use different models. For more information on how each works, visit the Complete Code docs.

How good is Ghostwriter?

Good! And we’re developing Ghostwriter to be faster, more powerful, and more accessible than any comparable offering. Our product features are constantly getting better and faster.

How can I help?

Use Ghostwriter and share your feedback with Replit as you code. We also encourage you to report bugs, offensive output, code vulnerabilities, or unwanted data to our Support team at Replit works and ships fast, takes trust and safety seriously, and we are committed to continually improving our products.

Can Ghostwriter be used on other platforms?

Ghostwriter is exclusive to Replit.


Is code I write on Replit shared through Ghostwriter?

Public Repls (including their code and your keystrokes) may be used to train Ghostwriter. If you do not wish your Repl to be used for training at all, you may make it private.

Does Ghostwriter change my rights for code I write on Replit?

No. As was the case before Replit launched Ghostwriter, code in public Repls is automatically subject to the MIT License. Check out Licensing Information for details. To check if a given Repl of yours is public or private, go to My Repls.

What data is collected when I use Replit?

To work as an online development environment, Replit collects your interactions with the service and data that you input so we can display and run your software. Like any online service, we use this data so that we can provide and improve our services.

How can I report problems with code generated or suggested for me?

Code generated or suggested for you may be incorrect, offensive or otherwise inappropriate. By reporting this, you can help us to improve our products. Click the “Share feedback” link at the bottom right of the Generate Code window to provide your feedback, or visit our Support page to provide your feedback. Please include a copy of the code that you wrote and the code suggestion or explanation that you received.

Where can I learn more about Replit privacy and data protection?

For more information about how Replit processes personal data, please see our Privacy Policy.