v0.1.1 preview Open source

S42 AGENT YOUR TERMINAL, SUPERCHARGED

AI coding.
QBasic soul.

The charm of a classic terminal. The power of a modern agent. Your projects, your models and your tools, all in one place.

Linux · macOS · Windows MIT Built with Bun

Explore the agent
S42 Agent running with the QBasic theme: project tabs, a read tool call, a GLM-4.7-Flash response and an always-visible prompt.
The agent, in action.Real screenshot · llama.cpp + GLM-4.7-Flash

6themes with personality

12native tools

∞possibilities with MCP and skills

TUI + CLIyour way to work

YOUR WORKSPACE

A familiar face.
A powerful engine.

An interface with character, built to follow the agent’s work while keeping your project in sight.

A terminal with character.

Menus, mouse support, keyboard shortcuts and six themes. The QBasic desktop, with live responses and tool activity.

Every project, in its place.

Independent conversations, models and drafts. Switch tabs and pick up right where you left off.

Choose your model.

llama.cpp by default, DeepSeek and compatible endpoints. Run local models or connect a remote provider.

Tools to get things done.

12 native tools, MCP, skills and reusable prompts. Plus a CLI to run the agent from your scripts.

TypeScript + Bun0 external runtime package dependenciesRead the user guide

START BUILDING

One terminal.
One command.

The binary includes the Bun runtime. Install the agent, choose your model and open your first project.

Download the v0.1.1 preview

x64 and ARM64 · Linux with glibc · macOS 13+ · Windows 10 1809+
The LLM server and models are configured separately.

Linux / macOSBash
curl -fsSL https://raw.githubusercontent.com/stock42/s42-agent/main/install.sh | bash
WindowsPowerShell
powershell -c "irm https://raw.githubusercontent.com/stock42/s42-agent/main/install.ps1|iex"
From sourceGit + Bun 1.4.2
git clone https://github.com/stock42/s42-agent.git
cd s42-agent
bun install --frozen-lockfile
bun run dev

The installers verify SHA-256. Then open a new terminal and run s42-agent. Full guide

YOUR FIRST PROJECT

  1. 01

    Open your folder. Projects → Add project. Just a name and a folder.

  2. 02

    Pick your model. Configure the provider and select your model in Models.

  3. 03

    Write your idea. Enter sends. Shift+Enter adds a line. Follow the work live.

Make room for
your next big idea.

Start with S42 Agent