尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Newen: a native desktop app for coding-agent CLIs, drawn with limn.
翻译准备中
正在加载完整 README。
查看完整 README ↗A native desktop app for working with coding agents (Claude Code, Codex, OpenCode and Hermes Agent), written in Rust and drawn with limn. No Electron.
Website · Docs · Download · Features · Install · Build
[!NOTE] Newen is an independent, personal project. It is not affiliated with, endorsed or sponsored by Anthropic, OpenAI, OpenCode or Nous Research.
It drives the agent programs you install and sign in to yourself, through their own command-line interfaces, and presents itself as Newen, never as another client. It uses none of their code, fonts or branding; an agent's logo appears only to name that agent where Newen lists them.
Newen is one place to work with coding agents, whichever company makes them. You pick an agent's program, open a folder, and talk to it in a session; Newen shows what it does as it does it: each tool it runs, each command, each permission it asks for, and each file it creates, changes or deletes.
It is a native program: two Rust executables (Newen and its editor, newen-ide) whose whole interface is drawn by limn on the GPU (wgpu). The one browser inside is the built-in one, Chromium (CEF), for the pages you and the agents open, never for Newen's own interface.
The architecture does not depend on any agent: everything outside the
newen-agent-<id> adapters speaks to an agent and knows nothing about who
makes it. Each adapter speaks its program's own protocol:
| Agent | Program | How Newen speaks to it |
|---|---|---|
| Claude Code | claude | stream-json over stdin and stdout, with its control protocol |
| Codex | codex | its app server (codex app-server, JSON-RPC) |
| OpenCode | opencode | the Agent Client Protocol (opencode acp) |
| Hermes Agent | hermes | the Agent Client Protocol (hermes acp) |
Every adapter offers the agent Newen's own tools, so sessions of different agents can start, read, message, list and wait for each other: a Claude Code session can hand part of the work to Codex and pick up its answer.
Newen 0.2.3 at 1600×1000 with Claude Code (Sonnet 5.5) working on a small sample project; the person's name is a placeholder.
/storage) shows what Newen keeps on
your computer and frees what no longer serves: old sessions, unused file
history and worktrees, caches.What's new in each version is in its release notes.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗