SynthexCode banner
Asuka008 Asuka008

SynthexCode

Development community

Description

A CLI-based coding agent similar to Claude Code.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

SynthexCode

**A terminal-native AI coding assistant — run an agent that reads, writes, and ships code right from your shell.**

![Python](https://img.shields.io/badge/Python-3.11+-3776AB?logo=python&logoColor=white) ![UI](https://img.shields.io/badge/UI-Textual-875FFF) ![Status](https://img.shields.io/badge/status-beta-875FFF)

SynthexCode is a fast, keyboard-first AI coding assistant for the terminal, built with Python and [Textual](https://textual.textualize.io/). It turns your shell into an agentic workspace: multi-model backends, a rich toolset, subagents, multi-agent teams, MCP servers, memory, hooks, and a sandboxed permission layer.

  ______   SynthexCode
 / #{}# \
 \______/

✨ Features

  • Multi-provider — Anthropic (Claude) and OpenAI (GPT) backends, with thinking mode and custom base URLs.
  • Full toolset — read, write, and edit files; run bash; glob & grep; task tracking; and more.
  • Subagents & teams — spawn explore / plan / verification subagents, or form multi-agent teams (lead + teammates) that collaborate over a shared task board.
  • MCP support — stdio, Streamable HTTP, and SSE servers, with context-window-aware tool loading.
  • Memory — automatic memory, recall, and instruction files (SYNTHEXCODE.md / AGENTS.md).
  • Hooks — pre/post tool-use hooks for guardrails and automation.
  • Permissions & sandbox — permission modes, dangerous-command detection, and OS sandboxing (bwrap / seatbelt).
  • Git worktree — first-class worktree switching and isolation.
  • Skills — install and run reusable skill packs.
  • Remote mode — serve a browser UI over WebSocket.

🚀 Quick start

Requires **Python 3.11+** and [uv](https://docs.astral.sh/uv/).

git clone https://github.com/Asuka008/SynthexCode.git
cd SynthexCode
uv sync

Create a config file at `.synthexcode/config.yaml` (project) or `~/.synthexcode/config.yaml` (user):

providers:
  - name: anthropic-official
    protocol: anthropic