This is a personal fork of T3 Code with experimental support for the Kimi provider, plus plan-mode fixes and UI improvements.
- Kimi provider: Start sessions and send turns using the Kimi CLI (
kimi). - Plan mode support: Kimi now correctly enters plan mode and renders proposed plans in the UI.
- Runtime mode UI filter: "Auto-accept edits" is hidden for Kimi (Kimi only supports
full-accessvsapproval-required). - SDK patch: Patches
@moonshot-ai/kimi-agent-sdk@0.1.8to handle thePlanDisplayevent emitted by the Kimi CLI in plan mode.
Warning
This fork is experimental. Install and authenticate at least one provider before use:
git clone https://github.com/rafaelcg/t3code.git
cd t3code
bun install
bun run devThere are no prebuilt releases for this fork. If you want a packaged build, you'll need to build it locally (see CONTRIBUTING.md for build steps).
This is a very early WIP fork. Expect bugs.
Upstream is not accepting contributions yet, but this fork exists for personal experimentation.
Observability guide: docs/observability.md
Before local development, prepare the environment and install dependencies:
# Optional: only needed if you use mise for dev tool management.
mise install
bun installRead CONTRIBUTING.md before opening an issue or PR.