Skip to content

Integrate claude code and codex cli as agentic coding tool#9355

Open
synote wants to merge 1 commit intosublimehq:masterfrom
synote:master
Open

Integrate claude code and codex cli as agentic coding tool#9355
synote wants to merge 1 commit intosublimehq:masterfrom
synote:master

Conversation

@synote
Copy link
Copy Markdown
Contributor

@synote synote commented Mar 30, 2026

  • I'm the package's author and/or maintainer.
  • I have read the docs.
  • I have tagged a release with a semver version number.
  • My package repo has a description and a README describing what it's for and how to use it.
  • My package doesn't add context menu entries. *
  • My package doesn't add key bindings. **
  • Any commands are available via the command palette.
  • Preferences and keybindings (if any) are listed in the menu and the command palette, and open in split view.
  • If my package is a syntax it doesn't also add a color scheme. ***
  • I use .gitattributes to exclude files from the package: images, test files, sublime-project/workspace.

My package is agentic coding tool named TermMate, bringing claude code and codex cli directly into ST.

The entire agent workflow is driven by the Command Palette. The package create a chat view that directly uses native ST Edit view to create a seamless agent chat and command palette experience. It built a clean, generic abstraction layer genfoundry which take a conversational, long-running agent cli(codex, claude) process. It may support more agent cli tool in the future.

The plugin add context menu of Chat with TermMate which can send current context(file name, lines) to chat. Much like vscode copilot, the solution is far more easy to use.

There are similar packages Codex in Package Control. The main difference is that TermMate provides a native, universal multi-agent Interface. This package uses a standard Sublime Text edit tab (ChatView), allowing you to use all native editor features. It's designed to orchestrate multiple agent CLI.

This package may implement most of the features of vscode Agent HQ in the future.

@github-actions
Copy link
Copy Markdown

Package Review

Channel Diff

Removed (none), changed (none), added TermMate.

Review for TermMate main-60c4a68-2026.03.30.09.41.17

2 notices:
- Common used command prefix is: chat.
- Tip of main is tagged with 0.1.0. ✅
    Repository: https://github.com/flashmodel/termmate

No failures

1 warnings:
- It looks like you're using platform-dependent code. Make sure you thought about the platform key in your pull request.
    File: chatview.py
    Line: 1572, Column: 39


For more details on the report messages (for example how to resolve them), go to:
https://github.com/packagecontrol/st_package_reviewer/wiki

@github-actions
Copy link
Copy Markdown

Package Review

Channel Diff

Removed (none), changed (none), added TermMate.

Review for TermMate main-1043eaf-2026.04.09.04.31.02

3 notices:
- Common used command prefix is: term_chat.
- Consider requiring Sublime Text build >= 4171, where the API is available at import time and these initialization restrictions do not apply.
- Tip of main is tagged with 0.1.3. ✅
    Repository: https://github.com/flashmodel/termmate

No failures

1 warnings:
- It looks like you're using platform-dependent code. Make sure you thought about the platform key in your pull request.
    File: chatview.py
    Line: 1343, Column: 39


For more details on the report messages (for example how to resolve them), go to:
https://github.com/packagecontrol/st_package_reviewer/wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant