explaingit

lencx/noi

8,908TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

A desktop app that lets you run multiple AI chat sessions (ChatGPT, Claude, DeepSeek) side by side in one organized workspace, with local storage of history and a reusable prompt library.

Mindmap

mindmap
  root((Noi))
    What it does
      AI chat workspace
      Isolated sessions
      Local storage
    Features
      Prompt templates
      Multi window
      Built in terminal
    Integration
      CLI tool
      AI coding tools
    Community
      Discord
      WeChat channel
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run ChatGPT and Claude side by side in isolated sessions to compare answers without browser tab clutter.

USE CASE 2

Build a library of reusable prompt templates and apply them across multiple AI tools from one app.

USE CASE 3

Connect Claude Code or another AI coding tool to control Noi sessions via the command-line interface.

Tech stack

TypeScript

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Noi is a desktop application designed to make working with AI chat tools like ChatGPT, Claude, and DeepSeek less scattered and more organized. Instead of opening multiple browser tabs and losing track of conversations, Noi gives you a focused workspace where you can run several AI sessions side by side, keep them isolated from each other, and manage the prompts you use repeatedly. The app is built around a few core ideas. Sessions stay separate, so context from one conversation does not bleed into another. Your chat history, saved prompts, and settings are stored locally on your device rather than on an external server. There is a prompt management system for organizing and reusing templates across different workflows. The app also includes a built-in terminal for running local commands without switching to another application. A command-line tool called noi is included, which allows other developer tools such as Claude Code or similar AI coding assistants to control Noi directly. This makes it possible to connect your AI chat sessions with your broader development tooling. The project also supports multiple visual themes and offers multi-window management for running parallel workspaces. The README is brief and does not go into deep detail about how each feature works, but it lists these capabilities and links to a download page for the latest release. The README includes a short section in Chinese pointing domestic users toward a WeChat public account for community discussion. The project has a Discord server for English-speaking users. The source code is written in TypeScript and available on GitHub, though licensing details are not stated in the README.

Copy-paste prompts

Prompt 1
Help me set up Noi to run parallel Claude and ChatGPT sessions so I can compare their code review answers side by side.
Prompt 2
Write a prompt template I can save in Noi to quickly summarize any GitHub README I paste in.
Prompt 3
How do I use the noi CLI tool to let Claude Code control my Noi AI chat sessions programmatically?
Open on GitHub → Explain another repo

← lencx on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.