Lightweight
Coding Agent
A small, composable coding agent written in Go. Built for shell scripts, constrained environments, and interactive coding sessions.
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.