Skip to main content

KRIM CLI - thin agent interface for terminal

Project description

KRIM CLI

Thin CLI agent. Trust the model, keep the harness light.

Installation

pip install krim

Requires Python 3.10+ and one of:

export ANTHROPIC_API_KEY="sk-..."
export OPENAI_API_KEY="sk-..."
export OPENROUTER_API_KEY="sk-or-..."

Usage

# Interactive mode
# Prompts for provider, model, and any missing API key
krim

# Single prompt
krim "fix the bug in main.py"

# Explicit provider/model
krim --provider claude --model claude-opus-4-6 "refactor this"
krim --provider openai --model gpt-5.2 "add tests"
krim --provider openrouter --model minimax/minimax-m2.5 "fix the failing test"
krim --provider openrouter --model z-ai/glm-5-turbo "summarize this repository"

# Sessions
krim --log-dir ./.krim/session "investigate flaky tests"
krim --resume ./.krim/session

# Other options
krim --max-turns 20 "big refactor task"
krim --skill deploy "ship it"
krim --loop --exit-on "pytest" "implement the feature"
krim --parallel "add auth" "add tests"

License

MIT

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

krim-0.4.9.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

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

krim-0.4.9-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file krim-0.4.9.tar.gz.

File metadata

  • Download URL: krim-0.4.9.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for krim-0.4.9.tar.gz
Algorithm Hash digest
SHA256 46e2964ba870cb6c44e78905ba7f7b461e93100805827a30a50b22c01cb4e142
MD5 057c66fcc3e598ec9107dce4b5481a6a
BLAKE2b-256 7383b1d618ef3e9fe70191df77fde695d6cfc60f26ea2a7c697ac5008bef38fe

See more details on using hashes here.

File details

Details for the file krim-0.4.9-py3-none-any.whl.

File metadata

  • Download URL: krim-0.4.9-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for krim-0.4.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a4b1379988502c38a9fe7a4cd10148d121a048369ce75dfb0fbaa534b65b76f4
MD5 3c1c3f63b876a3913a59284093768ad3
BLAKE2b-256 c448ebef9a6dbc1dc98d65caa118e282b192cf1c4dd44eaaddd1bb9cb18720e6

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