AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證A common coding agent CLI — agentscope-go engine + TypeScript/OpenTUI TUI, fully brandable. Shape your code at the lathe.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A common coding agent for the terminal — in the mold of Claude Code, Codex CLI, and qwen-code — assembled entirely on agentscope-go, with a TypeScript TUI.
Site: https://alanfokco.github.io/turnwright/ — product tour, live terminal demos, and the full documentation.
turnwright is deliberately two halves bolted together by a protocol:
turnwright-engine (Go) — a thin assembly layer over agentscope-go. The agent
loop, tools, permissions, sessions, skills, MCP, and context compression all
come from agentscope-go; turnwright writes none of that itself, it only wires
blocks together and exposes them over LCP (JSON-RPC 2.0 NDJSON on stdio).turnwright TUI (TypeScript) — an OpenTUI
Because every capability crosses one JSON-RPC seam, the TUI is replaceable and the engine is testable without a terminal — see the LCP protocol reference.
Pre-release (alpha). v2 rebuild:
main, TUI skeleton@file expansion, /model,
session picker, themes, diff view, vim mode, approvalsnpm i -g @turnwright/cli # engine arrives via per-platform optionalDependencies
turnwright # requires bun ≥1.4 on PATH (OpenTUI needs node:ffi)
macOS and Linux (x64/arm64) are supported; Windows runs under WSL2 for now.
Set one LLM credential (ANTHROPIC_API_KEY, OPENAI_API_KEY,
DASHSCOPE_API_KEY, …) or use --provider ollama for local models.
Step by step: getting started.
| Getting started | Install, platforms, credentials, first run |
| CLI reference | Every flag and env var, launcher vs engine |
| Configuration | config.toml, precedence, providers & default models |
| TUI guide | Keys, slash commands, permission modes, @file, sessions, vim |
| Skills, MCP & project setup | CLAUDE.md/AGENTS.md instructions, skills, .mcp.json |
| Print mode | Non-interactive -p, stream-json, CI usage |
| Theming & branding | Theme overrides, [brand] rebranding for forks |
| LCP protocol | JSON-RPC seam — build your own client |
Quick taste:
# ~/.turnwright/config.toml — all optional
provider = "dashscope"
model = "qwen3-max"
permission = "accept_edits"
[brand] # rebrand the whole product without touching code
name = "myagent"
tagline = "ships code, asks questions later"
accent = "#7C3AED"
theme = "myagent-dark" # ~/.turnwright/themes/myagent-dark.json
TUI keys in one line: enter send · tab complete · ctrl+c cancel the turn
(when idle: quit) · approvals y/n/a — full list in the
TUI guide.
Requirements: Go 1.26+ (per go.mod), Bun ≥ 1.4, pnpm.
go build -o turnwright-engine ./cmd/turnwright-engine # engine lands at repo root
pnpm install
pnpm dev # TUI; forwards flags to engine
pnpm dev -- --model qwen-plus --config none # e.g. pick a model ad hoc
Non-interactive print mode (no TUI):
./turnwright-engine -p "explain this repo" --output text # or stream-json
go test ./internal/... # engine, hermetic (mock model)
pnpm --filter @turnwright/tui test:ui # TUI interaction tests (bun)
pnpm typecheck
Release builds:
bash scripts/build-dist.sh # TUI bundle + engines for darwin/linux × x64/arm64