← Open Source
leona

helix-gpt

Code assistant language server for Helix with support for Copilot/OpenAI/Codeium/Ollama.

ApplicationsCodingTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
694
Stars
44
Forks
+0
This week
7
Contributors
Created 2024-01-24 · Updated 2026-09-28 · #14903 today
Top developers
leonasigmaSdSilverCoder

leona/helix-gpt is ranked 14,903 with 694 stars.

Same-category comparison

leona/helix-gpt is ranked 14,903 among these 8 peers; vilassn/whisper_android is ranked 14,905.

Same-category comparison
NameRankMetrics
xynehq/xyne14,877
Language:
TypeScript
Stars:
696
Forks:
70
Description:
AI-first Search & Answer Engine for work. Open-source alternative to Glean.
Amery2010/peinture14,878
Language:
TypeScript
Stars:
695
Forks:
272
Description:
A general-purpose AI image generation framework that supports Hugging Face, Gitee, Model Scope, and more.
codingmoh/open-codex14,884
Language:
Python
Stars:
695
Forks:
55
Description:
Fully open-source command-line AI assistant inspired by OpenAI Codex, supporting local language models.
m-sec-org/BreachWeave14,888
Language:
TypeScript
Stars:
695
Forks:
103
vilassn/whisper_android14,905
Language:
C++
Stars:
694
Forks:
112
Description:
Offline Speech Recognition with OpenAI Whisper and TensorFlow Lite for Android.
Wildric-Auric/MidJourney-Wrapper14,912
Language:
Python
Stars:
693
Forks:
137
Description:
MidJourney wrapper in Discord.
evilgix/Evil14,916
Language:
Swift
Stars:
693
Forks:
96
Description:
Optical Character Recognition in Swift for iOS&macOS.
juntoku9/claude_immigration_attorney14,918
Language:
Shell
Stars:
693
Forks:
80
Description:
Claude code environment for laywers.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryApplications
SubcategoryCoding
KeywordsIDE
Stars694
Forks44
Contributors7
Created date2024-01-24
Updated date2026-09-28
Stars in 1 day0
Stars in 7 days0
Rank14,903
Previous rank14,738
Rank change-165
7-day stars rank14,710
Previous 7-day stars rank14,719
7-day stars rank change9
Total stars rank14,980
Previous total stars rank14,957
Total stars rank change-23
CountryIreland
README summary

helix-gpt **⚠️ ARCHIVED**: This repository is now archived. Please use the new Go port instead: - **helix-assist** - Much more efficient Go implementation fixing common issues Code assistant language server for Helix with support for Copilot/OpenAI/Codeium. Completion example Code actions example (space + a) Available code actions: How? When a trigger character is pressed it will request a completion and use the entire file as context. Default triggers characters: can be overwritten with Use to manually trigger completions, and to

trigger code actions that only use the selected code as context. Install This was made to run with Bun, but you can also use a precompiled binary. 25) Configuration You can configure helix-gpt by exposing either the environment variables below, or by passing the command line options directly to helix-gpt in the Helix configuration step. All configuration options NOTE: Copilot is the best choice due to the model and implementation. Environment Variables Command Line Arguments (Add to in

Helix configuration) You can also use: To fetch your Copilot token. Helix Configuration Example for TypeScript tested with Helix 23. 10 (older versions may not support multiple LSPs) In case you opt out of the precompiled binary, modify as follows: All Done If there are any issues, refer to the helix-gpt and Helix log files: Special Thanks rsc1975 for their Bun Dockerfile.

Frequently asked questions

How many stars and forks are recorded?

leona/helix-gpt has 694 stars and 44 forks.

What is the repository rank?

leona/helix-gpt is ranked 14,903.

What language and category are recorded?

leona/helix-gpt has 694 stars, uses TypeScript and belongs to Applications.

Which repository is closest in rank?

leona/helix-gpt is compared with vilassn/whisper_android, ranked 14,905 with 694 stars.

README

helix-gpt

⚠️ ARCHIVED: This repository is now archived. Please use the new Go port instead:

  • helix-assist - Much more efficient Go implementation fixing common issues

Code assistant language server for Helix with support for Copilot/OpenAI/Codeium.

Completion example

Code actions example (space + a)

Available code actions: resolveDiagnostics generateDocs improveCode refactorFromComment writeTest

How?

When a trigger character is pressed it will request a completion and use the entire file as context. Default triggers characters: ["{", "(", " "] can be overwritten with --triggerCharacters "{||(|| "

Use ctrl+x to manually trigger completions, and space+a to trigger code actions that only use the selected code as context.

Install

This was made to run with Bun, but you can also use a precompiled binary.

Without Bun

wget https://github.com/leona/helix-gpt/releases/download/0.34/helix-gpt-0.34-x86_64-linux.tar.gz \
-O /tmp/helix-gpt.tar.gz \
&& tar -zxvf /tmp/helix-gpt.tar.gz \
&& mv helix-gpt-0.34-x86_64-linux /usr/bin/helix-gpt \
&& chmod +x /usr/bin/helix-gpt

With Bun (tested with 1.0.25)

wget https://github.com/leona/helix-gpt/releases/download/0.34/helix-gpt-0.34.js -O /usr/bin/helix-gpt

Configuration

You can configure helix-gpt by exposing either the environment variables below, or by passing the command line options directly to helix-gpt in the Helix configuration step.

All configuration options

NOTE: Copilot is the best choice due to the model and implementation.

Environment Variables

OPENAI_API_KEY=123 # Required if using openai handler
COPILOT_API_KEY=123 # Required if using copilot handler
CODEIUM_API_KEY=123 # Not required, will use public API key otherwise.
HANDLER=openai # openai/copilot/codeium

Command Line Arguments

(Add to command = "helix-gpt" in Helix configuration)

--handler openai --openaiKey 123

You can also use:

helix-gpt --authCopilot

To fetch your Copilot token.

Helix Configuration

Example for TypeScript .helix/languages.toml tested with Helix 23.10 (older versions may not support multiple LSPs)

[language-server.gpt]
command = "helix-gpt"

[language-server.ts]
command = "typescript-language-server"
args = ["--stdio"]
language-id = "javascript"

[[language]]
name = "typescript"
language-servers = [
    "ts",
    "gpt"
]

In case you opt out of the precompiled binary, modify as follows:

[language-server.gpt]
command = "bun"
args = ["run", "/app/helix-gpt.js"]

All Done

If there are any issues, refer to the helix-gpt and Helix log files:

tail -f /root/.cache/helix/helix.log
tail -f /app/helix-gpt.log # Or wherever you set --logFile to

Special Thanks

  • rsc1975 for their Bun Dockerfile.

Todo

  • [x] Copilot support
  • [x] Resolve diagnostics code action
  • Self-hosted model support (partial support if they are openai compliant)
  • Inline completion provider (pending support from Helix)
  • Single config for all languages (pending #9318)
  • Support workspace commands to toggle functionality (pending Helix support for merging workspace commands)
  • Increase test coverage
  • Async load completions to show other language server results immediately (pending Helix support)
  • Improve recovery from errors as it can leave the editor unusable sometimes
Nearby in the ranking
Similar items