A blazing-fast, terminal-native AI chat interface — talk to any LLM, right from your shell.
Helix is a work-in-progress project that brings the power of modern LLMs to your command line. Whether you prefer local models like LLaMA 3 or cloud-based ones like GPT-4 or Claude, Helix is being built to give you a ChatGPT-like experience with zero distractions and maximum speed — right inside your terminal.
🚧 Status
Helix is currently under rapid development and not yet production-ready.
Stay tuned for the first beta release — coming soon!
✅ Planned Features
- Terminal-native Interface
- Chat with any LLM
- API-based (OpenAI, Claude, Gemini, etc.)
- Local models (LLaMA 3, Mistral, Phi-3, Gemma, etc.) via Ollama/LlamaEdge
- Unified backend using LiteLLM
- Seamless Model Switching
- RAG for Context-Aware Chat
- Persistent Chat History + Fuzzy Search
- Multi-modal Input Support (Text + Image)
- Markdown Rendering in Terminal
- Streaming Token-by-Token Response Output
- Theming Support (Dark, Solarized, etc.)
- Offline Mode Toggle
- Support for MCP Servers
- Slash Commands (e.g.
/reset,/save,/switch) - Keyboard Shortcuts (Vim-style navigation)
- Export Chats (Markdown, JSON, HTML)
💡 Why Helix?
Just like the double helix structure of DNA, this project weaves together the raw power of terminals and the evolving intelligence of LLMs — forming a beautifully minimal, developer-first chat experience.
📦 Installation
🚀 Coming soon:
pip install helix-chat
For now, clone the repo and stay tuned for updates!
git clone https://github.com/your-username/helix.git
cd helix
python app.py
🤝 Contributing
We’ll soon open up issues and contribution guidelines. If you're interested in helping, feel free to ⭐ the repo and watch for updates!
📜 License
Apache License 2.0 — Free to use, modify, and distribute, with proper attribution and a focus on contribution transparency.
You can read the full license here.
Metadata
Release files for helix-chat 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| helix_chat-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / helix_chat-0.1.0-py3-none-any.whl
| Download URL | helix_chat-0.1.0-py3-none-any.whl |
|---|---|
| Size | 16.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b3cb6c65698192ccc77a584ec0f9ec283fe5acab42f557ddc13e81a79cbaa37f
|
|
BLAKE2b-256 checksum How to use checksums |
7020bdfe94cdc3ed6dc1ead62d8691b95e5a7255bf4dae171e9b6f87cf7a5f31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Security for helix-chat 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.