# nikolaeu/numi

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nikolaeu-numi).**

6,447 stars · 250 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/nikolaeu/numi
- Homepage: https://numi.app
- awesome-repositories: https://awesome-repositories.com/repository/nikolaeu-numi.md

## Topics

`app` `calculator` `cli` `converter` `extensions` `javascript` `linux` `macos` `numi` `plugins`

## Description

Numi is a natural language calculator and unit conversion tool available as both a cross-platform desktop application and a command line interface tool. It computes mathematical results from human-readable descriptions and plain text expressions rather than requiring complex formulas.

The tool translates natural language inputs to perform currency exchanges, measurement conversions, and date and time arithmetic. It provides a consistent experience across macOS, Linux, and Windows.

## Tags

### Business & Productivity Software

- [Natural Language Calculations](https://awesome-repositories.com/f/business-productivity-software/natural-language-calculations.md) — Performs mathematical computations and unit conversions using human-readable natural language input. ([source](https://cdn.jsdelivr.net/gh/nikolaeu/numi@master/README.md))
- [Currency Converters](https://awesome-repositories.com/f/business-productivity-software/currency-converters.md) — Calculates value conversions between different currencies and measurement systems using natural language.
- [Cross-Platform Desktop Utilities](https://awesome-repositories.com/f/business-productivity-software/cross-platform-desktop-utilities.md) — Offers consistent mathematical calculation functionality across macOS, Linux, and Windows desktop environments.

### Artificial Intelligence & ML

- [Mathematical Expression Parsing](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-processing/mathematical-expression-parsing.md) — Translates human-readable text descriptions into executable mathematical operations using a structured grammar and tokenization process.

### Development Tools & Productivity

- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Provides a terminal utility for executing math operations and unit conversions directly from the shell.
- [Date Arithmetic Logic](https://awesome-repositories.com/f/development-tools-productivity/date-and-time-utilities/component-based-date-time-specifications/date-period-arithmetic/date-arithmetic-logic.md) — Implements mathematical operations for calculating time differences and adding durations using natural language.
- [CLI Execution](https://awesome-repositories.com/f/development-tools-productivity/headless-execution-environments/cli-execution.md) — Allows users to execute math and unit conversions directly from the terminal. ([source](https://cdn.jsdelivr.net/gh/nikolaeu/numi@master/README.md))
- [Command Line Applications](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/command-line-applications.md) — Provides a standalone terminal application for quick calculations and unit conversions.

### Scientific & Mathematical Computing

- [Measurement Unit Conversions](https://awesome-repositories.com/f/scientific-mathematical-computing/measurement-unit-conversions.md) — Translates measurements and currencies between different standards using natural language inputs.

### Software Engineering & Architecture

- [Unified Logic Executors](https://awesome-repositories.com/f/software-engineering-architecture/unified-logic-executors.md) — Uses a single shared logic layer to process conversions and math across both the GUI and CLI.

### Web Development

- [Cross-Platform Desktop Applications](https://awesome-repositories.com/f/web-development/cross-platform-desktop-applications.md) — Ships as a cross-platform desktop application built with web technologies for a consistent user experience.
- [Desktop Wrappers](https://awesome-repositories.com/f/web-development/cross-platform-ui-frameworks/desktop-wrappers.md) — Wraps a web-based interface in a native shell to provide a consistent desktop experience across macOS, Linux, and Windows.
