Skip to main content

Bert — A CLI Framework dev tool for decoder transformer models.

Project description

BERT CLI

A Educacional Project by Matias Nisperuza

Give the repository a star if you find it cool or useful!🌟

BERT CLI Version Python HuggingFace PyTorch Platform License


Updates:

Bert its now at 1.2.0 , Featuring:

  • Fixed paste support
  • Terminal color themes commands: -color light / -color dark (they do work)
  • Multiline paste mode: /*paste

Visit berts Official GitHub Page here: Bert CLI official Page

⚖️ Legal & Licensing

This is Software Licensed Under Apache 2.0.

  • For licensing terms, see LICENSE.

Overview

About Bert:

Bert CLI

Bert CLI is a small educational dev tool project I’m building and maintaining. Working on the CLI, website, and server has been a fun way for me to learn, break things, and improve my skills while building something cool.

Bert CLI has nothing to do with BERT (Bidirectional Encoder Representations from Transformers), Bert CLI Is just a Framework that host decoder models such as Qwen 2.5/3 models from Alibaba or LFM2 models from LiquidAI.

If you spot any issues, have ideas, or just want to give feedback, open a issue on GitHub, if you want to collaborate, send me an email — I’m always open to it.

Bert CLI Preview


Quick Start

PyPI

# Directly from PyPI Package:

pip install bert-cli

Usage

Start Bert

bert

Claim Your weekly token to start using Bert CLI

Go to Bert CLI official Page.

Claim yout token -

Then run bert and use:

/*token YOUR-TOKEN-HERE

Why Tokens Keys?

Token keys may seem unreliable, I know, But I have seen that, to ensure proper chat inside the structure I built with the memory system, a Limit of 20,000 Tokens seems fine, Its Free and Totally open.

I do store your data, but I am not going to do anything with it, I only store it to track and assign a ID to the Tokens, If you have any complain, doubt, Feedback or issue, feel free to email me: mnisperuza1102@gmail.com

For more info visit: Bert CLI official Page


Models

Model Base VRAM Features
Bert Nano LiquidAI/LFM2-700M ~2GB Ultra-fast
Bert Mini LiquidAI/LFM2-1.2B ~4GB Balanced
Bert Main Qwen/Qwen3-1.7B ~5GB Thinking 🧠
Bert Max LiquidAI/LFM2-2.6B ~8GB Reasoning
Bert Coder Qwen/Qwen2.5-Coder-1.5B-Instruct ~4GB Code
Bert Max-Coder Qwen/Qwen2.5-Coder-3B-Instruct ~8GB Heavy Code

Command Line Options

bert --ver      # Show version
bert --info     # Show info
bert --del      # Remove Bert data (~/.bert)
bert --help     # Show help

In-Session Commands

Switch Models:

bert nano       # Fastest (0.7B)
bert mini       # Balanced (1.2B)
bert main       # Flagship (1.7B)
bert max        # Most capable (2.6B)
bert coder      # Code-optimized (1.5B)
bert maxcoder   # The best for Code (3B)

Change Quantization:

bert int4       # Balanced ⭐ 
bert int8       # High quality 
bert fp16       # Best quality (all platforms)
bert fp32       # Full precision / CPU

Other Commands:

/*help          # Show all commands
/*status        # Show current status
/*clear         # Clear screen
/*exit          # Exit Bert
-color light    # change to Bone white background
-color dark     # change to pitch black
/*paste         # allows multiline paste

System Requirements

Component Minimum Recommended
RAM 8GB 16GB+
VRAM 3GB 6GB+
Python 3.8 3.10+
Storage 30GB 40GB

Quantization Support

Platform INT4/INT8 FP16 FP32
Linux
Windows ✅*
macOS

Uninstall

Remove Bert data:

bert --del

Support

When reporting issues, include:

  1. Bert version (bert --ver)
  2. Your OS (Windows/Linux/macOS)
  3. Error message

Thanks for Using Bert CLI ❤️

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

bert_cli-1.2.0.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

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

bert_cli-1.2.0-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

Details for the file bert_cli-1.2.0.tar.gz.

File metadata

  • Download URL: bert_cli-1.2.0.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for bert_cli-1.2.0.tar.gz
Algorithm Hash digest
SHA256 ae5aa13d79d402c8e17819776d776e5e077a1e2269be8e6de0773d151c04ae11
MD5 295fdfc9d9d4c07bb43c4ab1eec671fb
BLAKE2b-256 9fc4effed83535795da759a2f4535b618d0ca5f1856eb68e75b2edb15da253d5

See more details on using hashes here.

File details

Details for the file bert_cli-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: bert_cli-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for bert_cli-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 542e4f9e60663d3a85ba65119e2e132ea857e9b75a5ffffd8c6aed96f3b4d75a
MD5 202762eb4c3d13ce830fce422bc50bb1
BLAKE2b-256 43fbde8934ceec3085b3cba5c6f812ddb427541480c8bdd252ebdab25e166671

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