[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80540":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":15,"lastSyncTime":26,"discoverSource":27},80540,"gcode-harness","bitan-del\u002Fgcode-harness","bitan-del","A fast, customizable coding agent harness built in Rust.",null,"Rust",61,21,1,0,2,6,4.03,"MIT License",false,"master",true,[],"2026-06-12 02:04:03","\u003Cdiv align=\"center\">\n\n# Gcode Harness\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fbitan-del\u002Fgcode-harness?style=flat-square)](LICENSE)\n[![Platforms](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatforms-Linux%20%7C%20macOS%20%7C%20Windows-blue?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fbitan-del\u002Fgcode-harness\u002Freleases)\n[![Language](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flanguage-Rust-orange?style=flat-square)](https:\u002F\u002Fwww.rust-lang.org\u002F)\n\nA fast, customizable coding agent harness built in Rust. \u003Cbr>\nDesigned for multi-session workflows, multi-model orchestration, and a streamlined terminal UI.\n\n[Features](#features) · [Install](#installation) · [Quick Start](#quick-start) · [Contributing](CONTRIBUTING.md)\n\n\u003C\u002Fdiv>\n\n---\n\n## Features\n\n- **Blazing-fast TUI** — a responsive terminal interface that stays out of the way while you work.\n- **Multi-model support** — plug in different LLM providers and switch between them per task.\n- **Multi-session workflows** — run several agent sessions in parallel, each with its own state.\n- **Swarm coordination** — orchestrate multiple agents on a single goal, with shared context and tool access.\n- **Extensible tooling** — 30+ built-in tools, plus MCP support for adding your own.\n- **Compaction & memory** — long-running sessions stay coherent thanks to background compaction and a persistent memory layer.\n- **Cross-platform** — Linux, macOS, and Windows binaries.\n\n---\n\n## Installation\n\n### macOS & Linux\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fbitan-del\u002Fgcode-harness\u002Fmaster\u002Fscripts\u002Finstall.sh | bash\n```\n\n### Windows (PowerShell)\n\n```powershell\niwr -useb https:\u002F\u002Fraw.githubusercontent.com\u002Fbitan-del\u002Fgcode-harness\u002Fmaster\u002Fscripts\u002Finstall.ps1 | iex\n```\n\n### From source\n\nRequires a recent Rust toolchain (stable):\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fbitan-del\u002Fgcode-harness.git\ncd gcode-harness\ncargo build --release\n.\u002Ftarget\u002Frelease\u002Fgcode --help\n```\n\n---\n\n## Quick Start\n\nAfter installing, point Gcode at your project directory and start a session:\n\n```bash\ncd \u002Fpath\u002Fto\u002Fyour\u002Fproject\ngcode\n```\n\nOn first run you'll be prompted to configure a model provider. See [OAUTH.md](OAUTH.md) for provider authentication details.\n\n> **Heads up — Google OAuth setup.** The Gemini and Antigravity \"Sign in with Google\" flows require your own Google Cloud \"Desktop app\" OAuth client. Register one at the [Google Cloud Console](https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fcredentials) and export the credentials before signing in:\n>\n> ```bash\n> export GEMINI_CLIENT_ID=\"your-id.apps.googleusercontent.com\"\n> export GEMINI_CLIENT_SECRET=\"your-secret\"\n> export GCODE_ANTIGRAVITY_CLIENT_ID=\"your-id.apps.googleusercontent.com\"\n> export GCODE_ANTIGRAVITY_CLIENT_SECRET=\"your-secret\"\n> ```\n>\n> API-key based providers (OpenAI, OpenRouter, etc.) work without this step.\n\n---\n\n## Project Layout\n\nThis is a Rust workspace. The top-level `Cargo.toml` lists every member crate. The most important ones live under `crates\u002F`:\n\n- `gcode-core` — core agent runtime and orchestration.\n- `gcode-tui-*` — terminal UI components (rendering, markdown, session picker, etc.).\n- `gcode-provider-*` — model provider integrations (OpenAI, Gemini, OpenRouter, etc.).\n- `gcode-tool-*` — tool registry and tool implementations.\n- `gcode-mobile-*` — mobile companion app glue.\n- `gcode-storage`, `gcode-memory-types` — persistence and memory.\n\nDocumentation lives in [docs\u002F](docs\u002F), and contributor guidance is in [CONTRIBUTING.md](CONTRIBUTING.md) and [AGENTS.md](AGENTS.md).\n\n---\n\n## Telemetry\n\nAnonymous usage telemetry is opt-in. See [TELEMETRY.md](TELEMETRY.md) for what is collected and how to disable it.\n\n---\n\n## Releasing\n\nRelease process and packaging notes are in [RELEASING.md](RELEASING.md).\n\n---\n\n## License\n\nReleased under the [MIT License](LICENSE).\n","Gcode Harness 是一个用 Rust 构建的快速且可定制的编码代理框架。它具备响应迅速的终端用户界面，支持多模型和多会话工作流，并能协调多个代理以实现单一目标。项目内置了30多种工具，同时支持通过MCP添加自定义工具，确保长时间运行会话的一致性和持久性。此外，该框架跨平台支持Linux、macOS和Windows系统。适用于需要高效代码生成与管理、多模型协作以及复杂开发任务自动化的场景。","2026-06-11 04:01:08","CREATED_QUERY"]