← 全部工具

@gajae-code/coding-agent

热度 65 更新于 AI 与 Agent

Gajae Code CLI with read, bash, edit, write tools and session management

npmauto-collected

安装

npm
npm install -g @gajae-code/coding-agent

通过 npm 安装。

<p align="center" <img src="assets/logo-vertical.png" alt="Gajae-Code vertical logo" width="320" / </p

<p align="center" <img src="assets/hero.png" alt="Gajae-Code autonomous coding-agent hero illustration" width="100%" / </p

<h1 align="center"Gajae-Code</h1

<p align="center" <strongEncode intention. Decode software.</strong<br / A focused coding-agent runner for interviews, reviewed plans, tmux-native execution, and durable verification. </p

<p align="center" <a href="https://gajae-code.com"<img alt="Website" src="https://img.shields.io/badge/website-gajae--code.com-ff4d4f?style=flat-square"</a <a href="https://www.npmjs.com/package/gajae-code"<img alt="npm package" src="https://img.shields.io/npm/v/gajae-code?style=flat-square"</a <a href="LICENSE"<img alt="MIT license" src="https://img.shields.io/badge/license-MIT-green?style=flat-square"</a <a href="https://discord.gg/8vPXmxSt9"<img alt="Discord" src="https://img.shields.io/badge/Discord-join-5865F2?style=flat-square&logo=discord&logoColor=white"</a </p

<p align="center" <img src="assets/character.png" alt="Gajae-Code character mascot" width="320" / </p

Gajae-Code is an experimental, beta-stage project. Expect rough edges and verify outputs before relying on it for important work.

Recent highlights

<p align="center" <img src="assets/telegram-mobile-hero.png" alt="Gajae Code mobile answers for coding agents hero illustration" width="100%" / </p

Mobile answers for coding agents — Gajae-Code ships a configure-once Gajae-Code SDK and managed Telegram reference daemon. In a running GJC session, open /settings → Notifications to configure or reconfigure Telegram, manage health/test/recovery/reconnect, toggle global or current-session delivery, and remove Telegram without disturbing Discord or Slack. Telegram tokens are masked on entry and never displayed afterward.

For headless setup and automation, gjc notify setup|status|health|test|recovery remains authoritative. Each session exposes a loopback WebSocket discovery file and a generic actionneeded/reply protocol so Telegram, Discord, Slack, mobile apps, or local tools can surface pending asks and route answers back without terminal scraping. The bundled Telegram flow adds a Threaded Mode per-session surface with context updates, live/finalized output, image attachments, inline buttons, free-text replies, typing indicators, and double-check acknowledgements. gjc daemon keeps one safe long-poll owner per bot token so new sessions attach cleanly instead of tripping Telegram 409 conflicts; a foreign owner is never taken over.

Research and desktop-control highlights

<p align="center" <img src="assets/rlm.png" alt="rlm research/REPL mode — Research. Experiment. Iterate." width="100%" / </p

rlm — an opt-in research/REPL mode. A Jupyter-notebook-style research session over the agent loop, backed by the shared persistent Python kernel with a hard-gated python + read + websearch toolset. Runs aggregate into .gjc/rlm/<session/notebook.ipynb and synthesize a report.md on exit. Start it with gjc rlm.

<p align="center" <img src="assets/computer-use.png" alt="computer-use desktop control — See. Click. Type. Control." width="100%" / </p

computer-use — an experimental, opt-in desktop-control tool surface. Backed by native screenshot/input bindings and gated through settings/tool registration, it lets the agent see the screen and drive mouse/keyboard for local desktop coordination.

Website

Visit gajae-code.com for the Gajae Code landing page, quick-start guide, architecture overview, harness notes, SDK docs, skills, receipts, remote-control design, and troubleshooting.