@uesoftware/aster-code
v0.6.3
Published
Aster Code — a terminal coding agent powered by your paid Aster account and OpenCode.
Maintainers
Readme
Aster Code
Aster Code is Aster's terminal coding agent. Install the package and launch it with aster.
npm install -g @uesoftware/aster-code
asterSessions
Aster sessions are resumable:
aster --resume <session-id>
aster --continue/exit prints the exact resume command for the active session.
Interaction modes
Shift+Tab cycles the normal interaction states without adding transcript noise:
- manual mode — protected tool calls ask first.
- plan mode — inspect and plan without changing the workspace.
- accept edits — low-risk reads/search/todos are automatic, while protected side effects still ask.
- auto mode — launch with
aster ... --yolo; all OpenCode permission requests are approved for that session.--yolomust be the final argument.
Use /permissions, /plan, and /build for explicit control.
Effort
Run /effort for an interactive Faster/Smarter control. Available levels are low, medium, high, xhigh, max, and ultracode.
Skills
Aster automatically discovers installed SKILL.md packages from:
<workspace>/.aster/skills/*/SKILL.md<workspace>/.claude/skills/*/SKILL.md<workspace>/.agents/skills/*/SKILL.md<workspace>/.opencode/skill/*/SKILL.md- the same directories under your home folder
Run /skills to list everything found. Each installed skill also becomes a slash command, so an installed caveman skill can be invoked with /caveman, and /skill caveman <task> works as an explicit form. /reload-skills rescans without restarting the CLI.
OpenCode natively understands Claude/Agents/OpenCode skill locations; Aster-native .aster/skills files are exposed to the agent by path and read directly when activated.
Web research
The backend exposes OpenCode web search/fetch tools. /web <query> asks Aster to use them explicitly; the agent can also browse when current external information is materially useful.
Shortcuts
Type / for command autocomplete, ? for the live shortcut panel, Shift+Tab to cycle interaction modes, and Esc to interrupt a running turn. Ctrl+C and /exit both close the CLI and print the resume command for the active session. Permission prompts support arrows/Enter, number keys, Esc, Tab to amend, and Ctrl+E to expand request details.
