[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5516":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},5516,"claurst","Kuberwastaken\u002Fclaurst","Kuberwastaken","Agentic Coding for Builders who Ship","http:\u002F\u002Fclaurst.kuber.studio\u002F",null,"Rust",9795,7787,122,15,0,5,36,224,26,104,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 04:00:25","\u003Cdiv align=\"center\">\n\n\u003Ch1>CLAURST\u003C\u002Fh1>\n\u003Ch3>\u003Cem>Your Favorite Terminal Coding Agent, now in Rust\u003C\u002Fem>\u003C\u002Fh3>\n\u003Cimg src=\"public\u002FRustle.png\" alt=\"Rustle the Crab\" width=\"150\" \u002F>\n\n\u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuilt_with-Rust-CE4D2B?style=for-the-badge&logo=rust&logoColor=white\" alt=\"Built with Rust\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVersion-0.0.9-2E8B57?style=for-the-badge\" alt=\"Version 0.0.9\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\u002Fblob\u002Fmain\u002FLICENSE.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-GPL--3.0-blue?style=for-the-badge\" alt=\"GPL-3.0 License\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cbr \u002F>\n\n\u003Cimg src=\"public\u002Fscreenshot.png\" alt=\"CLAURST in action\" width=\"1080\" \u002F>\n\u003C\u002Fdiv>\n\n---\n\nClaurst is an **open-source, multi-provider terminal coding agent** built from the ground up in Rust. It started as a clean-room reimplementation of Claude Code's behavior (from [spec](https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\u002Ftree\u002Fmain\u002Fspec)) and has since evolved into an amazing TUI pair programmer with multi-provider support, a rich UI, plugin system, a companion named Rustle, chat forking, memory consolidation, and much more.\n\nIt's fast, it's memory-efficient, it's yours to run however you want, and there's no tracking or telemetry.\n\n---\n\n> [!NOTE]\n> **Recent Updates:**\n> - **Managed Agents Preview:** Run `\u002Fmanaged-agents` to create a better agentic loop with a Manager-Executor relation and dramatically improved performance for fractions of the cost from running a larger model. Choose from 6 pre-built templates or build your own.`[EXPERIMENTAL]`\n>\n> - Speech modes: Try `\u002Frocky` and `\u002Fcaveman` to hear the difference! `\u002Fnormal` to go back.\n>\n> - Multi-Provider Support is here! Run `\u002Fconnect` to connect to the AI provider of your choice - Anthropic, OpenAI, Google, GitHub Copilot, Ollama, DeepSeek, Groq, Mistral, and [30+ more](#supported-providers).\n\n---\n\n# Getting Started\n\n## Download a release binary\n\nGrab the latest binary for your platform from [**GitHub Releases**](https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\u002Freleases):\n\n| Platform | Binary |\n|----------|--------|\n| **Windows** x86_64 | `claurst-windows-x86_64.zip` |\n| **Linux** x86_64 | `claurst-linux-x86_64.tar.gz` |\n| **Linux** aarch64 | `claurst-linux-aarch64.tar.gz` |\n| **macOS** Intel | `claurst-macos-x86_64.tar.gz` |\n| **macOS** Apple Silicon | `claurst-macos-aarch64.tar.gz` |\n\n### And you're done.\n\n## Build from source\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst.git\ncd claurst\u002Fsrc-rust\ncargo build --release --package claurst\n\n# Binary is at target\u002Frelease\u002Fclaurst\n```\n\n**Raspberry Pi \u002F systems without ALSA** (e.g. Debian Trixie, headless servers):\n\n```bash\n# Build without voice\u002Fmicrophone support — no libasound2-dev required\ncargo build --release --package claurst --no-default-features\n```\n\n### First run\n\n```bash\n# Set your API key (or use \u002Fconnect inside Claurst to configure)\nexport ANTHROPIC_API_KEY=sk-ant-...\n\n# Start Claurst\nclaurst\n\n# Or run a one-shot headless query\nclaurst -p \"explain this codebase\"\n```\n\nJust install and run this from anywhere, that easy.\n\n```bash\n# Start Claurst\nclaurst\n\n# Or run a one-shot headless query\nclaurst -p \"explain this codebase\"\n```\n\n## Devcontainer setup\n\nAfter cloning this repository, open it in VS Code and use Reopen in Container to start the development environment.\n\nPrerequisites:\n- Docker installed on your host machine: https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop\u002F\n\nGPG and SSH forwarding is enabled in the devcontainer, given you have it set up on your host machine. Follow [this guide](https:\u002F\u002Fcode.visualstudio.com\u002Fremote\u002Fadvancedcontainers\u002Fsharing-git-credentials) if you need help with that.\n\n### Devcontainer features\n\n- Base image: `rust:1-bullseye`.\n- Preinstalled build dependencies: `gnupg2`, `libasound2-dev`, `libxdo-dev`, and `pkg-config`.\n- Devcontainer features enabled: `common-utils` (with `vscode` user `uid\u002Fgid 1000` and Zsh install disabled), `git`, and `docker-outside-of-docker` (`moby: false`).\n- Runs as `vscode` user by default.\n- Persistent Cargo caches via named volumes for `\u002Fusr\u002Flocal\u002Fcargo\u002Fregistry` and `\u002Fusr\u002Flocal\u002Fcargo\u002Fgit`.\n- Binds local `.claurst` into `\u002Fhome\u002Fvscode\u002F.claurst` for local settings\u002Fsession history access.\n- Sets `GNUPGHOME=\u002Fhome\u002Fvscode\u002F.gnupg` and prepends `src-rust\u002Ftarget\u002Fdebug` and `src-rust\u002Ftarget\u002Frelease` to `PATH`.\n- Post-create setup creates and permissions `.gnupg`, and fixes ownership for `\u002Fusr\u002Flocal\u002Fcargo`.\n- VS Code setting `terminal.integrated.inheritEnv` is enabled.\n\n## Documentation\n\nFor more info on how to configure Claurst, [head over to our docs](https:\u002F\u002Fclaurst.kuber.studio\u002Fdocs).\n\n>**PS:** The original breakdown of the findings from Claude Code's source that started this project is on [my blog](https:\u002F\u002Fkuber.studio\u002Fblog\u002FAI\u002FClaude-Code's-Entire-Source-Code-Got-Leaked-via-a-Sourcemap-in-npm,-Let's-Talk-About-it) - the full technical writeup of what was found, how the leak happened, and what it revealed.\n\n---\n\n## Contributing\n\nClaurst is built for the community, by the community and we'd love your help making it better.\n\n[Open an issue](https:\u002F\u002Fgithub.com\u002FKuberwastaken\u002Fclaurst\u002Fissues\u002Fnew) for bugs, ideas, or questions, or [Raise a PR](https:\u002F\u002Fgithub.com\u002FKuberwastaken\u002Fclaurst\u002Fpulls\u002Fnew) to fix bugs, add features, or improve documentation.\n\n---\n\n## Important Notice\n\nThis repository does not hold a copy of the proprietary Claude Code TypeScript source code.\nThis is a **clean-room Rust reimplementation** of Claude Code's behavior.\n\nThe process was explicitly two-phase:\n\n**Specification** [`spec\u002F`](https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\u002Ftree\u002Fmain\u002Fspec) — An AI agent analyzed the source and produced exhaustive behavioral specifications and improvements, deviated from the original: architecture, data flows, tool contracts, system designs. No source code was carried forward.\n\n**Implementation** [`src-rust\u002F`](https:\u002F\u002Fgithub.com\u002Fkuberwastaken\u002Fclaurst\u002Ftree\u002Fmain\u002Fsrc-rust) — A separate AI agent implemented from the spec alone, never referencing the original TypeScript. The output is idiomatic Rust that reproduces the behavior, not the expression.\n\nThis mirrors the legal precedent established by Phoenix Technologies v. IBM (1984) — clean-room engineering of the BIOS — and the principle from Baker v. Selden (1879) that copyright protects expression, not ideas or behavior.\n\n---\n\n","Claurst是一个基于Rust语言构建的开源终端编码助手。它提供了一个多供应商支持的编程环境，具有丰富的用户界面、插件系统以及多种功能如聊天分支、记忆整合等。特别地，Claurst内置了名为Rustle的伴侣程序，并且支持自定义语音模式和管理模式下的高效代理循环执行。由于其高效的性能与低内存占用特性，使得该工具非常适合开发者在各种操作系统上进行日常编码工作或需要快速原型开发的场景中使用。此外，Claurst不包含任何形式的跟踪或遥测功能，确保了用户的隐私安全。",2,"2026-06-11 03:03:45","top_language"]