Skip to main content

Minimal Coding CLI

Project description

A minimal coding agent cli

No bloat, no dependencies, no tracking, no telemetry...

Purpose: A no bloat, minimal coding cli, to enjoy experimenting and researching...

Getting started:

Installation (from pypi)

pip3 install mini-code-cli

Run agent:

  1. Basic usage: (get local LLM running (e.g. via SGLang or Vllm))
mini-code #run the agent using `localhost:30000/v1` model
  1. Custom API based model:
export MINI_CODE_API_KEY="sk-YOUR_API_KEY"
mini-code --url "https://api.deepseek.com" --model "deepseek-v4-flash"

Auto-mode, Agent.md, Shell Enabled mode and a specific allowed dir:

mini-code --enable-shell --auto-mode --agent-md "./skill.md" --allowed-dir "./" --ask-permission --system-prompt "Your awesome new system prompt..."
  • auto-mode: the agent will continue querying the LLM and executing tools, until no more tool calls are possible
  • agent.md: this will read an agent.md file with the specified name (e.g. ./skill.md)
  • shell-enabled: Be careful: This will allow the agent to execute shell commands. Specifically, there is no permission checks.
  • allowed-dir: this specifies which dirs the agent can read and write from, that does not stop the shell comands!
  • ask-permission: asks user permission before every tool call.
  • system-prompt: you can override the default prompt by using a string. (Not Agent.md is always appended after the system prompt.)
  1. Try a prompt:
Write an agent.md file for me that helps an LLM write efficient triton kernels, given a reference implementation.
  1. Get help:
mini-code --help

(C) Nikolai Rozanov, 2026 - Present

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

mini_code_cli-0.0.8.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

mini_code_cli-0.0.8.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file mini_code_cli-0.0.8.0.tar.gz.

File metadata

  • Download URL: mini_code_cli-0.0.8.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for mini_code_cli-0.0.8.0.tar.gz
Algorithm Hash digest
SHA256 63702cdee841ecc2747791d7584c62847da7f8a242a82cb875f47fe0ce0c9ec5
MD5 ff17811277ea31ba6949e3fa292dfaf0
BLAKE2b-256 3e2ddc3ca98ca67e6a13b2e7e36a5ea9726ad97313b618fb561e6c0cc7eaf73b

See more details on using hashes here.

File details

Details for the file mini_code_cli-0.0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mini_code_cli-0.0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee3be77fe681583cf2c9ff4da55df669a7c8d33278502b706300445db57e3e25
MD5 7af03f5ef3ff2c484dfb5f55f39a1596
BLAKE2b-256 fb316eaf5a498c9f3c9e5d63d2438abaeed36bd9eac91898f4fc6528092ef03c

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