Skip to content
Shun

Serious coding agents, running on hardware you own.

Shun means an instant. It is a local-first coding harness for the models you actually run with tools for editing code, researching ideas, and building software on your own machine.

Shun working a task: checking domain registration at the registry, registering an available name on Cloudflare, then building and deploying a static site and verifying the live response codes.
01

Built for the models you run.

Work with local models using tools designed to make the most of their context.

Privacy, built around your workspace.

Your workspace stays yours

Conversations, files, and settings are stored on your computer. Shun does not collect usage analytics or conversation data.

Local inference

Connect a model running on your own hardware to process prompts locally.

Your choice of connections

Choose the model providers and integrations you use. Connected services receive the data needed for the work you ask them to do.

Read our privacy policy

Shun brings project tools, focused context, and ongoing conversations to models running on consumer hardware.

LocalRuns on the hardware you already own

Connect models running on your own GPU and work directly with your local projects.

BoundedContext is the resource under management

Focused file reads and search results leave more context available for the task.

On demandCapability arrives when it is relevant

Shun finds relevant tools and plugin capabilities as the task develops.

Atomic edits

Related edits are grouped into a change you can review together.

Validated arguments

Feedback from tools helps the model correct a request and continue working.

Model compatibility

Use the same workspace and tools with your choice of local or hosted model.

Measured windows

See context usage against your selected model’s capacity as the conversation grows.

02

Plugins carry their own interface.

Browse your repository, preview documents, and work with design tools beside your conversation. Install community plugins or ask Shun to build one for your workflow.

TeX Lens, a Shun plugin, open beside a conversation about tightening a résumé. It shows the compiled PDF of a LaTeX file: a typeset one-page CV with formulas and right-aligned dates.
01TeX Lens. Preview your LaTeX document beside the conversation, with updates as you edit.
Git Workbench, a Shun plugin, open next to a conversation. It shows a commit graph with release tags and the code diff for one commit.
02Git Workbench. A plugin's own interface, hosted beside the conversation: commit graph, branch actions, and the diff for the commit currently in view.
The Files plugin open beside a conversation, showing a workspace file tree and a syntax-highlighted source file.
03Files. A third plugin, the same host. File tree and code preview, scoped to the workspace the task is bound to.
Build with Shun
Describe the workflow you need and let Shun create a plugin for it.
Make it your own
Edit a plugin locally and try your changes as you work.
Share your tools
Publish your plugin to the marketplace so others can use it too.
03

A workspace for the whole task.

Move between conversations, tools, and background work as your project develops.

01

Durable context

Resume conversations with their history and follow complex tasks across multiple sessions.

02

Real tools

Edit files, run commands, and work with development tools in your project.

03

Parallel tasks

Work on multiple tasks at once, each with its own conversation and progress.

04

Explicit permissions

Choose which tools and integrations are available to your tasks.

05

Background processes

Keep development servers and other background work running, with status and logs close at hand.

06

Calm by construction

Follow the conversation, expand tool activity when needed, and review changes alongside your work.

04

Start building with Shun.

Available for macOS, Windows, and Linux.