sidhunt/jarvis-starter-kit — explained in plain English
Analysis updated 2026-05-18
Route cheap or routine coding tasks to a free local LLM and save Claude usage for hard tasks.
Persist context across Claude Code session resets using automatic handoff notes.
Block accidental commits of API keys or secrets before they reach git history.
| sidhunt/jarvis-starter-kit | 123satyajeet123/bitnet-server | ahloiscreamo/pod-search | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Optional Ollama install needed locally for scored task routing, otherwise a safe default tier is used.
Jarvis Starter Kit is a free, lightweight skeleton for turning Claude Code into a more structured system rather than just a set of ad-hoc habits. It is written in Bash and Python using only the standard library, so there is nothing extra to install and no external service required. The kit solves three specific problems. First, it adds a task router that scores each task from zero to ten using a local Ollama model, then sends easy or medium tasks to a free local model instead of Claude, saving Claude usage for genuinely hard work. If Ollama is not running, it falls back to a safe default tier. Second, it adds session persistence: a hook writes a short summary when a Claude Code session ends, and another hook injects that summary back into context when the next session starts, so work does not have to restart cold every time. Third, it adds a commit gate that blocks a git add or git commit if the changes being staged contain anything that looks like a secret key, to guard against accidentally leaking credentials. Installing it means copying the scripts and hooks into your Claude Code configuration folder, usually a hidden .claude directory in your home folder, then merging a provided settings file so Claude Code knows to run the three hooks. Ollama is optional and only needed if you want the router to make scored decisions rather than use its default tier. The setup is described as taking under fifteen minutes and requires jq and Python 3.8 or later. This free version is called Lite. A separate paid Complete Kit, sold on a different website, adds a learning layer that remembers patterns across sessions, a self-diagnostic script, a set of methodology documents, and a standard for building subagents. The project is released under the MIT license.
A free Bash and Python starter kit that adds cost-aware task routing, session-to-session memory, and a secret-leak commit gate to Claude Code.
Mainly Shell. The stack also includes Bash, Python, Claude Code.
MIT license, free to use, modify, and distribute including for commercial purposes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.