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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.