https://github.com/ceoweggo/corebrain
Corebrain is an SDK-based solution that allows developers to integrate natural language queries into relational and non-relational databases with AI interpretation and reuse the data obtained.
https://github.com/ceoweggo/corebrain
artificial-intelligence data-science databases extractor-app python schema-registry sdk
Last synced: 9 months ago
JSON representation
Corebrain is an SDK-based solution that allows developers to integrate natural language queries into relational and non-relational databases with AI interpretation and reuse the data obtained.
- Host: GitHub
- URL: https://github.com/ceoweggo/corebrain
- Owner: ceoweggo
- License: mit
- Created: 2025-05-12T16:34:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T07:34:58.000Z (about 1 year ago)
- Last Synced: 2025-06-17T10:47:30.311Z (about 1 year ago)
- Topics: artificial-intelligence, data-science, databases, extractor-app, python, schema-registry, sdk
- Homepage:
- Size: 373 KB
- Stars: 3
- Watchers: 1
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Corebrain



## What is Corebrain?
Corebrain is an open-source enterprise solution designed to centralize and optimize corporate data management. The project offers a scalable architecture for processing, analyzing, and visualizing critical information for decision-making.
**IMPORTANT NOTE**: In the current version (0.1.0-alpha), only the SQL code is functional. Other modules are under development.
## Current Status
- ✅ SQL queries for data extraction
- ✅ Database schemas
- ✅ Authentication service
- ❌ NoSQL (in development)
- ❌ Frontend (in development)
- ❌ REST API (in development)
## SDK Integration
Corebrain provides SDKs for multiple programming languages, making it easy to integrate with your existing systems. While only SQL in Python functionality is currently available, this SDK will support all features and most common languages as they are developed.

## Available Versions
- **`main` Branch**: Stable version with verified functionality (currently only SQL is functional)
- **`pre-release` Branch**: Initial version with all features in development (may contain errors)
## Getting Started
### Installation
```bash
# Clone the repository
git clone https://github.com/your-organization/corebrain.git
# Enter the directory
cd corebrain
# Install dependencies
npm install
```
### Configuration
1. Use `corebrain --configure` to start the configuration.
2. Once configuration has been completed, copy the config_id and replace in your example code (see 'examples' folder).
3. Run the example code in Python and enjoy!
### Basic Usage
```bash
# Run SQL migrations
npm run migrate
# Start the SQL service
npm run sql:start
```
## Accessing the Pre-release Version
If you want to test all features under development (including unstable components), you can switch to the pre-release branch:
```bash
git checkout pre-release
npm install
```
**Warning**: The pre-release version contains experimental features with bugs or unexpected behaviors. Not recommended for production environments.
## Contributing
Corebrain is an open-source project, and we welcome all contributions. To contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/new-feature`)
3. Make your changes
4. Run tests (`npm test`)
5. Commit your changes (`git commit -m 'Add new feature'`)
6. Push to your fork (`git push origin feature/new-feature`)
7. Open a Pull Request
Please read our [contribution guidelines](CONTRIBUTING.md) before you start.
## Roadmap
- **0.1.0**: Basic SQL operation. OpenAI connected. Authentication service Globodain SSO integrated. API Keys configuration integrated.
- **0.2.0**: NoSQL (MongoDB) fixed. API Key creation by command "Corebrain --configure". Functional version.
- **0.3.0**: API deployment and integration at source. Functional version for third parties.
...
- **1.0.0**: First stable version with all features.
You can see the full report at [Project Roadmap](https://github.com/users/ceoweggo/projects/4/views/2)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
- **Email**: [ruben@globodain.com](mailto:ruben@globodain.com)
- **Issues**: [Report a problem](https://github.com/ceoweggo/corebrain/issues)