maruakshay

Miii CLI — AI skill for Claude Code

AI community

Local AI coding agent for your terminal.

How to install Miii CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open maruakshay/miii-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Miii CLI does

Local AI coding agent for your terminal. Open-source, offline alternative to Claude Code, Cursor & Copilot — powered by Ollama and any local LLM. Private by default, free forever.

Alternatives in AI

  • Invisible Dots — Open-source, self-hosted alternative to OpenAI Dots, Meta Muse, Grok Bot, Manus Cue and Claude Cowork 31.8k ★
  • Open Pencil — AI-native design editor 8k ★
  • Open Dots — Open-source, self-hosted AI agent workspace and alternative to OpenAI Dots, Meta Muse, Grok Bot, Instinct, Man 5.5k ★

README

miii — Local AI Coding Agent for Your Terminal

The open-source, offline alternative to Claude Code, Cursor, and GitHub Copilot.
A private AI pair programmer that runs on your machine with Ollama — no API keys, no cloud.
Private by default. Free forever. Works offline.

miii-agent npm version MIT license requires Node 18 or newer powered by Ollama

miii local AI coding agent running in a terminal, powered by Ollama

🔒 100% local — your code never leaves your machine  ·  💸 Free — no API keys, no per-token billing  ·  ⚡ Offline — runs on your own GPU

Install

ollama pull qwen2.5-coder:14b   # any coding model works
curl -fsSL https://raw.githubusercontent.com/maruakshay/miii-cli/main/install.sh | sh
miii

Windows: `irm https://raw.githubusercontent.com/maruakshay/miii-cli/main/install.ps1 | iex`  ·  any platform: `npm i -g miii-agent`  ·  needs Node ≥ 18 and [Ollama](https://ollama.com/download).

Then just talk to it

> refactor the auth module to use async/await
> @src/server.ts add rate limiting to all POST routes
> why are my tests failing in utils/parser.ts

miii reads your files, writes the code, runs your tests, and fixes what breaks — planning before it acts, and verifying after. Entirely on your own GPU.

Why local-first?

| | Cl