Can't upload files

Resolved 💬 2 comments Opened Apr 2, 2025 by elsampsa Closed Apr 3, 2025

Context

I have been using heavily Claude Sonnet through the web UI.

When developing custom opensource projects, one can concatenate all critical source code files of the library under development (a lot of them!) into a single file and then upload that file for analysis / bigger context.

This way the context window doesn't saturate and the information gets compressed. Amazing results can be obtained when reviewing, debugging and developing code this way, say, you can do this.: "using the library I just uploaded, create a component using that library that does this and that".

Claude-Code

The web UI is a bit of a pita - you need constantly copy-paste files around, so I was delighted to see claude-code and immediately tried it. However, claude-code told me that it doesn't upload the files for compression and everything is just dumped into the context window.

Pretty-please add asap the described feature into claude code: the possibility to upload files! :) Sonnet is certainly smart enough to know by itself when to dump file into the context window vs. when to upload it.

At least one should be able to write instructions into CLAUDE.md, say: "In file 'dump.out' you find the key parts of the library in a single file. Please upload to get an idea of the library", etc.

npm

Yet another library with node.js..! Maybe this is because in your team most people have web background?

Just a suggestion: why not write this great tool based on Python and Qt (PySide2) ? It's extremely portable (multi OS) and allows for a nice combined editor + graphical user interface.

Final note: I started to create said tool myself a week ago (let claude to run unix command, upload files, finally under a Python + Qt interface), but now I am all in for claude-code.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗