Inline Code Completion

GitHub Copilot-style code suggestions as you type - powered by FREE Gemini Flash or Claude

Added in v2.2.4

What Is Inline Completion?

Get AI-powered code suggestions as you type, just like GitHub Copilot! HalCode analyzes your code context and suggests completions in real-time.

Features

*
Smart Debouncing - Waits 300ms after you stop typing to avoid interruptions
*
Context-Aware - Analyzes 20 lines before and 5 lines after cursor for accurate suggestions
*
Multi-Line Suggestions - Up to 3 lines of code completion
*
Intelligent Caching - 5-minute cache for common patterns
*
Works Everywhere - All file types supported
*
FREE with Gemini - Uses Google free Gemini Flash API

How to Use

  1. 1.
    Enable inline completion - Enabled by default in settings
  2. 2.
    Start typing code - AI will analyze your context
  3. 3.
    Wait 300ms - After you stop typing, AI generates a suggestion
  4. 4.
    Press Tab to accept - Or keep typing to ignore the suggestion

Performance

Latency

Under 500ms

With Gemini Flash

Cache Hit Rate

60%+

Common patterns cached

API Calls

10-20/hour

With debouncing and caching

Cost

$0

Gemini is FREE!

Free vs Pro

Free Tier

  • 20 inline completions per day
  • All file types supported
  • Smart caching

Pro

  • Unlimited inline completions
  • Priority processing
  • Advanced context analysis

Pro Tips

  • Press Tab to accept suggestions, Esc to dismiss
  • Use Gemini Flash for FREE unlimited completions with your own API key
  • Adjust debounce delay if suggestions appear too quickly or slowly
  • Completions work best with clear context like comments and function names