← 返回
效率工具 中文

Claude Code Control

Programmatically control Claude Code in visible macOS Terminal windows via AppleScript for command input, screenshots, session logging, and terminal management.
通过 AppleScript 以编程方式控制可见 macOS Terminal 窗口中的 Claude Code,实现命令输入、截图、会话日志记录和终端管理。
melichar-m
效率工具 clawhub v1.2.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 2,761
下载
💾 92
安装
1
版本
#latest

概述

Claude Code Control

Control Claude Code programmatically through visible Terminal.app windows on macOS.

How It Works

Uses AppleScript to:

  1. Open Terminal.app and launch claude code in a project directory
  2. Type commands via System Events keystrokes
  3. Capture screenshots of just the Terminal window (not full screen)
  4. Record full sessions with timestamped logs

Requirements

  • macOS
  • Node.js 18+
  • Claude Code installed and authenticated
  • Accessibility permissions for Terminal.app + Script Editor (System Settings → Privacy & Security → Accessibility)

Usage

const cc = require('./index');

// Launch Claude Code visibly
const session = await cc.launch('/path/to/project');

// Send a command (types it + presses Enter)
const result = await cc.send(session, 'write tests for app.py', 30);
// result.screenshot → path to Terminal window screenshot

// Save session recording
await cc.saveSession(session, './recording.json');

// Close
await cc.close(session);

API

FunctionDescription
------
launch(path, opts?)Open Terminal + start Claude Code. Returns session ID
send(id, command, waitSec?)Type command, wait, screenshot. Returns {screenshot, duration_ms}
verifyScreen(id, desc)Take a verification screenshot
approveSecurity(id)Handle "trust this folder" prompt
handleLogin(id)Send /login command
saveSession(id, path)Save session log to JSON
close(id) / closeAll()Exit Claude Code gracefully
takeScreenshot(path?)Capture Terminal window
focusTerminal()Bring Terminal to front

Pro Features (Coming Soon)

  • 🎬 Video recording of sessions
  • 🤖 Multi-agent / multi-terminal orchestration
  • 📊 Session analytics
  • 🔄 Session replay
  • 🌐 Remote control via SSH

版本历史

共 1 个版本

  • v1.2.0 当前
    2026-03-29 00:42 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 445 📥 226,178
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,777
productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 438 📥 147,361