Author Topic: AIDEa development  (Read 265 times)

sandanilo

  • Newbie
  • Posts: 3
AIDEa development
« on: September 02, 2026, 01:46:20 pm »
**AIDEa has entered beta**

Hello everyone. This is my first post here, although Free Pascal and Lazarus have played an important part in a project I have been developing for some time.

AIDEa (Augmented Integrated Development Engineering Architecture) has now entered beta. It is written in Free Pascal/Lazarus and has reached the point of being a working, self-hosting development environment, with a source-code Editor, visual Designer, project management, build/run/debug workflows, Git integration and AI-assisted engineering.

AIDEa takes a different architectural approach to a traditional IDE. Languages, platforms, project types, toolchains and other engineering knowledge are externalized through engineering packages rather than being hard-coded into the environment. Free Pascal is the first fully developed language package, with C/C++ planned next.

AIDEa would not have reached this stage without FPC and Lazarus, so I thought this community might be interested in seeing what has been built with them.

Feedback and bug reports are very welcome!

AIDEa:
https://sourceforge.net/projects/aidea/

Tickets:
https://sourceforge.net/p/aidea/tickets/

sandanilo

  • Newbie
  • Posts: 3
Re: AIDEa development
« Reply #1 on: September 04, 2026, 07:25:47 pm »
A quick update for anyone who has downloaded the AIDEa V1 Beta:

I have now uploaded the Quick User Guide, which covers installation, configuration, getting started, the AI Exchange workflow, Git and the help system.

I also discovered that the current AIDEa packages cannot generate the AI Initiator. Some copies had already been downloaded before I found the problem, so I have uploaded the Initiator as a separate package.

If you already downloaded AIDEa, please download the AI Initiator as well and give it to the AI when starting an AIDEa engineering session. It contains the information the AI needs to understand and follow the AIDEa Exchange process.

This is a temporary workaround, and Initiator generation will be restored in a future package.

Thanks to everyone trying the beta—feedback and bug reports are always welcome!

sandanilo

  • Newbie
  • Posts: 3
Re: AIDEa development
« Reply #2 on: September 06, 2026, 09:28:52 am »
A note for early AIDEa users

Hello everyone,

I have noticed that the AIDEa executable packages for both Linux and Windows have already been downloaded by a number of people, but in several cases without the remaining parts of the AIDEa installation environment.

Please be aware that the executable package alone is not sufficient to run AIDEa correctly. At a minimum, AIDEa requires the environment package and a development language package to be installed and configured.

Installing and configuring AIDEa should be straightforward and should take only a minute or two. Please follow the AIDEa V1 Quick User Guide, which takes you through the required packages, development language and compiler configuration so that you can quickly get to a working installation.

Also, you do not need to be an experienced Pascal programmer to experiment with AIDEa. Modern AI systems such as Claude and OpenAI models are capable of developing Free Pascal code. AIDEa's AI Initiator and Exchange workflow is specifically designed to allow the AI to work within AIDEa's engineering process: you describe what you want to achieve, the AI can request the project information it needs, and AIDEa governs the resulting implementation before you decide whether to apply it.

In practice, this means that you can experiment with developing Pascal applications through AIDEa and AI assistance without needing to work directly with the source code unless you want to.

I am aware that the environment is still not as polished as I would like. This is also one of the reasons I have made these early Beta versions of AIDEa publicly available. There is a limit to the combinations of operating systems, installations, toolchains and usage patterns that I can test myself, and wider use will uncover bugs and issues that are difficult to discover in a limited testing environment.

So if you try AIDEa, feedback and bug reports are very welcome. Even reports about installation difficulties, confusing behaviour or things that simply don't work as you expected are useful at this stage.

Thank you to everyone who has already downloaded and started experimenting with AIDEa.

 

TinyPortal © 2005-2018