CarvusTrain: A powerful AI development ecosystem — train, deploy, and serve AI models with code generation, grammar understanding, RAG, and agent training.
Project description
⚡ 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
💻 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4aa624514d6e279d7efc5ec8a35d30be4e45d299ac424aa3607c0f4d45535a3c
|
|
| MD5 |
ed7c9d87bf63f3a7d5620b78494cd1df
|
|
| BLAKE2b-256 |
45125b41fe10339bd8ec2d28d25b0dbc4631bfb13b318ddba51be0eab6f0fc39
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76a84502c96e6d3eb1a38ee0ae8c49bbdbbcf7692389f8feceb3d6df7d1d5a90
|
|
| MD5 |
df1e1ecc3febd35bd79d6e4bfc1f17ce
|
|
| BLAKE2b-256 |
6c5c96e6301766e498a0039a8f6a29029a917b88179684bb788717147f43bf4c
|