Skip to main content

CarvusTrain: A powerful AI development ecosystem — train, deploy, and serve AI models with code generation, grammar understanding, RAG, and agent training.

Project description

CarvusTrain Logo

⚡ CarvusTrain

The AI Development Ecosystem
Train • Build • Deploy • Evolve


🚀 What is CarvusTrain?

CarvusTrain is not just an AI trainer.

It is a complete AI engineering ecosystem designed to create, train, deploy, and evolve intelligent systems.

Built completely in Python with zero mandatory dependencies, CarvusTrain provides:

  • 🧠 AI model creation
  • 💻 Real code generation
  • 📚 Knowledge learning
  • 🤖 Autonomous agents
  • 🌐 API deployment
  • 🧬 Model exporting

✨ Features

🧠 Advanced AI Core

Model Builder

Create AI architectures:

  • Transformer
  • Neural Networks
  • CNN
  • RNN
  • LSTM
  • Custom models

Intelligence Engine

Includes:

  • Memory system
  • Personality engine
  • Context tracking
  • Learning validation
  • Plugin architecture

💻 AI Code Generation Engine

Generate real algorithms in:

Language Support
Python
JavaScript
TypeScript
Java
C++
Rust
Go
Kotlin
Swift
Bash
Ruby
PHP
R
Scala

Example:

from carvustrain import Model

ai = Model(
    name="Carvus",
    architecture="transformer"
)

ai.learn(
    "Python is a programming language"
)

answer = ai.ask(
    "What is Python?"
)

print(answer)

🧬 Learning System

CarvusTrain can:

Input Data
     |
     ▼
Knowledge Engine
     |
     ▼
Semantic Memory
     |
     ▼
AI Reasoning
     |
     ▼
Improved Responses

Features:

  • TF-IDF semantic search
  • Knowledge retention
  • Grammar understanding
  • Learning validation
  • Context awareness

🤖 Agent Framework

Create specialized AI agents:

                 Carvus Agent System

                        AI

                        |
        --------------------------------
        |              |               |
     Planner        Coder          Researcher

                        |
                        ▼

              Automated Solutions

Supports:

  • Goal based training
  • Multi-agent teams
  • Custom workflows
  • Auto optimization

🌐 Deploy Anywhere

Turn your model into an API:

model.serve(
    port=8000
)

Endpoints:

POST /
GET  /info

Export formats:

.ct
.json
.bin
.onnx
.gguf

⚡ CLI Experience

carvustrain create my-ai

carvustrain train --data dataset.txt

carvustrain chat --model my.ct

carvustrain serve --port 8000

carvustrain export --format gguf

📦 Installation

git clone https://github.com/AadilFazal/CarvusTrain.git

cd CarvusTrain

pip install -e .

Optional AI acceleration:

pip install scikit-learn

pip install sentence-transformers

🏗️ Architecture

CarvusTrain

├── Model Engine
├── Memory System
├── Knowledge Base
├── Inference Engine
├── Trainer
├── Agent Framework
├── Export System
├── API Server
└── CLI

🛠️ Roadmap

✅ AI Model Builder
✅ Code Generation
✅ Knowledge System
✅ REST API
✅ Agent Framework

Coming:

⬜ GPU Training Engine
⬜ Distributed Training
⬜ Visual AI Studio
⬜ Carvus Cloud
⬜ Neural Architecture Search


🌌 Vision

"Give everyone the power to build intelligent systems."

CarvusTrain aims to become a complete open AI engineering platform where developers can create, train, and deploy the next generation of AI.


Made with ⚡ by Aadil Fazal

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

carvustrain-1.0.1.tar.gz (74.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carvustrain-1.0.1-py3-none-any.whl (84.4 kB view details)

Uploaded Python 3

File details

Details for the file carvustrain-1.0.1.tar.gz.

File metadata

  • Download URL: carvustrain-1.0.1.tar.gz
  • Upload date:
  • Size: 74.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for carvustrain-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4aa624514d6e279d7efc5ec8a35d30be4e45d299ac424aa3607c0f4d45535a3c
MD5 ed7c9d87bf63f3a7d5620b78494cd1df
BLAKE2b-256 45125b41fe10339bd8ec2d28d25b0dbc4631bfb13b318ddba51be0eab6f0fc39

See more details on using hashes here.

File details

Details for the file carvustrain-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: carvustrain-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for carvustrain-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 76a84502c96e6d3eb1a38ee0ae8c49bbdbbcf7692389f8feceb3d6df7d1d5a90
MD5 df1e1ecc3febd35bd79d6e4bfc1f17ce
BLAKE2b-256 6c5c96e6301766e498a0039a8f6a29029a917b88179684bb788717147f43bf4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page