爱意满满的作品展示区。
murongxdb

[开源] AI Coding 时代,也许真不用再打开 VS Code、IDEA 了

  •  
  •   murongxdb ·
    PRO
    · 5h 37m ago · 776 views

    重度使用 AI Coding 一年多,现在写代码基本都在终端里完成了。VS Code 对我来说越来越没用了,打开它几乎就为了 review 代码、看一下 Git diff 。

    为了这点需求,还得装着一个完整的编辑器,总觉得有点浪费。想着省点硬盘空间和内存,干脆用 GPUI 给自己做了个工具,叫 Tervia 。

    想法很简单,把终端、Git 和简单的文件编辑放在一起。平时在终端里跑 Claude Code 、Codex ,写完直接看改动,偶尔手动改几行,再提交,基本就够我用了。

    目前已经支持这些功能:

    • 终端:多标签、分屏、输出搜索,继续用自己熟悉的 Shell ,直接跑 Claude Code 、Codex 。
    • Git:看 diff 、按文件或部分改动暂存、提交,也能查看提交历史、切换分支和处理冲突。
    • 文件:浏览、搜索和简单编辑,支持语法高亮、Markdown 和图片预览。复制代码时可以一起带上文件路径和行号,方便丢给 AI 。
    • 多项目和 worktree:各个项目保留自己的终端、文件和草稿,也能用 worktree 同时处理不同任务。
    • Agent 状态和通知:接入后能看到 AI 正在处理、等授权还是等输入,在后台完成本轮响应时也能收到桌面通知。
    • 项目任务:识别 package.json 脚本、Cargo 、Makefile 等任务,直接在独立终端里运行,保留输出和执行结果。 另外也做了深浅主题、字体字号设置和中文界面这些日常会用到的东西。

    开源地址: https://github.com/murongg/Tervia
    支持 macOS 、windows 、linux
    软件安装包不到 20MB ,我平时同时运行四五个项目,内存占用 100+MB ,VSCode 内存占用要 3GB 以上。 也欢迎各位根据自己的实际开发习惯,分享一些功能需求,我会参考大家的需求,再继续完善一些常见功能。

    截图:

    终端 git 文件

    25 replies  •  2026-10-19 22:08:28 +08:00
    ysyah2019
        1
    ysyah2019  
       5h 30m ago   ❤️ 3
    又一个程序员思维的 YY 产品。。
    murongxdb
        2
    murongxdb  
    OP
    PRO
       5h 28m ago
    @ysyah2019 可能不是每个人都需要,但是我自己已经是重度使用了,并且完全开源,喜欢的点个 star 就行了,没有什么 YY
    toesbieya
        3
    toesbieya  
       5h 18m ago
    不支持按/划分目录
    murongxdb
        4
    murongxdb  
    OP
    PRO
       5h 12m ago
    @toesbieya 是新建文件的时候,还是哪里的功能呢!
    murongxdb
        5
    murongxdb  
    OP
    PRO
       5h 9m ago
    这个软件的主要定位就是“重 view 轻 edit”
    irvinglove
        6
    irvinglove  
       5h 8m ago
    挺好的,ui 也干净,我是自己管理 tag 版本也做了个类似的 https://imgur.com/a/zzW4yXx
    irvinglove
        7
    irvinglove  
       5h 4m ago
    murongxdb
        8
    murongxdb  
    OP
    PRO
       4h 54m ago
    @irvinglove #7 不错,我做这个软件也是主要为了自用。
    xxfboy
        9
    xxfboy  
       3h 58m ago via iPhone
    https://opennavo.com/zh/apps/tervia/versions ,支持支持,已经上架
    murongxdb
        10
    murongxdb  
    OP
    PRO
       3h 42m ago
    @xxfboy 感谢
    K753255157
        11
    K753255157  
       3h 6m ago
    厉害啊,这么复杂的 UI 做得又快又好是怎么做到的?
    xxfboy
        12
    xxfboy  
       3h 2m ago
    @murongxdb 这个很好用,要是有 iOS 端就好了
    toesbieya
        13
    toesbieya  
       1h 10m ago
    @murongxdb 就是 git 那的分支名,我去怎么打多了还 ban ip
    cctrv
        14
    cctrv  
       1h 1m ago
    我還是在 VSCode review 代碼。而且,很多插件,用起來很方便。其他 app 主要問題是,生態跟不上。
    murongxdb
        15
    murongxdb  
    OP
    PRO
       55 mins ago
    @K753255157 主要是要给 ai 一些参考的 UI
    murongxdb
        16
    murongxdb  
    OP
    PRO
       54 mins ago
    @xxfboy #12 你是说 tervia 吗
    murongxdb
        17
    murongxdb  
    OP
    PRO
       54 mins ago
    @cctrv 我觉得现在没必要这么多插件了,就能提供最纯粹的 view 功能,供人工审核就行了
    murongxdb
        18
    murongxdb  
    OP
    PRO
       53 mins ago
    @toesbieya #13 什么意思,没有太 get 到
    ppxppx
        19
    ppxppx  
       35 mins ago via Android   ❤️ 1
    UI 看起来很不错的,star 一下
    lssvip
        20
    lssvip  
       13 mins ago
    感觉很好,但是,我还是觉着 VSCode 好用。不过去了一趟送了一个星。16 了。
    RayLin
        21
    RayLin  
       12 mins ago
    浅色背景还行,深色背景看上去太吃力了,建议多增加一些主题配色。渐变色没有必要,参考主流的代码编辑器的配色方案。
    cctrv
        22
    cctrv  
       8 mins ago
    @murongxdb 不行,還是需要函數跳轉之類的能力,還有一些不常見文件的高亮要求。這些 review 時候很重要的。
    shakaraka
        23
    shakaraka  
       Just Now
    你这本质自己造了个 idea
    murongxdb
        24
    murongxdb  
    OP
    PRO
       Just Now
    @lssvip vscode 单项目还行,多项目并行感觉有点不舒服
    murongxdb
        25
    murongxdb  
    OP
    PRO
       Just Now
    @RayLin 明天加点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3146 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 14:08 · PVG 22:08 · LAX 07:08 · JFK 10:08
    ♥ Do have faith in what you're doing.