openidea

用 Rust 重做的 IDEA 风格原生 IDE,快且顺手

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 706 🐛 待处理 193 👀 关注 34
GitHub ↗
GitHub 星标 ★ 8130
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

openidea 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队l0ng-ai
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型code-editor,cross-platform,dap,database-client,debugger,desktop-app,developer-tools,git,http-client,ide,intellij,lsp,rust,tauri,terminal
GitHub 星标★ 8130
上线时间2026-10-21 00:00:00
代码更新2026-11-09
仓库体积65.3 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-11-10
浏览次数1

项目介绍

openidea 是一个用 Rust 重写的原生桌面 IDE,目标是复刻 IntelliJ IDEA 的使用体验,同时摆脱 JVM 带来的启动慢、内存占用高等问题。它提供编辑器、代码洞察、调试器、Git 集成、终端、数据库客户端和 HTTP 客户端等完整开发工具链,支持 60 多种语言,并通过 LSP 和 DAP 协议接入语言服务与调试适配器。界面保留 IDEA 风格的快捷键映射、工具窗口布局和全局搜索,让熟悉 JetBrains 生态的开发者几乎零成本迁移。项目采用 TypeScript 与 Rust 混合技术栈,跨平台运行,适合追求轻量原生体验、又不想放弃成熟 IDE 操作习惯的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-10 · 当前星标 ★ 8130

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:本地安装 5 步

环境要求

  • macOS、Windows 或 Linux 桌面系统(README 说明提供三平台构建)
  • Windows 如不使用安装器,需能解压 zip 的工具以使用便携版
  • README 未提供从源码构建的命令,普通用户请使用官方 Releases 安装包

安装与启动步骤

  1. 1打开 Releases 页面

    README 顶部的 Download 链接指向最新发布页,从中获取对应平台的安装文件。

  2. 2选择对应平台安装包

    按你的系统选择 macOS、Windows 或 Linux 的构建产物下载,不要混用平台。

  3. 3Windows 便携版解压

    若不想运行安装器,下载便携 zip,解压到任意目录,无需安装即可使用。

  4. 4启动 openidea

    Windows 便携版解压后直接运行目录中的 openidea.exe;其他平台运行对应安装后的应用。

    .\openidea.exe
  5. 5打开项目开始使用

    启动后打开项目文件夹,即可使用编辑器、调试器、Git、终端、数据库与 HTTP 客户端。

如何确认成功

应用窗口能正常打开,并能加载项目文件夹、显示文件树与编辑器内容即视为可用。

常见问题

Q:Windows 不想安装怎么办?

A:每个版本都附带 portable zip,解压后直接运行 openidea.exe 即可,不经过安装器。

Q:支持哪些操作系统?

A:README 说明提供 macOS、Windows 和 Linux 三个平台的构建版本。

Q:支持多少种语言?

A:官方说明覆盖 60 多种语言,通过 LSP 接入语言服务、通过 DAP 接入调试适配器。

Q:需要安装 JVM 吗?

A:不需要。项目用 Rust 重写核心,定位就是摆脱 JVM 带来的启动与内存开销。

Q:能沿用 IDEA 的快捷键吗?

A:界面保留 IntelliJ IDEA 风格的键位映射、工具窗口布局和全局搜索习惯。

注意事项

  • README 未给出源码构建步骤与依赖版本,请优先使用官方 Releases 的安装包或便携版。
  • 便携版不写入系统,适合放在固定目录中长期使用并自行备份配置。
  • 下载请以 README 中指向的 GitHub Releases 页面为准,避免使用来源不明的安装包。

核心亮点

  • 保留 IntelliJ IDEA 键位、工具窗口和全局搜索,JetBrains 用户迁移成本极低
  • Rust 原生实现,相比 JVM 系 IDE 启动与内存表现更轻量
  • 内置编辑器、调试器、Git、终端、数据库和 HTTP 客户端,工具链一体化

不足之处

  • 项目仍处成长阶段,插件生态与语言深度支持尚不及成熟 IDE
  • TypeScript 与 Rust 混合栈,构建和二次开发门槛偏高

适用场景

  • 习惯 IDEA 快捷键、想要更轻快原生编辑器的开发者日常编码
  • 需要在同一窗口内完成写码、调试、Git 提交和接口调试的全流程开发
  • 多语言项目中借助 LSP 快速获得补全与跳转能力

替代项目

VS Code、Zed、Lapce

上一篇:pi-multi-pass

下一篇:没有了!

同类项目推荐

pi-agent-desktop 开源

下载即用的桌面 AI 编程助手,免配置免命令行

Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···

★ 905 2026-09-25
claude-code-handbook 开源

从零到精通 Claude Code,中英双语速查手册

The definitive guide to Claude Code — from zero to mastery. Bilingual EN/CN.

★ 69 2026-08-09
little-coder 开源

让小模型也能稳定写代码的本地编码智能体框架

A harness optimized to smaller LLMs

★ 2721 2026-09-16
blazorly-harness 开源

一套运行时四种前端,本地模型也能写代码

A token efficient, local LLM friendly agentic coding harness: a complete agent runti···

★ 55 2026-11-05
ai-first-toolkit 开源

用 AI 技能包审计、重构、启动项目,让开发更智能

Open-source Claude Code skills and Codex skills for AI-first work. Audit, re-enginee···

★ 139 2026-08-09
cheat-sheets 开源

一页速查,搞定编程、游戏、AI开发常用知识

Cheat Sheets heaven for all kind of programming language and frameworks + Game and W···

★ 118 2026-08-09
carboncode 开源

用 DeepSeek 在终端自动拆任务、写代码,成本省 90%

Carbon Code 是一款类似 Claude Code 的代码开发工具,也是中国第一个基于 DeepSeek 的代码···

★ 199 2026-08-09
Bello 开源

让编码 AI 用量翻三倍,多智能体并行互查省调用

3x more usage on your coding agent, same quality. Have an multi-agent setup in mind?···

★ 181 2026-10-09
dscode 开源

让 DeepSeek 在终端里持续写码、跑命令、开浏览器干活

A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, C···

★ 998 2026-09-25