IA / Agents95

miii

I built an open-source terminal coding agent (miii). People kept asking for a window, so I added miii web, a desktop-style UI that runs on localhost

r/SideProjectu/Broad_Chemistry108030 septembre 2026

Capture du projet

Résumé

Le projet miii est un agent de codage open-source qui fonctionne à la fois en ligne de commande et avec une interface web. Il permet aux utilisateurs de choisir leur propre modèle de langage, y compris des modèles locaux, et de travailler de manière sécurisée sans abonnement ni frais. L'interface web offre des fonctionnalités telles que la visualisation de markdown, les diffs en ligne et la possibilité de partager des sessions et des règles de permissions.

Pourquoi c’est intéressant

Le projet miii est intéressant car il offre une alternative aux outils de codage propriétaires et coûteux, en permettant aux utilisateurs de choisir leur propre modèle de langage et de travailler de manière sécurisée et flexible. L'interface web et la ligne de commande offrent une expérience utilisateur conviviale et polyvalente.

Comment Claude est utilisé

Le projet utilise MCP et permet l'intégration de modèles de langage tels que Claude, GPT, Gemini, DeepSeek et d'autres, avec la possibilité de les exécuter localement avec Ollama.

Idées dérivées

  1. 01

    Intégrateur de modèles de langage locaux

    Un outil d'intégration pour les modèles de langage locaux avec les applications de bureau existantes, permettant aux utilisateurs de profiter des fonctionnalités avancées des modèles de langage sans avoir à quitter leur environnement de travail habituel.

  2. 02

    Gestionnaire de sessions et de permissions pour les agents de codage

    Un système de gestion de sessions et de permissions pour les agents de codage, permettant aux utilisateurs de contrôler l'accès et les actions des agents en fonction de leur rôle et de leurs besoins.

  3. 03

    Visualiseur de performances des modèles de langage

    Un outil de visualisation et d'analyse des performances des modèles de langage, permettant aux utilisateurs de comparer les résultats et d'optimiser leurs choix de modèles et de paramètres.

Afficher le post original
Hey everyone, A while back I started building miii, a free, open-source coding agent for the terminal. It plans, reads and edits files, runs your tests, and checks the result before saying it's done. You bring your own keys (Claude, GPT, Gemini, DeepSeek and others, 14+ providers) or run it fully locally with Ollama. There's no account and no subscription. The feedback I kept getting was some version of: "Love it, but I'm not a terminal person." Fair enough. So this week I shipped: npm i -g miii-agent miii web It opens a desktop-style app in your browser, similar in feel to Claude Desktop. It drives the exact same agent as the terminal version, not a separate reimplementation. What's in it: Streaming markdown responses, with collapsible tool calls Inline diffs you review before approving Paste an image (for example a screenshot of a broken UI) straight into the chat Pickers for model, provider, effort and mode, plus a slash-command palette Sessions, permission rules, hooks, MCP servers and checkpoints shared with the TUI, so you can start in the terminal and continue in the browser Reload the tab mid-task and it resumes, because the transcript lives on the server side For the security-minded: It binds to 127.0.0.1 only A per-run token is printed at startup and required on every request Non-loopback Host headers are rejected, which blocks DNS rebinding The server is plain node:http plus SSE, with no new runtime dependencies The frontend is React, Vite, Tailwind v4 and shadcn/ui, built into the npm package, so there's no separate install. Why I'm building this: most good agentic coding tools lock you into one vendor, a monthly subscription, and a bill in dollars. I wanted something where you choose the model, including local ones, and pay nothing for the tool itself. It's early, and I'd really like feedback, especially on: What's missing compared with the tools you use now? Does the web UI feel usable with local models? Anything that breaks or feels confusing Repo: https://github.com/maruakshay/miii-cli Happy to answer questions in the comments. 🙏