• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hongchaodeng
V2EX  ›  程序员

He3: 开发者必备的万能工具箱

  •  
  •   hongchaodeng · Dec 2, 2022 · 13081 views
    This topic created in 1435 days ago, the information mentioned may be changed or developed.

    He3: 开发者必备的万能工具箱

    你是否也遇到过这样的情况:

    • 想要将一串 JSON 格式化
    • 想要将一串 JSON 转成 YAML/XML/Javascript/CSV
    • 想要将一串 String 进行 Base64 解码
    • 想要解析一份 JWT Token 的各个字段
    • 想要测试一份正则表达式
    • ...

    今天,就有这么一款工具箱,给你提供各类开发小工具,快速得到你想要的答案。这就是 He3 (he3.app)! He3 是一款免费的开发者工具箱,内置 200+ 工具,简单易用,智能快捷。下面就由我们来一一展示 He3 的功能特性。

    安装

    He3 是一款桌面端应用,支持 Mac 和 Windows 。打开官网 (he3.app) 根据选择你所需要的安装包:

    安装完成后,在安装路径 (Windows 是自选路径,MacOS 是应用程序目录) 下找到并打开 He3 应用。初次打开会有引导界面:

    极速上手

    He3 可以通过 Alt + Space (可设置) 一键唤起,通过使用搜索框快速找到工具,直接在右侧打开和关闭,所有操作在一个界面无需跳转:

    个性化首页

    He3 提供了个性化首页,展示用户最近和最常使用的、收藏的的工具:

    自定义设置

    你可以在 He3 里设置语言、主题、唤醒快捷键、开机自动启动等。点击左下角的设置按钮将会打开设置页面:

    智能搜索

    一个强大的搜索框,能够让用户效率显著提升。为了让用户使用起来更方便更高效,He3 提供了模糊匹配能力,让你无需输入完整即可搜到结果,达到事半功倍的效果。比如下图中,你无需输入 'format' 全文,只需输入 'fmt' 也可以:

    相似关键词匹配

    每个工具还定义了相关的搜索关键词,从而让搜索更加灵活。比如用户搜 'JSON Prettify' 一样可以搜到 'JSON Format' 工具:

    预览效果

    想要更快得到结果吗?没问题! He3 能够在搜索结果中直接预览相关效果。比如下图中,根据你剪切板内容直接输入到工具中展示结果:

    剪切板内容智能识别

    He3 一大亮点就是会智能识别剪切板的内容。比方说,当你先复制一段 JSON 代码到剪切板,然后打开 He3 就会自动推荐跟 JSON 相关的工具 (下图中红框部分):

    94 replies  •  2023-03-28 11:40:13 +08:00
    tcpdump
    tcpdump
    Dec 2, 2022
    1
    感谢分享
    musi
    musi
    Dec 2, 2022
    2
    安装包这么大,十有八九是 Electron ,一打开还真是
    yh7gdiaYW
    yh7gdiaYW
    Dec 2, 2022
    3
    看起来没 utools 方便
    swulling
    swulling
    Dec 2, 2022
    4
    为啥不做个网站~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    5
    @musi He3 已经在 Electron 官方收录里面啦: https://github.com/electron/apps/blob/master/apps/he3/he3.yml
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    6
    @yh7gdiaYW
    和 utools 不是一个东西哈。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    7
    @swulling
    官网在这里: https://he3.app/zh/
    你是说网页版吗?网页版在我们计划里面。我们刚起步不久,还在招募优秀人才一起建设~
    zhenrong
    zhenrong
    Dec 2, 2022
    8
    客户端所有功能都是离线的吗,还是一样要联网使用
    yh7gdiaYW
    yh7gdiaYW
    Dec 2, 2022
    9
    @hongchaodeng 但完全就是一类产品啊?上面列出的功能看起来 utools 都有,但又比 utools 重
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    10
    @zhenrong 离线可用。
    yh7gdiaYW
    yh7gdiaYW
    Dec 2, 2022
    11
    @hongchaodeng 要说优势能想到的大概是比 utools 好看点?但是界面看上去就只能是这么大一个窗口,作为工具很影响体验
    duanqw
    duanqw
    Dec 2, 2022
    12
    这个后期应该会收费吧
    QKgf555H87Fp0cth
    QKgf555H87Fp0cth
    Dec 2, 2022
    13
    我还是喜欢网页版
    LindsayZhou
    LindsayZhou
    Dec 2, 2022
    14
    这类文字处理的东西我更倾向于用 CLI 。其实也用不上这类的工具,用得多的功能都会扔到我自己的脚本库里。
    Anyway ,不喜欢 CLI 的人大概会喜欢这类工具吧。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    15
    @duanqw 永久免费。
    我们之后会推出一些需要服务器处理的功能,比如文件分享之类的,只有那些功能才会收费,毕竟服务器需要成本嘛。
    FarmerChillax
    FarmerChillax
    Dec 2, 2022
    16
    提个建议,出个 proto 2 any (e.g. json yaml) 和 any 2 proto 的功能吧😶‍🌫️
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    17
    @LindsayZhou He3 后面会开放接口让用户自己扩展插件工具哈。对于像您这种比较高级的玩家也可以选择自己写工具~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    18
    @FarmerChillax 哈哈好建议!
    sumulige
    sumulige
    Dec 2, 2022 via iPhone
    19
    devutils 好像也有个 app
    PerFectTime
    PerFectTime
    Dec 2, 2022
    20
    electron?告辞
    xw
    xw
    Dec 2, 2022
    21
    期待网页版和浏览器扩展
    AdamHoward
    AdamHoward
    Dec 2, 2022
    22
    在用 DevToys ,感觉差不多
    muzihuaner
    muzihuaner
    Dec 2, 2022 via Android❤️1
    23
    tools.quickso.cn

    还是感觉网页方便 即用即走😂
    zhanggang807
    zhanggang807
    Dec 2, 2022
    24
    @hongchaodeng 你这个 要求 一定要设置一个快捷键有点恶心,我就想清空这个快捷键,不好意思,卸载了
    zhanggang807
    zhanggang807
    Dec 2, 2022
    25
    @hongchaodeng 默认强制要求 全局的 option + space 快捷键,不能清空此唤起的快捷键
    christin
    christin
    Dec 2, 2022 via iPhone
    26
    这种工具还是做成原生的吧,有很多非原生不用的人,但是很少有非 electron 不用的人。
    shakukansp
    shakukansp
    Dec 2, 2022
    27
    @hongchaodeng 同 24 楼,能不能不设置快捷键
    july1995
    july1995
    Dec 2, 2022 via iPhone
    28
    有没有免安装版本?公司电脑不允许装软件。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    29
    @zhanggang807 Hotkey 可以设置的~ 不过貌似还没支持 取消热键 功能。我记一下,争取下一版发布~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    30
    @july1995 不安装的话系统权限不允许,而且也不安全系统会当病毒。我们之后会推出 Web 版,会少一些功能,但您使用起来也更方便~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    31
    @AdamHoward 是同一类产品~ 但是 DevToys 是个人在业余时间开发,He3 是我们整个团队在用心开发和运营,功能和体验上都会好不少。比如你要是遇到什么问题、需要什么功能反馈给我们,我们都会去解决和实现~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    32
    @PerFectTime 不管白猫黑猫,能为开发者带来好处的就是好猫~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    33
    @muzihuaner 我们也计划弄网页版。但很多能力在桌面版才能使用。看个人需求哈~
    Nugine0
    Nugine0
    Dec 2, 2022 via Android
    34
    electron 过重了,换 tauri 可能更好
    deco
    deco
    Dec 2, 2022
    35
    安装了
    mtdhllf
    mtdhllf
    Dec 2, 2022
    36
    @Nugine0 #34 electron 过重了,换 tauri 可能更好
    waywisp
    waywisp
    Dec 2, 2022
    37
    希望后面来个浏览器扩展或者网页版,不是很喜欢安装包的工具
    MzM2ODkx
    MzM2ODkx
    Dec 2, 2022
    38
    牛的
    de1ty
    de1ty
    Dec 2, 2022
    39
    默认勾选开机启动,就这行为就够流氓了
    Soar360
    Soar360
    Dec 2, 2022
    40
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    41
    @deity2245 嗯嗯感谢您的反馈。我们下一个版本改掉哈。
    Seulgi
    Seulgi
    Dec 2, 2022
    42
    过重的工具箱我是都不想装的. alfred+几 K 的工具脚本一样能办到的事, app 要 100 多兆. 把 electron 换掉吧
    JaminT
    JaminT
    Dec 2, 2022
    43
    json 这个功能对于我个人来说需要一个本地存储的功能,一些常用的我选择保存本地 不管是查阅还是当模板,要不然就是楼上说的用网页更好即用即走
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    44
    @cuixiao603 嗯嗯好建议!
    zxcslove
    zxcslove
    Dec 2, 2022
    45
    建议给一个不设置快捷键的选择,否则一时想不好 /不想设置快捷键的话,无法调整保存设置。
    nowtg
    nowtg
    Dec 2, 2022
    46
    建议出一个 tauri 打包版本
    zxcslove
    zxcslove
    Dec 2, 2022
    47
    @hongchaodeng
    @zxcslove 除了#44 之外,建议增加一个 hashids 的加解密,调试好用
    zhuweiyou
    zhuweiyou
    Dec 2, 2022
    48
    这种工具我还是更习惯 IDE 插件, 单独装个东西去打开用, 大概率我是懒得用的
    maemual
    maemual
    Dec 2, 2022
    49
    赞,不错,支持
    liansishen
    liansishen
    Dec 2, 2022
    50
    electron 的还是算了,太臃肿了吧
    ahu
    ahu
    Dec 2, 2022
    51
    刚好最近把 utools 下了,快捷键空出来了...
    用用看
    9Y8lCIS38J8AlhRs
    9Y8lCIS38J8AlhRs
    Dec 2, 2022❤️1
    52
    FeHelper 不是挺好用的,网页版的
    Z1076
    Z1076
    Dec 2, 2022
    53
    支持一下,挺好用的。 Text 可以加一个字符串统计
    mapoor
    mapoor
    Dec 2, 2022
    54
    试用了一下,工具确实很全,很方便,以后再也不用先 baidu 了,感谢感谢
    有个两小建议:
    1. 网上的在线工具,编码解码都是一起的,而 he3 是拆开了,感觉这种拆开的方式使用起来效率不太高,大家觉得呢?
    2. 后期会考虑开源吗?毕竟使用编解码的一般都是敏感数据,肯定不希望被收集记录。
    MilkShake
    MilkShake
    Dec 2, 2022
    55
    期待网页和浏览器插件
    lancelock
    lancelock
    Dec 2, 2022
    56
    这种工具网页版的有推荐的吗?
    kongkongye
    kongkongye
    Dec 2, 2022 via iPhone
    57
    @lancelock 网页版的工具箱很多,谷歌里搜一下在线工具就能发现,然后我做了个在线工具快捷搜索框,https://bar.ssstab.com
    datadump
    datadump
    PRO
    Dec 2, 2022
    58
    用了半分钟卸载了:
    ( 1 )只能修改快捷键,无法删除
    ( 2 )点击 json 的选项卡,格式化不是第一个;点 encoding ,base64/md5/sha1/aes 不在第一行
    个人对软件很挑剔,99.9%完美的东西看一下就删。可以再好好打磨一下。加油
    supersu
    supersu
    Dec 2, 2022 via Android
    59
    有自动识别文本编码,转成中文的功能么,我发现 Windows 上经常遇到八进制的中文,每次我都要用 python 脚本转换一下
    vigack
    vigack
    Dec 2, 2022
    60
    这……都 electron 了居然没有提供 linux 打包
    CaspianJou
    CaspianJou
    Dec 2, 2022
    62
    一直在用 DevUtils
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    63
    @vigack Linux 和网页版都在接下来的计划中。
    不是 Electron 就是能在 Linux 上跑的。我们做产品有很认真地在每个平台上测试。有些功能在不同平台、网页上会不可用。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    64
    @TuringHero DevUtils 跟我们是一类~ 也可以试下 He3 。比较我们是整个团队在专注于 He3 产品的研发和运营,而 DevUtils 基本不更新了~ 慢慢 He3 会做得更加好。用户的问题和述求我们也会更快处理。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    65
    @supersu 好的亲我记下来了。争取接下来版本发布这个功能~
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    66
    @wjx0912 收到~ 我们会尽快改善。
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    67
    @supersu
    > 自动识别文本编码,转成中文的功能

    能给个例子吗?
    hongchaodeng
    hongchaodeng
    OP
    Dec 2, 2022
    68
    @mapoor

    1. He3 设计上是故意拆开的~ 之后搜索框就能支持比如 "base64 decode xxxx" 然后直接展示结果~ 这样会非常方便,省去了搜索并打开工具的步骤。
    2. 暂时没考虑开源哈。但是 He3 是可以离线使用的。而且所有数据保存在本地。
    yinyu
    yinyu
    Dec 2, 2022
    69
    氦 3
    npe
    npe
    Dec 3, 2022 via iPhone
    70
    开源吧,我帮你打个 tauri 包出来
    ysw
    ysw
    Dec 3, 2022 via Android
    71
    希望可以打 appimage 包
    ericgui
    ericgui
    Dec 3, 2022
    72
    这些功能应该网页的形式更好
    leafShimple
    leafShimple
    Dec 3, 2022
    73
    挺酷的
    hongchaodeng
    hongchaodeng
    OP
    Dec 3, 2022
    74
    @leafShimple 感谢亲支持~
    hongchaodeng
    hongchaodeng
    OP
    Dec 3, 2022
    75
    @ysw 好的。我们记下来了
    hongchaodeng
    hongchaodeng
    OP
    Dec 3, 2022❤️1
    76
    @ericgui Linux 和网页版都在计划中呢~ 等我们产品更新哈
    haozes
    haozes
    Dec 3, 2022
    77
    很不错,忆下
    yolio2003
    yolio2003
    Dec 3, 2022
    78
    Electron 差评,加油。
    mofe
    mofe
    Dec 3, 2022❤️2
    79
    自食其力派凑个热闹,都是用 Alfred 写的

    zlstone
    zlstone
    Dec 3, 2022
    80
    做个浏览器插件更好,更方便用
    krixaar
    krixaar
    Dec 3, 2022
    81
    话说大家最常用的功能都有哪些,我要是闲着无聊(而且会写)的话可以往我的汉化版 CyberChef 里塞……
    Jobin0528
    Jobin0528
    Dec 3, 2022
    82
    @mofe #79 求个五笔拆字插件
    dorothyREN
    dorothyREN
    Dec 3, 2022
    83
    看到 Electron 就没心情下载了
    mofe
    mofe
    Dec 3, 2022
    84
    @Jobin0528 不好意思, 这个“五笔拆字”有版权问题,不太好发出来,不过我可以给个思路

    很多网站都有这种提供一个字然后找到对应拆字法的网页

    const hanStart = "\u4e00".charCodeAt(0);
    const hanEnd = "\u9fa5".charCodeAt(0);

    找到汉字的开始字符,结束字符,然后一个一个字爬
    mofe
    mofe
    Dec 3, 2022
    85
    @Jobin0528 #82 还没写完就发出来了。。。

    encodeURIComponent(String.fromCharCode(v));

    mofe
    mofe
    Dec 3, 2022
    86
    @Jobin0528 #82 五笔拆字很多插件都是因为版权问题不太好发出来

    年初学五笔的时候想用这个插件,因为上游网站打不开就用不了
    https://github.com/tianhao/alfred-wubi-workflow

    索性就自己爬数据来搞了
    Jobin0528
    Jobin0528
    Dec 3, 2022
    87
    @mofe #85 我之前也是用的这个,后面很多年没用,发现用不了了,不过没事,打了好几年了,现在很熟了,不用问题不大。
    supersu
    supersu
    Dec 4, 2022 via Android
    88
    @hongchaodeng
    import chardet
    2

    3
    byte_str = b"344270252344272272350265204346226231345215241"
    4
    byte_str_charset = chardet.detect(byte_str) # 获取字节码编码格式
    5

    6
    byte_str = str(byte_str, byte_str_charset.get('encoding')) # 将八进制字节流转化为字符串
    7
    print(byte_str)
    8

    9

    10
    # 输出 :
    11
    """
    12
    个人资料卡
    13
    """
    hongchaodeng
    hongchaodeng
    OP
    Dec 4, 2022
    89
    @supersu 赞!收到,我们尽快添加功能
    aeiou520
    aeiou520
    Dec 5, 2022
    90
    希望加个 Base64 与图片互转
    hongchaodeng
    hongchaodeng
    OP
    Dec 5, 2022
    91
    @aeiou520 已经有了哈~
    M1234
    M1234
    Dec 5, 2022
    92
    请问会考虑和 DevUtils 一样支持通过 Raycast 或者 Alfred 直接打开吗?这样使用起来更加方便一些
    tom
    tom
    Feb 28, 2023
    93
    mac 版打开即常驻菜单栏,能否增加一个开关,允许不在菜单栏显示&不常驻后台?
    fo2w
    fo2w
    Mar 28, 2023
    94
    能不能加个窗口分离, 让我能同时使用 2 个功能

    现在要同时用两个 /多个功能需要来回切, 切完一些参数又不在了

    还是我使用有问题?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1036 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
    ♥ Do have faith in what you're doing.