<div align="center">
<a href="https://useterse.ai">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="frontend/public/terse.png">
<img alt="Terse" src="frontend/public/terse.png" width="220">
</picture>
</a>
<h1>Terse</h1>
<p><strong>Workflow building for the coding agent era.</strong></p>
<p>
A code-first AI workflow platform for developers and coding agents.<br/>
Connect your tools, generate a typed SDK from your workspace, and deploy serverless workflows that mix deterministic tool calls with agentic loops.
</p>
<p>
<a href="https://github.com/TerseAI/Terse/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/TerseAI/Terse?style=flat&logo=github&color=f5a623"></a>
<a href="https://www.npmjs.com/package/terse-cli"><img alt="terse-cli on npm" src="https://img.shields.io/npm/v/terse-cli?label=terse-cli&logo=npm&color=cb3837"></a>
<a href="https://www.npmjs.com/package/terse-sdk"><img alt="terse-sdk on npm" src="https://img.shields.io/npm/v/terse-sdk?label=terse-sdk&logo=npm&color=cb3837"></a>
<a href="https://github.com/TerseAI/Terse/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/badge/license-Sustainable%20Use-blue"></a>
<img alt="Built with TypeScript" src="https://img.shields.io/badge/built%20with-TypeScript-3178c6?logo=typescript&logoColor=white">
</p>
<p>
<a href="https://docs.useterse.ai/quickstart"><img alt="Quickstart" src="https://img.shields.io/badge/quickstart-5%20min-22c55e?logo=rocket&logoColor=white"></a>
<a href="https://docs.useterse.ai"><img alt="Docs" src="https://img.shields.io/badge/docs-useterse.ai-2563eb?logo=readthedocs&logoColor=white"></a>
<a href="https://useterse.ai"><img alt="Website" src="https://img.shields.io/badge/website-useterse.ai-000000"></a>
<a href="https://www.linkedin.com/company/terse-inc"><img alt="LinkedIn" src="https://img.shields.io/badge/LinkedIn-Terse-0a66c2?logo=linkedin&logo