Hello Lazarus community,
I would like to introduce my open source project:
https://github.com/marcelomaurin/CHATGPT/TCHATGPT is an Artificial Intelligence component package for Lazarus / Free Pascal, created to bring modern AI resources closer to traditional component-based Lazarus development.
The purpose of the project is to allow Lazarus applications to integrate AI in a practical way, using both external resources and local features.
Today the project already integrates Python with Lazarus and allows the use of several libraries and technologies related to AI, computer vision, image processing, voice, automation, local models and LLM services.
Besides Python integration, the project is also evolving with native Free Pascal resources, aiming to reduce external dependencies in some areas and create its own components for classification, pipeline organization, document generation, automation and local system integration.
The main areas being integrated and developed are:
LLMs and AI APIs
Local models
Python integration with Lazarus
Computer vision
Image processing
Voice and audio
Document generation
Graphs and local classification
AI agents
Automation, IoT and industrial systems
Native Free Pascal resources
The project is still under active development, with functional components, examples, beta areas and experimental modules. The idea is to build a modular suite where developers can install and use only the resources required by each application.
The documentation is also being prepared with translations into several languages, including Portuguese, English, Spanish, French, Italian, Arabic, Chinese, Russian and Japanese, making the project more accessible to the international community.
The goal of TCHATGPT is to show that Lazarus / Free Pascal remains a viable platform for modern applications, including Artificial Intelligence, automation, computer vision and integration with local or cloud-based models.
Feedback, testing, suggestions and contributions are very welcome.
Repository:
https://github.com/marcelomaurin/CHATGPT/