# Codemini CLI

A minimal terminal and browser-based coding and task assistant that talks to OpenAI-compatible and Anthropic APIs, keeping sessions, skills, and memory on the user's machine.

Codemini is a coding and task CLI for Windows, macOS, and Linux that can refactor a codebase, drive a git workflow, run a multi-step pipeline, research a question, or process local files. It offers two interfaces built on the same runtime: a keyboard-first terminal UI, and a browser-based web UI for sessions, files, diffs, terminals, research, a wiki view, skills, and hooks.

Design choices favor a small prompt over loading every feature into every turn: context compaction and prompt preflight keep long sessions usable, skill routing metadata stays small until a skill is actually selected, and project retrieval locates evidence using symbols and the project graph before reading large files. It requires Node.js 22.19 or newer and connects only to the model provider it is configured with.

Website: https://github.com/havingautism/Codemini-CLI
