Command-line interface for LLMs with advanced features like tool calling, file handling, and more.
Project description
LM-Console
LM-Console is a cross-platform vendor-agnostic command-line interface for LLMs.
Development Status: bookmark it and go away, it is still in early development.
✨ Features
- @todo
- Flexible configuration via
.envfile - Extremely fast, parallel LLM usage
- Model-agnostic (OpenAI, Anthropic, Google, local PyTorch inference, etc.)
🚀 Quickstart
# Install LLM Console via pip
pip install lm-console
# Run the interactive wizard to configure the connection to your language model.
llm
# Talk to your Language Model
llm "Wazzup, LLM"
Usage Examples
llm --mcp https://time.mcp.inevitable.fyi/mcp what is current time in Ukraine? answer in H:i:s, no additional text
> 16:31:12
>llm --mcp https://time.mcp.inevitable.fyi/mcp H:i time across a Europe, in valid toml, no text before of after toml
[EuropeTime]
London = "2024-06-10T13:38:23+01:00"
Paris = "2024-06-10T14:38:23+02:00"
Berlin = "2024-06-10T14:38:23+02:00"
Madrid = "2024-06-10T14:38:23+02:00"
Rome = "2024-06-10T14:38:23+02:00"
Athens = "2024-06-10T15:38:23+03:00"
Istanbul = "2024-06-10T16:38:23+03:00"
🤝 Contributing
We ❤️ contributions! See CONTRIBUTING.md.
📝 License
Licensed under the MIT License.
© 2022—2025 Vitalii Stepanenko
Project details
Release history Release notifications | RSS feed
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 lm_console-0.1.0.tar.gz.
File metadata
- Download URL: lm_console-0.1.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3171c9e775fd2ccf0b730a2d5fd5fe7f890855aa2869311dc471b45ec82ec52d
|
|
| MD5 |
c3436cefbfb83712e5f512782418b6d1
|
|
| BLAKE2b-256 |
a384dcaf394dcf3250984b341e829c0329bcd6c9912c5146947b1cce201e396f
|
File details
Details for the file lm_console-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lm_console-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dee8b3bcce3b8638f5a4443446b652c621f03267802e20015be2c745a836d663
|
|
| MD5 |
6f9af3947a78dd2167edc71d99e67e7f
|
|
| BLAKE2b-256 |
d485576e11230af5ba5dcb3c62fc83c9892ee28bb2d8cccc2e515290989ec13d
|