Eigen — Development skill for Claude Code
Opinionated, terminal-first local coding agent for Go/Linux: one daemon, many resumable sessions, multi-provider routing (Bedrock/Claude/OpenAI-compatible/local), memory, dreaming, a proactive feed, a.
How to install Eigen
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open avifenesh/eigen and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Eigen does
Opinionated, terminal-first local coding agent for Go/Linux: one daemon, many resumable sessions, multi-provider routing (Bedrock/Claude/OpenAI-compatible/local), memory, dreaming, a proactive feed, and observability. Built for myself.
Alternatives in Development
- 18 Proactive Mode — Proactive / Autonomous Mode 2.3k ★
- Agentic Stack — One brain, many harnesses 2.2k ★
- Dario — A local OpenAI- and Anthropic-compatible proxy that brings your Claude Pro/Max subscription to Cursor, Cline 485 ★
README
Eigen
[](https://github.com/avifenesh/eigen/actions/workflows/ci.yml) [](https://pkg.go.dev/github.com/avifenesh/eigen)
Eigen is a terminal-first coding agent for Go/Linux workstations: a CLI, TUI, daemon, plugin system, and observability dashboard built around long-running local sessions.
Use it when you want a local agent loop you can inspect, resume, route across models, extend with skills/plugins, and keep under normal approval gates instead of a stateless one-shot wrapper.

What this is (and what it isn't)
Eigen is an **opinionated personal project**. I built it for my own needs, and it's shaped end to end by how I like to work — not by an attempt to compete with any particular agent or assistant.
It starts from the CLI, but I wanted it to be **a bit more than a CLI** — a *home base* I open and live in. So `eigen app` gives it a homepage: a place that greets me, surfaces what to act on, and lets me jump between everything from one rail.
The thing I actually wanted was **one agent that holds all my providers in a single awareness** and lets me move freely between them — Bedrock, hosted Claude, OpenAI-compatible endpoints, local models — and then **route work between them**: keep my chosen main model in charge while delegated subtasks get fed to whatever model fits the job.
On top of that, the features I kept wishing I had, all in one place:
- Providers in one view — every credentialed provider/model as a route candidate, switchable without hand-editing JSON.
- Routing — delegate subtasks to a cheaper/faster/stronger model while the main model stays my explicit choice.
- Memory — durable project/global notes that carry across sessions, not a goldfish that forgets every restart.
- Dreaming — background consolidation of memory (the bit I bo
Related Skills
MCP Daemon Diet
One shared MCP daemon per machine instead of a stdio copy in every agent session: recipe, autostart templates
Claude Router
Switch Claude Code between Anthropic and any 9Router provider, in the terminal or the VSCode panel, on Windows
Agentbar Menubar
GNOME/Linux tray app for monitoring provider usage, resets, spend, and headroom
Claudeme
ClaudeMe - 终端里的另一个你。基于 Claude Code,支持任意 OpenAI Compatible API,多厂商多模型,零确认开干。不只是编程工具,是你的赛博分身。 Your digital twin
Openseek
OpenSeek - 广度求索: open-source TUI coding agent with multi-provider routing, MCP, LSP, and Plan/Agent/YOLO modes
Cc Copilot Bridge
Multi-provider routing for Claude Code CLI. Use your Copilot subscription, Ollama offline, or Anthropic Direct
Related Agents
Provider Debugger
Diagnose live-provider compatibility failures for Kimi, GLM, and other OpenAI-compatible endpoints
Wd Researcher
Use this agent for time-boxed investigations that feed specs - provider TOS and rate-limit realities, Claude C
Bash Scripter
Use this agent when you need to write or fix bash/shell scripts — entrypoints, setup scripts, statusline scrip