-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ssobol77 edited this page May 12, 2026
·
3 revisions
The Next-Generation Terminal IDE — Modern, AI-powered, extensible code editor for the terminal.
🌍 English · Polski · Français · Deutsch · 中文
| Section | What you'll find |
|---|---|
| 🚀 Getting Started | Your first 5 minutes with ECLI |
| 📥 Installation | Per-platform install (Linux/macOS/FreeBSD/Windows) |
| ⚙️ Configuration |
config.toml reference and recipes |
| ⌨️ Keybindings | Complete shortcut cheat sheet |
| 🧠 AI Setup | Configure OpenAI, Anthropic, Ollama, HuggingFace |
| 🎨 Themes & Customization | Visual customization and plugins |
| ❓ FAQ | Frequently asked questions |
| 🔧 Troubleshooting | Common problems and solutions |
| 🗺️ Roadmap | What's coming next |
ECLI (Editor CLI) is a terminal-native IDE built for developers who live in the terminal. It combines:
- 🧠 AI Assistant — Integrated panel for code generation, refactoring, documentation
- 🌱 Git Integration — Stage, commit, push, and review diffs without leaving the editor
- 📝 LSP Support — Full Language Server Protocol: autocomplete, diagnostics, go-to-definition
- 🌈 Tree-sitter — Syntax highlighting for 70+ languages with incremental parsing
- 📂 File Manager — Intuitive navigation with multi-pane support
- 🐍 Linters — Ruff built-in for Python, pluggable for other languages
- ⚡ Cross-platform — Native packages for Linux, macOS, FreeBSD, Windows
pip install ecli-editorOr grab a native package from Releases — .deb, .rpm, .pkg, .dmg, or .exe.
ECLI is licensed under the Apache License 2.0.
- 🌐 Website: ecli.io
- 📦 PyPI: ecli-editor
- 🐙 GitHub: SSobol77/ecli
- 💬 Discussions: GitHub Discussions
- 🐛 Issues: Bug Tracker
ecli.io · PyPI · GitHub · Apache-2.0
ECLI — The Next-Generation Terminal IDE · © 2026 Siergej Sobolewski