Build integrated IS/BS/CF financial workbooks in Excel.
日本語の概要は準備中です。原文の説明を表示しています。
Use, configure, theme, extend, and orchestrate OpenAmer Agent.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
OpenAmer Agent is an open-source AI agent framework by the OpenAmer project that runs in your terminal, a native desktop app, messaging platforms, and IDEs. It's in the same category as Claude Code (Anthropic), Codex (OpenAI), and OpenClaw — autonomous coding and task-execution agents that use tool calling to interact with your system. OpenAmer works with any LLM provider (OpenRouter, Anthropic, OpenAI, Google, DeepSeek, xAI, local models, and 20+ others) and runs on Linux, macOS, Windows, and WSL.
What makes OpenAmer different:
This skill is a hub. The body covers identity, quick start, spawning/orchestration, and hard invariants. Everything else lives in reference files — load the matching reference (below) before answering; do not answer detail questions from the body alone.
Docs: https://github.com/openamer/openamer/blob/main/website/docs/
This skill is a concise operating guide, not the complete source of truth for every OpenAmer feature. If a OpenAmer feature, command, or setting is not mentioned here or in a reference, do not treat that absence as evidence that it does not exist. Check the live repository and official docs before giving a negative answer.
Good verification targets:
openamer --help, openamer <command> --help, and openamer_cli/main.py# Install (shell installer — sets up uv, Python, the venv, and the launcher)
curl -fsSL https://github.com/openamer/openamer/raw/main/scripts/install.sh | bash
# Interactive chat (default surface; set display.interface: tui to launch the Ink TUI instead)
openamer
# Single query
openamer chat -q "What is the capital of France?"
# Setup wizard / pick model+provider / health check
openamer setup
openamer model
openamer doctor
# Other surfaces
openamer desktop # launch the native desktop app (alias: openamer gui)
openamer dashboard # web admin panel + embedded chat
openamer proxy # OpenAI-compatible local proxy backed by your OAuth provider
~/.openamer/config.yaml Main configuration (settings — never secrets)
~/.openamer/.env API keys and secrets ONLY (under $OPENAMER_HOME if set)
$OPENAMER_HOME/skills/ Installed skills
~/.openamer/skins/ Custom themes (see references/themes.md)
~/.openamer/desktop-plugins/ Desktop app UI plugins (see references/desktop-plugins.md)
~/.openamer/tui-widgets/ TUI widget apps (see references/tui-widgets.md)
~/.openamer/pets/ Installed pet mascots (see references/petdex.md)
~/.openamer/state.db Canonical session store (SQLite + FTS5)
~/.openamer/sessions/ Gateway routing index, request dumps, *.jsonl transcripts
~/.openamer/logs/ Gateway and error logs
~/.openamer/auth.json OAuth tokens and credential pools
~/.openamer/openamer-agent/ Source code (if git-installed)
Profiles use ~/.openamer/profiles/<name>/ with the same layout. When a profile is active, resolve the real home from $OPENAMER_HOME — never hardcode ~/.openamer.
| User wants... | Load |
|---|---|
| CLI commands, subcommands, flags, "how do I run X" | references/cli-reference.md |
| In-session slash commands | references/slash-commands.md |
| Provider setup, API keys, OAuth | references/providers-and-models.md |
| config.yaml sections, toolsets, voice/STT/TTS | references/configuration.md |
| AGENTS.md / .openamer.md / CLAUDE.md project rules | references/project-context-files.md |
| Secret redaction, PII, approval modes, "reset permissions" | references/security-privacy.md |
| Delegation, cron, curator, kanban | references/background-systems.md |
MCP servers (add, catalog, openamer mcp) | references/native-mcp.md |
| Webhook routes and event-driven runs | references/webhooks.md |
| A custom theme/skin ("synthwave theme", "change the gold ●") | references/themes.md + templates/skin.yaml |
| A desktop app UI element (pane, widget, ⌘K command, page) | references/desktop-plugins.md + templates/plugin.js |
| A live TUI panel or modal widget (ticker, clock, dashboard) | references/tui-widgets.md + templates/clock.mjs |
| Pet mascots — install, select, scale, diagnose | references/petdex.md |
| Windows-specific issues (keybinds, WinError 10106, BOM) | references/windows-quirks.md |
| Debugging: voice, tools missing, gateway, aux models | references/troubleshooting.md |
| Contributing code: adding tools, slash commands, tests | references/contributor-guide.md |
| delegate_task "capped at N" reports | references/delegate-task-concurrency-diagnosis.md |
| "Can app X use my your hosted provider subscription/OAuth?" | references/portal-auth-for-third-party-apps.md |
Two theming rules that hold even without loading the reference: you apply skins yourself (openamer config set display.skin <name> — every surface repaints live within ~a second; don't tell the user to run /skin), and to tweak one color, edit the ACTIVE skin (openamer skin set <key> <hex>) — never fork default, which drops the palette and resets the background.
Run additional OpenAmer processes as fully independent subprocesses — separate sessions, tools, and environments.
delegate_task | Spawning openamer process | |
|---|---|---|
| Isolation | Separate conversation, shared process | Fully independent process |
| Duration | Minutes (bounded by parent loop) | Hours/days |
| Tool access | Subset of parent's tools | Full tool access |
| Interactive | No | Yes (PTY mode) |
| Use case | Quick parallel subtasks | Long autonomous missions |
terminal(command="openamer chat -q 'Research GRPO papers and write summary to ~/research/grpo.md'", timeout=300)
# Background for long tasks:
terminal(command="openamer chat -q 'Set up CI/CD for ~/myapp'", background=true)
OpenAmer uses prompt_toolkit, which requires a real terminal. Use tmux for interactive spawning:
# Start
terminal(command="tmux new-session -d -s agent1 -x 120 -y 40 'openamer'", timeout=10)
# Wait for startup, then send a message
terminal(command="sleep 8 && tmux send-keys -t agent1 'Build a FastAPI auth service' Enter", timeout=15)
# Read output
terminal(command="sleep 20 && tmux capture-pane -t agent1 -p", timeout=5)
# Send follow-up
terminal(command="tmux send-keys -t agent1 'Add rate limiting middleware' Enter", timeout=5)
# Exit
terminal(command="tmux send-keys -t agent1 '/exit' Enter && sleep 2 && tmux kill-session -t agent1", timeout=10)
# Agent A: backend
terminal(command="tmux new-session -d -s backend -x 120 -y 40 'openamer -w'", timeout=10)
terminal(command="sleep 8 && tmux send-keys -t backend 'Build REST API for user management' Enter", timeout=15)
# Agent B: frontend
terminal(command="tmux new-session -d -s frontend -x 120 -y 40 'openamer -w'", timeout=10)
terminal(command="sleep 8 && tmux send-keys -t frontend 'Build React dashboard for user management' Enter", timeout=15)
# Check progress, relay context between them
terminal(command="tmux capture-pane -t backend -p | tail -30", timeout=5)
terminal(command="tmux send-keys -t frontend 'Here is the API schema from the backend agent: ...' Enter", timeout=5)
# Resume most recent session
terminal(command="tmux new-session -d -s resumed 'openamer --continue'", timeout=10)
# Resume specific session
terminal(command="tmux new-session -d -s resumed 'openamer --resume 20260225_143052_a1b2c3'", timeout=10)
delegate_task for quick subtasks — less overhead than spawning a full process-w (worktree mode) when spawning agents that edit code — prevents git conflictsopenamer chat -q for fire-and-forget — no PTY needed\r vs \n issues with prompt_toolkitcronjob tool instead of spawning — handles delivery and retryreferences/delegate-task-concurrency-diagnosis.md. Three real cap paths in OpenAmer; if none fired, the model is self-limiting and rationalising it as "the runtime caps."references/portal-auth-for-third-party-apps.md. Walk the user through three layers (plugin-vs-app, what Portal actually exposes, local-broker-proxy option).openamer desktop / openamer gui) — native Electron app for macOS/Linux/Windows: streaming chat, session list, Cmd+K palette, drag-and-drop files, native notifications, per-profile remote-gateway login. Extend it with UI plugins — references/desktop-plugins.md.openamer dashboard) — full admin panel: messaging channels, MCP catalog, webhooks, memory, profile builder, plus an embedded openamer --tui chat. Secured behind an OAuth/token gate.openamer --tui or display.interface: tui) — terminal UI with docked widget apps — references/tui-widgets.md.openamer proxy) — a local OpenAI API backed by whichever OAuth provider you're signed into. Point Codex CLI, Aider, Cline, or any script at it — no API key.tool results can repeat..env, settings in config.yaml — never tell a user to put a non-credential setting in .env.get_openamer_home() in code, $OPENAMER_HOME when resolving paths in a session.config.yaml for the user — use openamer config set KEY VAL; a stray indent can corrupt the file and break the live gateway.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Build integrated IS/BS/CF financial workbooks in Excel.
日本語の概要は準備中です。原文の説明を表示しています。
Run and grow the OpenAmer Agent-to-Agent swarm: identity, trust, node-to-node ask, signed skill/insight sharing, and the autonomous self-learning loop.
日本語の概要は準備中です。原文の説明を表示しています。
Use for A/B experiments on OpenAmer configs and skills.
日本語の概要は準備中です。原文の説明を表示しています。
Roleplay a hostile user to find and triage UX pain points.
日本語の概要は準備中です。原文の説明を表示しています。
Agent mesh: master/worker nodes, HTTP delegation, heartbeat.
日本語の概要は準備中です。原文の説明を表示しています。
Use for agentic commerce payments tasks. Candidate synthesized from trend radar; awaiting trial promotion.
日本語の概要は準備中です。原文の説明を表示しています。