Skip to content

tinker-ai-assistant

An AI assistant plugin for TINKER that completes tasks through chat, with access to tools for file operations, shell commands, and web search.

Screenshot

Screenshot

Features

  • Multi-provider support — works with various AI providers and models
  • Tool calling — execute shell commands, read/write/edit files, list directories, web search and fetch
  • Session persistence — conversations are saved and restored across sessions
  • Working directory — set a custom working directory for file and shell operations
  • Bilingual UI — supports English and Chinese

Usage

  1. Select an AI provider and model from the dropdown
  2. Optionally set a working directory by clicking the folder icon in the toolbar
  3. Type your message in the input area and press Enter or click the send button
  4. The assistant will respond and may use tools to complete tasks on your behalf

Available Tools

ToolDescription
execExecute shell commands
read_fileRead file contents
write_fileWrite content to a file
edit_fileEdit a file with find and replace
list_dirList directory contents
web_searchSearch the web
web_fetchFetch a web page

Released under the AGPL-3.0 License.