KangarooKi/Ultracode

5 stars · Last commit 2026-06-01

UltraCode is a local AI-assisted coding CLI inspired by Claude Code. It runs agentic coding workflows in your workspace with OpenAI-compatible models, function-calling tools, task planning, memory, permissions, hooks, background commands, MCP integration, and subagent support.

README preview

<p align="right">
English | <a href="README.zh-CN.md">简体中文</a>
</p>

<p align="center">
  <img src="assets/UltraCode_logo.png" alt="UltraCode logo" width="640">
</p>

# UltraCode

UltraCode is a terminal-first coding agent for developers. It runs a multi-turn Agent loop on top of OpenAI-compatible Chat Completions APIs, connects the model to local tools through a unified registry, and keeps file writes, shell commands, context compaction, and background tasks under workspace-level control.

<p align="center">
  <img src="assets/ultracode_demo.gif" alt="UltraCode CLI demo" width="760">
</p>

## Quick View

| Item | Details |
|------|---------|

View full repository on GitHub →