-
Notifications
You must be signed in to change notification settings - Fork 130
Description
@neoOpus shared the following in an unrelated issue thread, bringing it to it's own issue for better visibility/discussion/etc.
(Note: The issue title was auto-generated by gemini-2.5-pro-preview-03-25
, but if you have a more relevant suggestion to use, let me know and I can update it.)
The original comment:
HumanifyJS has tremendous potential as a tool, and the foundation laid so far is commendable. However, there are opportunities to enhance its functionality and usability. Right now, it requires a lot of manual effort and maintenance, which can be challenging even for small projects.
To unlock its full potential, it would be exciting to explore a reworked version that focuses on reliability, automation, and seamless integration with development environments. Imagine a tool that could handle its own limitations, leverage AI for intelligent task management, and work effortlessly within the context of a project.
Some ideas for improvement could include:
- Building AI-driven features to automate deobfuscation and monitoring, similar to what Manus does but specific to the reverse-engineering task.
- Enhancing its ability to integrate smoothly with IDEs for a more streamlined experience.
- Developing a project-aware system that adapts to the needs of each workflow, allowing refactoring of the code and making it possible to create something different out of it and keep updating it with minimal to no effort, while leveraging the state-of the art coding knowledge and development expertise, allowing to create better versions of what is already there (obfuscated or not).
With these enhancements, HumanifyJS could become an indispensable tool for developers. It’s a great opportunity for collaboration to bring this vision to life and create something truly impactful.
Let’s build on the existing foundation and take it to the next level!
Originally posted by @neoOpus in #405 (comment)
For context, my followup comment was:
@neoOpus From a quick skim through your comment, it seems like it might be better positioned in a new issue, since it sounds more 'standalone'; rather than on this one that is focussed on the OpenAI Batch API specifically.
My quick /2c is that while I agree there's a lot of potential within Humanify (or another tool like it), I think there is also a lot of benefit in knowing where to draw the boundaries around what a tool will/won't handle (eg. unix philosophy); while making it easier for other tools/projects to make use of it in the process (eg. the same way
humanify
builds uponwebcrack
).Some of what you mention above sounds interesting to me, but some of it sounds like things I would personally probably never need/use; and at least at face value, feel like they may stray a bit from what I believe the core functionality of
humanify
probably is/should be.But yeah.. probably better if you create a new issue with that comment and can discuss thoughts there more as appropriate.
Originally posted by @0xdevalias in #405 (comment)