Skip to main content

Mango Pi Cli

Project description

Mangopi CLI

A lightweight AI coding assistant running directly in your terminal.

Mangopi CLI is a zero-dependency, local-first AI coding assistant inspired by Claude Code.

It supports:

  • AI-powered coding workflows
  • File editing and shell execution
  • Tool calling
  • Context-aware conversation management
  • Automatic context compacting

All with instant startup and no heavy framework dependencies.


Features

  • Zero dependency (Python standard library only)
  • Instant startup
  • Claude Code–style terminal UX
  • Built-in file and shell tools
  • Automatic context compacting
  • Local session persistence
  • Fully hackable and easy to extend

Installation

From PyPI

pip install mangopi-cli

Start Mangopi CLI:

mangopi-cli

From Source

git clone git@github.com:w4n9H/mangopi-cli.git
cd mangopi-cli
python mangopi_cli.py

Configuration

Set your API configuration:

export MANGO_KEY="your_api_key"
export MANGO_API_URL="https://api.deepseek.com/chat/completions"
export MANGO_MODEL="deepseek-v4-flash"

Optional:

export MANGO_MAX_CONTEXT=1000000
export MANGO_LANG=zh

Usage

Start the CLI:

mangopi-cli

or:

python mangopi_cli.py

Built-in commands:

Command Description
/q Quit
/n New session
/c Compact session
/h Help

Built-in Tools

  • read
  • write
  • edit
  • search
  • grep
  • bash

Mangopi CLI can autonomously inspect files, modify code, search projects, and execute shell commands.


Philosophy

Mangopi CLI focuses on:

  • fast startup
  • zero dependency
  • local-first workflows
  • terminal-native AI interaction
  • lightweight runtime design

No Electron, Docker, Redis, or heavyweight AI frameworks.

Just a fast and hackable AI coding assistant for the terminal.


License

Apache License 2.0

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

mangopi_cli-0.1.7.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

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

mangopi_cli-0.1.7-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file mangopi_cli-0.1.7.tar.gz.

File metadata

  • Download URL: mangopi_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for mangopi_cli-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ffd0b7ec2ec10f151be7fae69762846f3a094d006ebffc4eb757359f201ea4ec
MD5 5fbc5ddd1abc27502fc3da8f75d00801
BLAKE2b-256 64d6f9d1687c4f89c072aabe8ca9ff97e5d5b7792120d3573c5bf92d10b604f5

See more details on using hashes here.

File details

Details for the file mangopi_cli-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: mangopi_cli-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for mangopi_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1182a7e0cee826f049fa18424313b536a365b11f20613b5c30a5c44d13efcecf
MD5 b12a80fcc654014725c069e8caf859d2
BLAKE2b-256 e84aeca7d04e46f033e3d9f2b81d32a5998ea7c4e4f7c5b5d4a184c1cf2c63aa

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