Astrocode — Development skill for Claude Code
Our own terminal front end for Claude Code, on the Claude Agent SDK.
How to install Astrocode
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open astrosteveo/astrocode and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Astrocode does
Our own terminal front end for Claude Code, on the Claude Agent SDK.
Alternatives in Development
- Claude API — Build apps with the Claude API or Anthropic SDK 94.1k ★
- MCP Python SDK — Python SDK for building MCP servers 22.3k ★
- Claude Code SDK Python — The official Python SDK for Claude Code 5.6k ★
README
astrocode
Our own version of `claude`: Claude Code's engine with a terminal front end of our own, built on the [Claude Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview).
The SDK runs the Claude Code binary, so astrocode uses the same login as `claude`, which is your Claude subscription. It also loads the same settings, CLAUDE.md files, skills, plugins, hooks and MCP servers. Only the interface is ours.
Run it
cd ~/Projects/astrocode && bun install
alias astrocode='bun ~/Projects/astrocode/src/cli.ts' # add to ~/.zshrc
Then, in any project folder:
astrocode # start a session here
astrocode -c # continue the most recent session here, with its history on screen
astrocode -r # resume a session; astrocode prints the id when you exit
astrocode -m opus # pick the model
astrocode -e high # pick the effort
astrocode -f # full screen, with the mouse
Sessions are saved where Claude Code saves its own, so `claude --resume ` opens an astrocode session too, and `/resume` in astrocode lists sessions from both.
Keys
| Key | What it does |
|---|---|
| Enter | Send |
Shift+Enter, Alt+Enter, Ctrl+J, or \ then Enter |
New line |
/ |
Command menu: ↑↓ to choose, Tab to complete, Enter to run |
@ |
File menu: type part of a path, then Tab or Enter to put it in your message. A folder opens on what's in it |
| Esc | Stop Claude. Twice on an empty box: rewind to an earlier message |
| Shift+Tab | Change the permission mode: ask first, accept edits, plan, auto, bypass permissions |
| Alt+P | Switch the model (↑↓) and its effort (←→) in one picker |
| Alt+T | Turn thinking off or on, on models that can stop thinking. Current models always think, and effort sets how much |
| Alt+O | Fast mode on or off: Opus with faster output, for this session, where your plan has it |
| Alt+W | With ultracode in the message, keep it from starting a workflow this time |
Related Skills
0x002132 Skills Bugbounty Hunt HTTP Smuggling
Hunt HTTP request smuggling (CL.TE, TE.CL, H2.CL, H2.TE). Cause: front-end proxy and back-end server disagree
Hermes Body
Reachy Mini front end for Nous Research's hermes-agent — OpenAI Realtime voice loop + robot motion tools, with
Musicbrowser
A front-end training tool and skills assessment
Ccpipe
ccpipe is a web front-end for Claude Code sessions running in tmux.
Remotemini
iPhone front-end for Claude Code sessions on a Mac, with a gate-and-control harness (redacted public copy)
Web Development And Online Marketing Skills
Replace boring SaaS with a bunch of skills and have them self-update. Skills for Codex/Hermes etc. that market
Related Agents
Fec Architect
Use this subagent when the task involves page splitting, component architecture, state flow design, catalog pl
Frontend Figma Layout Designer
Specialized front-end layout designer. Use when the user pastes raw HTML and CSS exported from Figma and wants
A11y Role Auditor
ARRM-based accessibility role auditor — reviews artifacts from responsibility-based team role perspectives (vi