Deepcode Ai
БесплатноПоддерживаетсяTerminal AI coding agent for local software development
Описание
Terminal AI coding agent for local software development
README
Terminuz - The Open Source AI Coding Agent
Terminuz is a local, permission-aware, multi-provider coding agent for the terminal. It understands repositories, executes tools, works with multiple LLM providers, and keeps control of filesystem and shell operations with the user.
The project was previously published as DeepCode. Existing .deepcode/
configuration, DEEPCODE_* variables, sessions, and custom agents remain
supported during the migration window. The deepcode-ai compatibility package
is supported through 2027-01-08.
Features
- Interactive Ink TUI with streaming, approvals, diff previews, themes, and Vim keybindings
- Non-interactive
terminuz runmode for scripts and CI - Anthropic, OpenAI, DeepSeek, Groq, Ollama, OpenRouter, OpenCode, and MCP
- Filesystem, shell, git, ripgrep, test, lint, and LSP tools
- GitHub authentication, issues, pull requests, review, and merge workflows
- Foreground and background subagents
- Context compaction, token budgets, provider failover, and per-mode routing
- Path policies, approval gateway, audit logs, and secret redaction
Installation
Terminuz requires Node.js 22 or newer.
npm install -g terminuz
terminuz --version
Using pnpm:
pnpm add -g terminuz
Stable channel:
npm install -g --tag stable terminuz
pnpm add -g terminuz@stable
Quick Start
terminuz init
terminuz
Inside the TUI:
/setup configure provider, API key, and model
/provider choose a provider
/model choose a model
/doctor validate the local environment
Scriptable setup:
terminuz config set defaultProvider deepseek
terminuz config set defaultModels.deepseek "deepseek-chat"
terminuz config set providers.deepseek.apiKey "<your-key>"
terminuz doctor
Environment variables:
export TERMINUZ_PROVIDER=anthropic
export TERMINUZ_MODEL=claude-sonnet-4-5
export ANTHROPIC_API_KEY="<your-key>"
terminuz
Commands
terminuz
terminuz chat
terminuz run "fix the failing tests" --yes
terminuz run "refactor the auth module" --mode plan
terminuz review
terminuz doctor
terminuz update
terminuz cache tmp clear
terminuz github login
terminuz github prs
terminuz github review 42
terminuz subagents run \
--task "audit the auth module" \
--task "audit the billing module" \
--concurrency 2 --yes
Configuration
Terminuz writes project configuration and runtime data under .terminuz/.
{
"defaultProvider": "anthropic",
"defaultModels": {
"anthropic": "claude-sonnet-4-5"
},
"permissions": {
"read": "allow",
"write": "ask",
"shell": "ask",
"mcp": "ask"
},
"mcpServers": []
}
Resolution order:
- explicit CLI config path;
TERMINUZ_*environment variables;- legacy
DEEPCODE_*variables; .terminuz/config.json;- legacy
.deepcode/config.json; - defaults.
Terminuz writes new state to .terminuz/ and does not delete .deepcode/.
See the configuration reference and
rebranding roadmap.
Migrating from DeepCode
npm uninstall -g deepcode-ai
npm install -g terminuz
terminuz
During the transition:
deepcode-airemains a compatibility package;deepcodeanddeepcode-aiinvoke Terminuz and display a migration notice;.deepcode/config.jsonis used when.terminuz/config.jsonis absent;DEEPCODE_*variables remain lower-priority aliases;- legacy user and project sessions are read without deleting or moving them.
The deepcode-ai wrapper remains supported through 2027-01-08. Do not delete
.deepcode/ until your migrated project and sessions have been verified.
Development
git clone https://github.com/N1ghthill/terminuz.git
cd terminuz
corepack pnpm install
corepack pnpm build
corepack pnpm dev
Validation:
corepack pnpm validate
Repository layout:
apps/terminuz- publishable Terminuz package and entrypointapps/deepcode-legacy- temporarydeepcode-aicompatibility packagepackages/cli- commands and Ink TUIpackages/core- agent runtime, providers, tools, security, and integrationspackages/shared- schemas, identity constants, and shared contractsdocs- product and engineering reference
Documentation
- Documentation index
- Architecture
- Security model
- Tool system
- Configuration
- Terminuz rebranding roadmap
- Production readiness evidence
Acknowledgments
The Ink-based terminal UI is adapted from
Qwen Code under Apache 2.0. The agent
architecture also draws inspiration from google-gemini/gemini-cli.
Terminuz adds its own multi-provider runtime, permission-aware tool execution, local intent handling, MCP and GitHub integrations, provider orchestration, token budgets, project discovery, and subagent workflows.
License
Terminuz is released under the MIT License. Adapted components remain subject to their respective licenses.
Установить Deepcode Ai в Claude Desktop, Claude Code, Cursor
unyly install deepcode-aiСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add deepcode-ai -- npx -y deepcode-aiFAQ
Deepcode Ai MCP бесплатный?
Да, Deepcode Ai MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Deepcode Ai?
Нет, Deepcode Ai работает без API-ключей и переменных окружения.
Deepcode Ai — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Deepcode Ai в Claude Desktop, Claude Code или Cursor?
Открой Deepcode Ai на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Deepcode Ai with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
