V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hongchaodeng
V2EX  ›  程序员

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

  •  
  •   hongchaodeng · 63 天前 · 7561 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 相关的工具 (下图中红框部分):

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

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

    能给个例子吗?
    hongchaodeng
        68
    hongchaodeng  
    OP
       62 天前
    @mapoor

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

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

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

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

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

    encodeURIComponent(String.fromCharCode(v));

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

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

    索性就自己爬数据来搞了
    Jobin0528
        87
    Jobin0528  
       61 天前
    @mofe #85 我之前也是用的这个,后面很多年没用,发现用不了了,不过没事,打了好几年了,现在很熟了,不用问题不大。
    supersu
        88
    supersu  
       61 天前 via Android
    @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
        89
    hongchaodeng  
    OP
       61 天前
    @supersu 赞!收到,我们尽快添加功能
    aeiou520
        90
    aeiou520  
       60 天前
    希望加个 Base64 与图片互转
    hongchaodeng
        91
    hongchaodeng  
    OP
       60 天前
    @aeiou520 已经有了哈~
    linxinyue
        92
    linxinyue  
       59 天前
    请问会考虑和 DevUtils 一样支持通过 Raycast 或者 Alfred 直接打开吗?这样使用起来更加方便一些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3494 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 06:57 · PVG 14:57 · LAX 22:57 · JFK 01:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.