whatisgithub

What is hi-code?

mc7yxyyq96-sketch/hi-code — explained in plain English

Analysis updated 2026-05-18

13JavaScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

A local desktop coding agent that reads and edits your files, runs commands, and connects to any OpenAI-compatible AI model.

Mindmap

mindmap
  root((repo))
    What it does
      Local coding agent
      Reads and edits files
      Runs commands
    Tech stack
      JavaScript
      Electron
      Node.js
    Use cases
      Use any OpenAI compatible model
      Review diffs before applying
      Multi agent teamwork
    Audience
      Developers
      Local first users

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

What do people build with it?

USE CASE 1

Run a coding agent locally against a Chinese or self-hosted AI model instead of a hosted service.

USE CASE 2

Review AI-proposed file changes as a colored diff before they are applied.

USE CASE 3

Set up a small team of agent roles, such as architect and reviewer, to work through a task together.

USE CASE 4

Connect external tools to the agent through the MCP protocol.

What is it built with?

JavaScriptElectronNode.js

How does it compare?

mc7yxyyq96-sketch/hi-code09catho/axonabdulrdeveloper/react--tic-tac-toe
Stars131313
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatemoderateeasy
Complexity3/54/51/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js 18 or newer and an API key for a compatible model.

Use freely for any purpose, including commercial use, under the MIT license.

So what is it?

Hi Code is a desktop application that gives you a coding agent you run on your own computer instead of through a hosted service. It is built to work with any AI model that speaks the OpenAI-compatible chat completions format, including Chinese providers such as Kimi, DeepSeek, and Qwen, as well as local models run through Ollama or vLLM. Unlike a simple chat window, the agent can read and write files, run commands, and search through a codebase on its own, repeating steps until a task is finished. Every change is shown to you as a colored diff before it happens, and the tool asks for permission before touching your files unless you turn on a fully automatic mode. There are two ways to use it: a full desktop app built with Electron that includes a chat panel, a visual diff viewer, and a Git panel, or a terminal interface for people who prefer working from the command line. The project also includes an experimental multi-agent setup, where different roles such as an architect, a coder, a reviewer, and a tester can work together on the same task, each with different levels of file access. It supports connecting to external tools through the MCP protocol, and it can load project instructions automatically from files like README or AGENTS.md. The README describes the project as being in an early stage, with the core features working but still under active development. It requires Node.js version 18 or newer to build and run. The project is released under the MIT license and is not affiliated with OpenAI or Anthropic, even though it is designed to feel similar to tools like Claude Code or Codex.

Copy-paste prompts

Prompt 1
Explain what src/agent.ts does in this codebase.
Prompt 2
Set up Hi Code to use my DeepSeek API key instead of a hosted model.
Prompt 3
Use the /team command to plan, code, and review a small feature end to end.
Prompt 4
Show me how to connect an MCP server to Hi Code's tool list.

Frequently asked questions

What is hi-code?

A local desktop coding agent that reads and edits your files, runs commands, and connects to any OpenAI-compatible AI model.

What language is hi-code written in?

Mainly JavaScript. The stack also includes JavaScript, Electron, Node.js.

What license does hi-code use?

Use freely for any purpose, including commercial use, under the MIT license.

How hard is hi-code to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is hi-code for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.