Skip to content

Releases: tk-wxy/openin

v2.0.0

Choose a tag to compare

@tk-wxy tk-wxy released this 15 Aug 19:43

openin v2.0.0

为 Windows 生成地址栏/终端启动命令:安装后输入 vscodecursorclaude… 即以当前文件夹为参数打开对应应用。

支持的软件(19 个预设)

  • GUI 应用(15):VS Code vscode、IntelliJ IDEA idea、Cursor cursor、PyCharm、WebStorm、GoLand、Rider、DataGrip、CLion、RustRover、Fleet、Sublime Text、Zed、Neovide、Windsurf
  • CLI 工具(4):Claude Code claude、Codex codex、OpenCode opencode、DeepSeek Harness dsh

亮点

  • 支持 dsh:输入 dsh 即以当前文件夹启动 DeepSeek Harness Web UI,自动登记工作区并打开浏览器
  • 现代原生 GUI:每行 安装/测试/卸载、深度扫描、操作步骤闪显
  • 免编译器 + 可逆卸载:二进制 Patch 生成 launcher,卸载后系统与安装前一致

校验

SHA256 (openin.exe) = 73643B02853A68F573E32343E51BE04D4F0340A82068802CFF71807AE75C177A

v1.1.0

Choose a tag to compare

@tk-wxy tk-wxy released this 07 Aug 16:04

openin v1.1.0

GUI 重设计:预设表单行 + 自动路径检测。

新功能

  • 表单行布局:每个应用一行 = 名称 + 路径框 + 浏览 + 安装/更新,替代原来 6 个全局按钮
  • 自动检索路径:打开 GUI 自动扫描(PATH → 常用安装根 → 各盘符根)并填入主程序路径,确认后点「安装」即可
  • 自定义目标降级为非核心(高级▾ 菜单),卸载移入 高级▾ 菜单
  • CLI 新增 -u <命令> 卸载
  • 配置持久化 %LOCALAPPDATA%\openin\targets.ini(install_dir / added_path / created_dir / 目标 map)
  • 卸载自动回滚:删除 launcher 文件 +(openin 曾加入的)PATH 条目 +(openin 新建的)空目录

校验

SHA256 (openin.exe) = 4E0CBA381C0D2C34F49B5D2BD1DF2B956B86ACB06D12F8BB3CA329CE230813E8

构建

源码见本仓库 openin.c,构建方法见 README「从源码构建」。

v1.0.0

Choose a tag to compare

@tk-wxy tk-wxy released this 07 Aug 12:50

openin v1.0.0

通用「打开到应用」启动器安装器:选择一个应用(VS Code、Cursor、Claude……),安装后即可在地址栏 / 终端输入命令,以当前文件夹为参数打开它。

特性

  • 双击运行,原生文件夹选择框
  • 一个工具注入任意应用,每个应用一个独立命令
  • 自动选择安装目录:~/.local/bin > %APPDATA%\npm > 创建 > 回退
  • 冗余:有 gcc 编译 .exe,无 gcc 退化为 .cmd
  • 所选目录已在 PATH 时完全不动环境变量
  • 命令名可自定义(-p / -d / -q 参数)
  • 目标目录零残留:源码与日志走临时目录,用完即删

使用

  1. 下载 openin.exe,双击运行
  2. 选中应用目录(含主程序,如 VS Code 的 Code.exe
  3. 完成。在任意文件夹的地址栏或终端输入命令(如 vscode)打开该应用

校验

SHA256 (openin.exe) = E81E0199C7328A8D08B09270DBF39BB24DE0805647360F7D4A5005414074D4A2

构建

源码见本仓库 openin.c,构建方法见 README「从源码构建」。