Lightweight
Coding Agent

A small, composable coding agent written in Go. Built for shell scripts, constrained environments, and interactive coding sessions.

$ curl -fsSL https://get.jorin.ai | bash
Installing jorin...
✓ Downloaded jorin v0.1.0
✓ Installed to /usr/local/bin/jorin
$ jorin "Refactor function X to be smaller"

Jorin isn't designed to be your day-to-day coding agent for big projects. Instead, Jorin is designed to be ran in constrained environments like containers and on mobile devices. Jorin also serves as a research prototype for agent techniques such as Skills to Agents and Agent Situations.

Built for Developers

Fast & Lightweight

Written in Go for speed and minimal resource usage. Perfect for containers and mobile devices.

🔧

Composable Tools

Read and edit files, execute commands and fetch web pages.

📄

AGENTS.md Context

Drop instructions anywhere in your repo to guide how Jorin behaves and what it should prioritize.

🧠

Skills

Reusable, documented workflows that let Jorin pick the right playbook for each task.

🧭

Agent Situations

Dynamic situational awareness that adapts to the environment and task at hand.

🙃

Ralph Wiggum Mode

Recursive loops for chaotic creativity and iterative retries when you want the weird path.

📜

Executable Markdown

Run prompts straight from markdown with #!/usr/bin/env jorin front-matter.

🤖

OpenAI Compatible

Works with any OpenAI-compatible API. Bring your own model or use hosted services.

~5MB
Binary Size
100%
Open Source
Go
Written In