🚀 Now with AI Assist

Code Smarter.
Type Naturally.

CTpaste simulates real keystrokes so your code appears typed live in any IDE — character by character, with human-like speed and timing.

3 Speed Modes
Windows & Linux
AI Powered

Why CTpaste?

Everything a student needs to type code instantly and naturally into any IDE.

Real Keystrokes

Sends input via the system API — indistinguishable from manual typing at the OS level. No macros, no paste.

3 Speed Modes

Slow, Medium, or Fast — with natural random delays that mimic real human typing rhythm so it never looks robotic.

IDE-Aware

Handles auto-closing brackets, HTML tags, and Python indentation automatically. Works with VS Code, IntelliJ, Eclipse, and more.

Phone Sync

Copy code on your phone, it instantly appears on your PC via Firebase — no USB, no cable, no friction.

AI Assist

NEW

Three-hotkey AI workflow: Alt+B to capture, Alt+G to submit, Alt+N to reset. Full conversation memory built in — powered by Groq.

How to Use CTpaste

Quick start: download, sign in, run, and type with Alt+V.

Before You Start

  • Windows 10 / 11 (64-bit) or Ubuntu 18.04+ / equivalent amd64 Linux for the CLI/desktop app — see Linux Installation Guide below for the standalone binary
  • A CTpaste account (create one in under a minute)
  • Your IDE open and ready (VS Code, IntelliJ, Eclipse, etc.)
1

Download the App

Choose your platform from the Download section below and install or open the app.

2

Create Account & Sign In

Go to the Login page, create your account with roll number, then sign in from the app.

3

Start Session

Windows: open CTpaste.exe, log in, and click Start. Linux: run the CTpaste binary in a terminal (see Linux guide), answer Y when asked to start listening — no separate GUI window.

4

Copy, Focus, Press Alt+V

Copy code with Ctrl+C, place your cursor in the IDE, then press Alt+V. CTpaste types it naturally in real time.

AI

AI Assist Addon

Purchase the AI Addon (₹45/day) from your dashboard. Open the AI Assist card, paste your free Groq API key, click Verify → Save. Then use these hotkeys:

Alt+BStart capturing your question — type freely in your IDE
Alt+GSubmit to Groq AI — answer is typed live into your IDE
Alt+BAsk a follow-up — conversation history is preserved
Alt+NClear history and start a completely fresh conversation

💡 The status bar shows how many turns are in memory, e.g. [2 turn(s) in memory]. Press Alt+N any time to reset.

Tips & Tricks

  • Use Slow speed if your IDE misses characters
  • Do not type while CTpaste is running a paste action
  • For phone sync, log in on Android and tap Login & Sync
  • If typing pauses, click Stop → Start and try Alt+V again

🐧 Linux Installation Guide (Ubuntu & Debian-based)

Linux uses a single executable (CLI, no GUI — everything bundled with PyInstaller --onefile). After you run it, you enter your registration number and password, see a short summary, then Y/N to start listening for Alt+V (paste), Alt+B / Alt+G / Alt+N (AI). Windows users keep the graphical .exe.

Standalone binary

  1. Download CTpaste from the Linux row below (one file, no installer).
  2. Open a terminal in the folder where you saved it (e.g. cd ~/Downloads).
  3. Allow execute permission: chmod +x CTpaste (or right‑click → Properties → Permissions → Execute).
  4. Run: ./CTpaste — follow the prompts; press Y + Enter to start hotkeys. Stop with Ctrl+C.
  5. Optional — install into PATH: sudo cp CTpaste /usr/local/bin/ctpaste && sudo chmod +x /usr/local/bin/ctpaste then run ctpaste from anywhere.

Quick walkthrough

Download MP4 if playback fails in your browser.

Compatibility: Official Linux builds should be produced on Ubuntu 18.04 (or the repo’s Docker Bionic scripts) so the binary runs on 18.04 → 24.04+ on amd64. A binary built only on Ubuntu 22.04 may fail on 18.04 with a GLIBC error. Global hotkeys need X11 on many setups — choose Ubuntu on Xorg at login if Alt+V fails on Wayland; for AI capture, add your user to the input group for evdev (see project README).

Download

Available for Windows & Linux. Android sync companion included.

Downloads are open. If you are new, please create an account before starting a session.

Windows

Windows 10 / 11 · 64-bit · ~55 MB · .exe
Linux

Linux

Ubuntu 18.04+ · 64-bit (amd64) · single executable · ~60–90 MB
Android

Android

Android 9.0+ · Phone Sync · .apk

Credit-Based System

Top up credits and use them as you type — no time limits, no session timers.

How Credits Work

chars ÷ 1.5

Deduction formula

  • Type 150 chars → deducts 100 credits
  • 7,000 credits ≈ 10,500 characters typed
  • Submit payment screenshot on dashboard
  • Admin verifies & tops up manually
  • Credits never expire
View Dashboard →