Docs v0.9.93

Tools & Actions

TatsuCode can take practical actions in your workspace. You describe the goal; it chooses the right action path.

This page is intentionally product-focused and avoids low-level internal implementation details.

What TatsuCode Can Do

Capability AreaWhat You Can Ask
File WorkRead files, create files, apply edits, search content
Office DocumentsRead/write/edit DOCX, XLSX, PPTX, CSV workflows
Code AnalysisFind symbols, detect issues, check code quality
Terminal WorkflowsBuild, test, run scripts, manage project commands
Web ResearchSearch docs, summarize pages, gather references
YouTube AnalysisTranscript extraction and video analysis workflows
Browser TestingOpen pages, interact with UI, inspect console output
ScreenshotsCapture app/browser visuals for debugging
Undo & RecoveryRevert file changes and recover earlier states
Skill WorkflowsLoad specialized skills for focused tasks
Parallel ExplorationRun multiple research/exploration tracks in parallel

File Operations

Typical requests:

Explain @src/auth/service.ts
Create a utility for date parsing
Fix error handling in this function
Find all TODO comments in the project

You can also drag files/folders into input for quick context loading.


Office Document Work

Typical requests:

Read this DOCX and summarize action items
Update this XLSX range with corrected numbers
Replace placeholder text in this PPTX
Create a new DOCX from this markdown outline

This is useful for report updates, spreadsheet cleanup, and presentation prep without leaving TatsuCode.


Code Analysis

Typical requests:

Find where this class is defined
Show all references to this method
Check this project for lint/build issues

Use this when diagnosing breakages, refactoring safely, or validating changes before merge.


Terminal Work

Typical requests:

Run tests
Build the project
Install missing dependencies

TatsuCode requests approval for sensitive operations based on your permission settings.


Web and Browser Work

Typical requests:

Search for migration guidance for this framework
Open my local app and click through login flow
Check browser console for errors
Take a screenshot after the page settles

This is especially useful for UI debugging and frontend QA loops.


YouTube Analysis Work

Typical requests:

Get transcript for this YouTube video
Analyze this YouTube tutorial and list implementation steps
Do deep analysis of this video and summarize tradeoffs

Use transcript mode for speed, and video analysis modes when visual/audio details matter.


Undo and File Recovery

Typical requests:

Undo the last edit to this file
Restore this file to an earlier state
Show what changed in this session

Use recovery tools whenever a change goes in the wrong direction.


Desktop Automation (Computer Use)

Typical requests:

Click the "Save" button in the settings window
Fill out the registration form in this desktop app
Take a screenshot, find the error dialog, and close it

Computer Use lets TatsuCode interact with any desktop application — clicking buttons, typing text, dragging items, scrolling, and managing windows. Load the computer-use skill to enable it.


Screen Recording

Typical requests:

Record the browser while I click through the login flow
Start recording the app window and watch for visual bugs
Record, export, and analyze what happened during that test

Screen recording captures video clips from windows or the full screen. The AI can then watch the recording to give feedback or verify behavior.


Plugin Integrations

Typical requests:

Connect to Unity and create a new empty scene
Add a directional light and a camera to the scene
Create a material with a custom shader
Run the unit tests in the Unity project

Plugins connect TatsuCode to external applications. The built-in Unity Editor plugin lets you manage scenes, GameObjects, materials, shaders, animations, UI, and more — directly from chat. Use /plugins to browse and connect.


Agent Skills in Tool Workflows

Use skills when tasks need a specific method or quality bar.

/skills

Examples:

  • Load deep-think for difficult debugging or design tradeoffs
  • Load skill-editor to create or improve reusable team skills

See Agent Skills.


Permission and Safety Model

Use:

/permissions

Set each category to:

  • Ask
  • Allow
  • Deny

Recommended: keep sensitive categories on Ask unless you fully trust the task context.


Best Practices

  • Describe outcomes, not implementation steps
  • Keep requests focused and scoped
  • Review diffs before approving edits
  • Compact long sessions when context gets large
  • Use skills for repeatable workflows

Next Steps

Type to search documentation

Use to navigate, Enter to select