git404hub

what is jarvis-starter-kit fr?

sidhunt/jarvis-starter-kit — explained in plain English

Analysis updated 2026-05-18

0ShellAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

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.

vibe map

mindmap
  root((jarvis starter kit))
    What it does
      Model cost routing
      Session persistence
      Secret scan commit gate
    Tech stack
      Bash
      Python stdlib
      Claude Code hooks
      Ollama
    Use cases
      Save Claude usage
      Cross session memory
      Prevent leaked keys
    Editions
      Free Lite kit
      Paid Complete Kit

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Route cheap or routine coding tasks to a free local LLM and save Claude usage for hard tasks.

VIBE 2

Persist context across Claude Code session resets using automatic handoff notes.

VIBE 3

Block accidental commits of API keys or secrets before they reach git history.

what's the stack?

BashPythonClaude CodeOllama

how it stacks up fr

sidhunt/jarvis-starter-kit123satyajeet123/bitnet-serverahloiscreamo/pod-search
Stars000
LanguageShellShellShell
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Optional Ollama install needed locally for scored task routing, otherwise a safe default tier is used.

MIT license, free to use, modify, and distribute including for commercial purposes.

in plain english

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.

prompts (copy fr)

prompt 1
Install this Claude Code starter kit's hooks and scripts into my ~/.claude directory.
prompt 2
Explain how route-task.sh decides whether a task goes to a free model or to Claude.
prompt 3
Set up the SessionStart and SessionStop hooks so my next Claude Code session remembers a handoff note.
prompt 4
Add the git-leak-guard hook to my Claude Code settings to block commits containing secrets.

Frequently asked questions

what is jarvis-starter-kit fr?

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.

What language is jarvis-starter-kit written in?

Mainly Shell. The stack also includes Bash, Python, Claude Code.

What license does jarvis-starter-kit use?

MIT license, free to use, modify, and distribute including for commercial purposes.

How hard is jarvis-starter-kit to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is jarvis-starter-kit for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.