A coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google models.
# Add to your Claude Code skills
git clone https://github.com/prime-radiant-inc/evenerLast scanned: 8/19/2026
{
"issues": [
{
"file": "README.md",
"line": 32,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/prime-radiant-inc/evener/main/insta\"",
"severity": "low"
},
{
"file": "docs/skills/tool-fluency/SKILL.md",
"line": 98,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
}
],
"status": "PASSED",
"scannedAt": "2026-08-19T04:36:07.500Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how evener compares with popular alternatives.
evener is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by prime-radiant-inc. A coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google models. It has 139 GitHub stars.
Yes. evener passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/prime-radiant-inc/evener" and add it to your Claude Code skills directory (see the Installation section above).
evener is primarily written in Go. It is open-source under prime-radiant-inc on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh evener against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A coding agent run through a hub. The evener hub orchestrator serves the
web UI — Evener's default interactive surface — where you start sessions,
watch the agent read files, run commands, and edit code, and steer it with
follow-up messages. The hub tracks many concurrent sessions at once, and
evener tui gives the same hub a terminal dashboard. A non-interactive
command line handles scripting and automation.
New here? docs/getting-started.md walks from install to your first session.
Evener uses the LLM's native tool-calling and supports OpenAI, Anthropic,
Google, and other providers. For how the code is
organized, see docs/architecture.md. For the runtime
contracts that subagents, plugins, and hooks operate under, see
docs/subagent-runtime-contracts.md. For
background jobs, see docs/job-control.md. To confine a
session's file, process, and network access with --sandbox, see
docs/sandboxing.md. For how sessions are titled, see
docs/session-auto-naming.md. To build, test, and lint this repo,
see docs/developing-evener/README.md — or
run make help for every target with a one-line summary.
Install the latest release on Linux x64 or macOS Apple silicon:
curl -fsSL https://raw.githubusercontent.com/prime-radiant-inc/evener/main/install.sh | sh
The installer verifies the release archive's SHA-256 checksum and installs
evener, evener hub, evener tui, evener doctor, and evener migrate
under ~/.local/share/evener/bin, symlinked into ~/.local/bin. Make sure
~/.local/bin is on your PATH.
From a source checkout:
make install
For tagged releases, snapshot builds, alternate prefixes, and a system-style
install under /usr/local, see
docs/getting-started.md. Verify any install
with evener --version.
Upgrade evener, evener hub, evener tui, and evener doctor with
evener upgrade. The command follows the binary's install channel: release
builds upgrade to the latest release, and snapshot builds upgrade to the latest
successful main build. Pass release, snapshot, or a tag such as v1.2.3
to switch tracks. evener migrate is not updated by evener upgrade; rerun
the installer, or run make install (or sudo make install-system), to refresh
it. The TUI and web UI expose the same mechanism through their /upgrade
command.
On first use, Evener creates:
${XDG_STATE_HOME:-$HOME/.local/state}/evener/run for live daemon rendezvous
files and per-daemon logs.${XDG_STATE_HOME:-$HOME/.local/state}/evener/auth-token for the local hub/TUI
bearer token.${XDG_STATE_HOME:-$HOME/.local/state}/evener/projects/<project-id>/ for saved
per-project session state. The project ID is readable (derived from the
canonical project path) and ends with a 10-character base62 suffix.${XDG_CONFIG_HOME:-$HOME/.config}/evener/skills for standalone user skills,
discovered automatically.${XDG_CONFIG_HOME:-$HOME/.config}/evener/plugins for user plugins.The user skill and plugin directories are extension roots. Standalone user
skills and user-global commands are enabled automatically. Add additional
standalone skill paths to skills_dirs and plugin paths to plugin_dirs in
${XDG_CONFIG_HOME:-$HOME/.config}/evener/launch.toml, or pass them with the
corresponding CLI flags for a single run. Plugin-contained skills live under
that plugin and become available through the plugin path. User-global slash
commands are read automatically from
${XDG_CONFIG_HOME:-$HOME/.config}/evener/commands when present.
Install does not create provider credentials. Hosted/auth-required providers
can be configured through the hub or TUI credentials UI, supported provider
environment variables such as OPENAI_API_KEY, or OpenAI OAuth (which signs
in to the separate openai-codex instance, not openai). Local/auth-none
providers such as Ollama may not need credentials. The default credentials file
is ${XDG_CONFIG_HOME:-$HOME/.config}/evener/credentials.toml; when
EVENER_PROVIDERS_CONFIG points to a custom providers.toml, the credentials
file is beside it unless EVENER_CREDENTIALS_CONFIG names a different one. See
docs/developing-evener/environment.md
for the complete environment variable reference.
Start the hub:
evener hub
The hub listens on 127.0.0.1:9180 and prints an authorization URL at
startup:
[hub] auth URL (visit once per browser): http://127.0.0.1:9180/auth/<token>
Open that URL. It sets a cookie that authorizes the browser; later visits to
http://127.0.0.1:9180 need no token. For a hosted provider that requires a
credential, add it at http://127.0.0.1:9180/credentials; local/auth-none
providers such as Ollama can skip this step. Then open
http://127.0.0.1:9180/new, type a prompt, pick a model and working
directory, and click Start. The full walkthrough — resume, forking, and
search included — lives in
docs/getting-started.md.
evener hub runs alongside evener serve daemons and gives you a single
browser-based interface for many concurrent sessions.
From a source checkout, run make build-hub, then ./evener (default
127.0.0.1:9180). Installed users can run evener hub from PATH.
/new — prompt-first, pick model and working dir, click Start./aside (TUI) or the Aside: fork to side thread palette command (web UI) forks the current session at its tip into a side thread with the same permissions and config — for asking a distracting question without derailing the main session.The hub uses layered launch configuration, loopback defaults, capability-token
authentication, and XDG state/config roots. For the authoritative configuration,
credential, smoke-check, remote-operation, and deploy guidance, see
docs/evener-hub.md and
docs/evener-hub-remote-operations.md.
Design spec, plans, and notes live under docs/superpowers/.
evener tui is a hub-backed terminal dashboard for Evener sessions. It connects to evener hub, lists live and saved sessions, lets you drill into a transcript, and sends session actions through the hub API.
make build
Start the dashboard from an installed PATH command:
evener tui
After make build in a source checkout, use ./evener instead.
By default evener tui connects to http://127.0.0.1:9180. If no local hub is
running, it starts evener hub automatically and waits for an authenticated
AppWire /rpc connection. When --state-dir is explicit, it also checks
/api/health for state-environment compatibility.
Connect to a specific hub:
evener tui --hub-addr http://127.0.0.1:9180
Use a specific hub binary or disable auto-start:
evener tui --hub-bin /path/to/evener-hub
evener tui --no-auto-start-hub
| Flag | Description |
|---|---|
--hub-addr <url> |
Hub URL or host:port (default: 127.0.0.1:9180) |
--hub-bin <path> |
Hub binary to auto-start when the local hub is down |
--no-auto-start-hub |
Fail instead of starting a missing local hub |
--auth-token <token> |
Hub capability token (overrides the token file and env var) |
--state-dir <path> |
Override the Evener state directory |
--log-file <path> |
Write auto-started hub logs to this file |
--debug |
Disable the alternate screen |
Use the evener command directly for one-shot, non-interactive runs —
scripts, CI, and pipelines where no human steers the session. For interactive
work, prefer the hub and web UI above.
evener --model <provider/model> [flags] <prompt>
The prompt can be passed as arguments or piped via stdin:
# Prompt as arguments
evener --model openai/gpt-5.2 "add input validation to the signup handler"
# Prompt piped via stdin
echo "refactor auth to use JWT" | evener --model anthropic/claude-opus-4-6
Shell commands run by the agent normally end with their Evener session. W