Native Shell
Native Shell은 모든 플랫폼의 앱 안에서 만들어지는 AI UI입니다
DevChain: Claude Code 등 로컬 우선 오케스트레이션
Local-first orchestration for Claude Code, Codex, OpenCode, Antigravity, and Copilot. Agent teams, real tmux terminals, a shared board, code review, and an E2EE mobile companion.
개발 도구TypeScript · JavaScriptGitHub @TwiTech-LAB온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Run a team of AI coding agents. On your machine. Local-first orchestration for Claude Code, Codex, OpenCode, Antigravity, and Copilot.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
DevChain is a local-first orchestrator for AI coding agents. It runs Claude Code, Codex, OpenCode, Antigravity, and GitHub Copilot as coordinated teams — each agent in its own real tmux terminal, sharing a board of epics, a chat, and a code-review flow. You describe the work, the teams plan and build it in parallel, and you review and merge from the web UI — with an end-to-end-encrypted mobile app to keep an eye on everything when you step away.README 전문 보기 ↗DevChain runs a team of AI coding agents on your own hardware. Claude Code, Codex, OpenCode, Antigravity, and GitHub Copilot work as coordinated teams, each agent in its own real terminal, with a shared board, chat, and code review.
You describe the work. The agents plan it, build it in parallel, and hand it to you for review. Run them on your PC, or move a project to your own VM and let your laptop sleep.
@mentions, and threads, wired into the agent workflow.Requirements: Node.js 24 or newer, tmux (brew install tmux / sudo apt install tmux), and at least one provider CLI.
npm install -g devchain-cli
devchain start
DevChain opens in your browser:
teams-dev template: a Planning team (Brainstormer and Architects), a Builders team (Epic Manager and Coders), and a Code Reviewer.devchain start --help lists the port, host, and foreground options. devchain stop stops the server. The install checks that SQLite loads on your platform and stops if it does not; DEVCHAIN_SKIP_POSTINSTALL=1 skips that check.
https://github.com/user-attachments/assets/5ec85c19-f407-43bc-bb44-4da7f899702f
Move a project to your own VM and keep working from the same app. The agents keep running when your laptop sleeps, and the mobile app can tell you when the work is done.
devchain host install). DevChain sets up the VM with itself, the provider CLIs, and the logins you choose.Before you start:
| Provider | CLI |
|---|---|
| Claude Code | claude |
| Codex | codex |
| OpenCode | opencode |
| Antigravity | agy |
| GitHub Copilot | copilot |
Every provider gets live terminal sessions and full transcripts. Model families such as GLM are available through provider configs, and you can switch the provider or model of any agent at any time.
graph LR
Browser["Web UI<br/>(React)"] -->|HTTP + Socket.IO| App["Local App<br/>(NestJS + Fastify)"]
App --> DB[("SQLite<br/>local storage")]
App <-->|tmux / PTY| Sessions["Agent terminal sessions"]
Sessions --- CLIs["Provider CLIs<br/>claude · codex · opencode · agy · copilot"]
CLIs <-->|MCP tools| App
Mobile["Mobile app<br/>(iOS / Android)"] <-->|E2EE relay<br/>sealed data only| App
App <-->|pinned TLS + Syncthing| VM["Remote VM<br/>(DevChain host)"]
The Local App serves the web UI and keeps all state in a local SQLite database. Agents run as provider CLIs in tmux sessions and coordinate through DevChain's MCP tools: epics, chat, reviews, skills, and team management. A Remote VM runs its own DevChain. The Local App sends a connected project's requests to it over TLS pinned to the VM's certificate, and Syncthing keeps the project files in sync over its own encrypted connection. The optional mobile app connects through an end-to-end-encrypted relay that only forwards sealed data it cannot read.
Follow and steer your agent teams from your phone, on iPhone and Android.
Chat with agents, answer their questions as they ask, reassign epics, comment on the board, watch a live terminal, and get a push notification when a session stops or needs you. Review and merge stay on the web. Everything between your PC and your phone is end-to-end encrypted.
Free and source-available under the Elastic License 2.0. You may use, copy, and modify DevChain freely. You may not provide it as a managed service or a competing commercial offering.