[Wish or Idea] What do you want to build today ?

Magma

Expert
Licensed User
Longtime User
Hi there!

A few years ago, at the early days of AI, I had a wish for @Erel — to create an assistant integrated into the B4X IDE, something similar to the old Microsoft assistant. I wanted a lovable, interactive helper at the top of the IDE — like the classic animated cursor characters that appeared in earlier software. Interestingly, products like that actually appeared about two years later.

Over those two years, programming itself has become more streamlined, while imagination, design, and conceptual thinking have taken the lead. Of course, if you’re not a developer and don’t know how to debug or fix errors, working with AI can quickly become frustrating or unproductive.

I believe now is the time to take B4X to the next level by developing an in-house assistant — even as a paid feature. After all, why pay ChatGPT or Claude $20 per month when we could instead support Anywhere Software?

@Erel , or perhaps a larger B4X team, could define the framework and rules. This way, debugging and compiling could become faster and smoother, eliminating the need to copy and paste code from other assistants — and minimizing syntax errors altogether.

ps: look lovable.app, look cursor, look ai gemini studio... but all these creating typescript -> react... But we have the opportunity to return B4X code, having rules from the best... at his IDE - or a new IDE...

fantasy design - hmmm may be the following can be web app too... (what is easier)
1766218299954.png


----
But if Erel don't want for his personal reasons do something... i have some questions...

- is there a cmd compiler of b4j, b4a, b4i... also can be used also for debug/release versions..
- is there someway a lib checking for b4j - b4a - b4i syntax if it is right ? - perhaps through python is easier ?
 

aeric

Expert
Licensed User
Longtime User
I am thinking for each B4X product, we can have a free and pro version.
For seasoned programmers, they may pay for the pro version to use more advanced features.
 

Mashiane

Expert
Licensed User
Longtime User
but all these creating typescript -> react...
I have noted the same thing. Almost all the AI models and tools are so biased to ReAct when one wants to create a webapp. Actually when I went to check Base44, its response was clear that it only generates apps using React.

is there a cmd compiler of b4j, b4a, b4i...
There was something I tried to do before and was able to run the b4jbuilder via the command line aka jshell, not sure, perhaps it can get into debug mode.

Its awesome that forum members have come up with some awesome tools here using AI...




Above all else, you have an awesome concept here, I almost thought its an existing. Impressive.

#LetsContinueChangingTheWorld
 

Magma

Expert
Licensed User
Longtime User
well, nothing is impossible...

Who knows... may be I have it already... ;-)

an ide/project like this could combine with B4XDesigner we ve started before some years... although chat seems > greater nowdays
 

LucasHeer

Active Member
Licensed User
Longtime User
well, nothing is impossible...

Who knows... may be I have it already... ;-)

an ide/project like this could combine with B4XDesigner we ve started before some years... although chat seems > greater nowdays

Would it be wrong to decompile/recompile a B4X executable? I've done it before and changed simple functionality in other programs, nothing like this.

Maybe just load an external DLL and send it over basic info (current page, selected code, open windows, etc..). Possible add a right click menu item as well after selecting code to send to the agent?
 
Last edited:

Magma

Expert
Licensed User
Longtime User

LucasHeer

Active Member
Licensed User
Longtime User
decompile/recompile jar executable? how?

the second .... i think that b4x assistant ai app is doing it.. but is just using an assistant that is not using Founder's rules 100%

B4X itself (IDE) is written in .NET, and you can use a decompiler to browse code and make changes 👍 -- Also able to export to a VS project, but code is obfuscated

I mostly use dnSpy for .NET, but there are other tools for APK/JAR.
 

aeric

Expert
Licensed User
Longtime User
Would it be wrong to decompile/recompile a B4X executable? I've done it before and changed simple functionality, nothing like this.
What are you talking about?
 

aeric

Expert
Licensed User
Longtime User
You can decompile, make code changes, and recompile any .NET application (without the project). B4X IDE 3rd-party plugin support would be awesome, but with permission from Erel, we could technically make a VSC-like Copilot within B4X IDE.
I don't see this thread is talking about this.
 

LucasHeer

Active Member
Licensed User
Longtime User
I don't see this thread is talking about this.

I believe it is. I also really want this feature. If Anywhere Software released it, I would pay for it in a heartbeat. However, if B4X had 3rd-party plugin/extension support (like VSCode, VS, Sublime, etc), then anyone could develop a Copilot-like addon. But it could still be done unofficially with permission.

I use VSCode for 90% of my programming. Having Copilot built into my IDE and having untethered access to my projects is game changing.
 

Magma

Expert
Licensed User
Longtime User
I believe it is. I also really want this feature. If Anywhere Software released it, I would pay for it in a heartbeat. However, if B4X had 3rd-party plugin/extension support (like VSCode, VS, Sublime, etc), then anyone could develop a Copilot-like addon. But it could still be done unofficially with permission.

I use VSCode for 90% of my programming. Having Copilot built into my IDE and having untethered access to my projects is game changing.
Let’s take things step by step.

First, my main “wish” is for Anywhere Software — and Erel — to have an official product addressing this need.

Second, if that’s not possible, I would love to see, with Erel’s blessing, a B4J/B4X debugger or syntax checker (perhaps as a library) that could help in developing a lightweight IDE for B4X code.

As for the other suggestions mentioned, they come dangerously close to code piracy or hacking, which clearly isn’t the right path. I’d rather turn a blind eye and hope Erel ignores such posts. If I were in your place, I’d consider editing or deleting them, since they don’t align with our community’s ethics and standards. I always try to keep the tone friendly—but this kind of topic really raises the tension!

The last post... is an option... but using vscode... i don't know.. how good will be the debugging - syntax checking and how productive will be the copilot agent... I think all AI code solutions going with Claude... but this is something i am not going to solve it... And from the other hand B4X Project having b4xpages, so telling copilot create a b4x project that will add automatic modules, class, select libs, additional libs... will not do that job for sure...
 
Last edited:

LucasHeer

Active Member
Licensed User
Longtime User
Let’s take things step by step.

First, my main “wish” is for Anywhere Software — and Erel — to have an official product addressing this need.

Second, if that’s not possible, I would love to see, with Erel’s blessing, a B4J/B4X debugger or syntax checker (perhaps as a library) that could help in developing a lightweight IDE for B4X code.

As for the other suggestions mentioned, they come dangerously close to code piracy or hacking, which clearly isn’t the right path. I’d rather turn a blind eye and hope Erel ignores such posts. If I were in your place, I’d consider editing or deleting them, since they don’t align with our community’s ethics and standards. I always try to keep the tone friendly—but this kind of topic really raises the tension!

The last post... is an option... but using vscode... i don't know.. how good will be the debugging - syntax checking and how productive will be the copilot agent... I think all AI code solutions going with Claude... but this is something i am not going to solve it... And from the other hand B4X Project having b4xpages, so telling copilot create a b4x project that will add automatic modules, class, select libs, additional libs... will not do that job for sure...
I apologize, I did not mean to offend you with my comments. I have used the B4X IDE since 12 years old, and absolutely love it! But I agree that a built-in Copilot would be incredible. (I also wish for this) --- That being said, I would not access, modify, or release anything B4X without the blessing of Erel, nor should anybody else. But if 3rd party plugins/addons were allowed, I bet B4X IDE Copilot would become a reality ☺️
 

zed

Well-Known Member
Licensed User
I don't understand why you want to integrate AI into the B4X IDE. It's the simplest language I've ever used.
Wanting to use AI to start a project, create a basic structure, get a step-by-step guide, etc., is understandable; it saves valuable time.
But certainly not for writing the code. What's the point?
It's like buying a model kit and asking a robot to build it for you. There's no fun in it.
 

Magma

Expert
Licensed User
Longtime User
I don't understand why you want to integrate AI into the B4X IDE. It's the simplest language I've ever used.
Wanting to use AI to start a project, create a basic structure, get a step-by-step guide, etc., is understandable; it saves valuable time.
But certainly not for writing the code. What's the point?
It's like buying a model kit and asking a robot to build it for you. There's no fun in it.
That’s one side of it…

The other side says: why not be more productive, especially if you are someone who has to build large projects?

And then there are others who say: why not let the “robot” create it for you and just act as the director?

If the clock is ticking, AI can help you be more productive. So why shouldn’t our language and our IDE include it, if it can be there?
 

aeric

Expert
Licensed User
Longtime User
What we know so far is Erel has always provided more training data for the AI.

We have no idea what he is planning.

I trust him will do what is the best to grow B4X.

Of course we all love to see more improvement added to this wonderful tool.

I am not asking more but hope to see B4X continue to grow.
 

Magma

Expert
Licensed User
Longtime User
What we know so far is Erel has always provided more training data for the AI.

We have no idea what he is planning.

I trust him will do what is the best to grow B4X.

Of course we all love to see more improvement added to this wonderful tool.

I am not asking more but hope to see B4X continue to grow.
The last sentence is what I want more... B4X grow and supported... not having the luck of VB6... :-(

XMAS coming, also a new Year and I hope the best for all here... let's have a better 2026 with no wars, more programming, much more fun... a better world for all!
 
Top