Skip to content

tinker-coding-agent

A GUI coding agent plugin for TINKER, for inspecting and editing code in a local workspace.

Screenshot

Features

  • Workspace chat for exploring and editing a local project folder
  • Coding tools to read, write, edit files, and run shell commands
  • Model picker using AI providers already configured in Tinker
  • Agent skills via / slash commands from ~/.agents/skills and project skills
  • Multi-session sidebar with recent workspaces
  • Streaming replies with tool call details and context token usage
  • i18n support for English and Chinese

Installation

Download and install TINKER, then run:

bash
npm i -g tinker-coding-agent

Usage

  1. Click Open Workspace and choose a project folder
  2. Select an AI provider and model configured in Tinker
  3. Ask the agent to inspect or edit code in the workspace
  4. Type / in the composer to browse and insert skills
  5. Use the sidebar to switch sessions or open a recent workspace

Example Queries

  • What's the overall structure of this project? Summarize the main folders and entry points.
  • What does this app do, and who is it for?
  • Explain the architecture at a high level — main modules and how they talk to each other.
  • Where does the app start, and what happens on startup?
  • Trace the request/response flow for the main user action.
  • How is state managed in this codebase?
  • Where is configuration loaded, and what options matter most?
  • How are errors handled and surfaced to the user?
  • What are the key data models / types, and how do they relate?
  • How does data get from the UI to storage (or the API)?
  • What external services or APIs does this project depend on?
  • Find the most important files for understanding the core logic, and explain each briefly.
  • What conventions should a new contributor follow in this codebase?
  • Give me a short onboarding guide: what to read first, second, and third.

Released under the AGPL-3.0 License.