Skip to content

[Bug]: Extreme energy consumption, 12hr power 136x higher than comparable Electron apps #3143

Description

@iaghp

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

  1. Open T3 Code (Alpha) and use it normally for several hours
  2. Leave the computer on for a longer duration
  3. Open Activity Monitor → Energy tab
  4. Sort by "12 hr Power"
  5. Compare T3 Code against other Electron-based apps running simultaneously

Expected behavior

T3 Code’s 12-hour cumulative power usage should be in the same ballpark as other Electron/Chromium-based apps (roughly 50-300 units).

Actual behavior

T3 Code reports a 12hr Power value of 12,295.04, higher than any comparable apps running at the same time:

Image

That’s ~136x Claude and ~354x Dia. The current Energy Impact (11.6) is modest, which suggests the drain may be intermittent through a possible background process spiking periodically rather than sustained high usage.

Impact

Major degradation or frequent failure

Version or commit

No response

Environment

No response

Logs or stack traces

Screenshots, recordings, or supporting files

Screenshot 2026-06-18 at 14.23.51.png

Workaround

No response

Activity

  1. added
    bugSomething is broken or behaving incorrectly.
    needs-triageIssue needs maintainer review and initial categorization.
    on Jun 18, 2026
  2. juliusmarminge commented on Jun 18, 2026

    @juliusmarminge
    Member

    that number includes all subprocesses spawned by agents as well, if your agents run heavy tsgo or vitest processes, those all add up to that number. so you can't just say "it's heavy compared to other electron apps"

  3. iaghp commented on Jun 18, 2026

    @iaghp
    Author

    Thanks for the context, Julius. In this case though, I didn't have any processes running and was doing my work in the Claude Code app, not through T3 Code. The app was essentially just open and idle. So there were no agent-spawned subprocesses.

  4. juliusmarminge commented on Jun 18, 2026

    @juliusmarminge
    Member

    OK. Thanks for confirming. I do have work in progress to reduce background activity whilst idle (#2679). Will hopefully land that within the next few days

  5. gdfeltti commented on Jun 23, 2026

    @gdfeltti

    Here is another example to reference on Windows, of very high power usage, (all sessions are completely idle).
    Image

    They also don't seem to be grouped under the T3 Code process, so that's interesting to me.

  6. juliusmarminge commented on Jun 23, 2026

    @juliusmarminge
    Member

    If they are detached those are often spawned by Codex itself. They have a bug where the agent spawns subprocesses detached. I've raised this to their team and they are looking into it

  7. gdfeltti commented on Jun 23, 2026

    @gdfeltti

    cool, in this case I was using Claude, would that be a similar issue?

  8. added and removed
    needs-triageIssue needs maintainer review and initial categorization.
    on Jun 23, 2026
  9. juliusmarminge commented on Jun 23, 2026

    @juliusmarminge
    Member

    I don't know. What command was it running? Can you get some more info other than it's a generic node process?

  10. gdfeltti commented on Jun 23, 2026

    @gdfeltti

    The only commands that I saw where some git analytics for the latest commit, and then it ran TSC presumably, and then it did some reads, but at least one node process seemed to appear almost immediately after I kicked off the session. I couldn't find any node related commands specifically. which was what lead me to believe it was something internal to T3.

  11. gdfeltti commented on Jun 23, 2026

    @gdfeltti

    (The processes seemed to increase with each interaction I had in the session).

  12. gdfeltti commented on Jun 23, 2026

    @gdfeltti

    I don't know. What command was it running? Can you get some more info other than it's a generic node process?

    I was trying hard to determine where the node processes came from, I think I'll have to find time to more properly debug where processes are coming from, task-manager, or resource monitor don't have any kind of "parent" tracking as to where the process came from.

    If you don't have time to recreate the bug, I'll find time in the next few days to try and find the actual source creating the processes.

  13. gdfeltti commented on Jun 25, 2026

    @gdfeltti

    Okay I think I figured it out, (at least for my case). I had the 'Official' Chrome Devtools mcp (Plugin) enabled in Claude Code, but when I disabled it my processes went away while using T3 (even idle), and when I enabled it again, they re-appeared when starting T3.

  14. HemalR commented on Aug 2, 2026

    @HemalR

    Yup this is a huge issue. Screenshot for reference:

    Image

    Note - all of Warp, Zed and T3Code had a similar number of threads going (<4 each) - I was testing the workflows on all of them.

    While I like the T3 flow the best, the energy consumption is a deal breaker. I didn't take a screenshot of the thermals and CPU at the time but both were over 100 (both around 20 without it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.🚧 In Progress

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions