Newen documentation
Drive Claude Code, Codex, OpenCode and Hermes from one native window, with permissions, a record of every change, files, a terminal and a browser.
Newen is a native desktop app, written in Rust with the limn UI library, for working with coding agents. You pick an agent CLI you already have installed and signed in to (Claude Code, Codex, OpenCode or Hermes) and drive it in local sessions from one window.
For each request you see which files were created, modified, deleted or renamed, which commands ran and what each tool returned. You answer permissions inline, review the changes, open the project’s files, use a terminal and a browser the agent can drive too, and pick sessions back up after a restart.
Newen talks to each CLI on its own protocol. It does not implement the agent: the CLI does.