Skip to content

dcdpr/jp

Repository files navigation

Jean-Pierre, An LLM-powered Programming Assistant

A command-line toolkit to support you in your daily work as a software programmer. Built to integrate into your existing workflows, providing a secure, powerful and flexible pair-programming experience with LLMs.

Visit [jp.computer] to learn more.

Note

This project is in active development. Expect breaking changes. What is documented here is subject to change and may not be up-to-date. Please consult the installation instructions to get started, and reach out to us if you need any assistance, or have feedback.

Philosophy

JP is built to be provider-agnostic, your workflow shouldn't be coupled to any single LLM backend; private and secure by default, with no implicit network access or silent tool execution; a proper Unix citizen, a single static binary that composes with pipes, respects your shell, and stays out of your way; extensible through sandboxed plugins and configurable where it matters; open-source and independent, funded without VC money, no allegiance to any LLM provider, just software that serves its users.

Getting Started

JP is in active development. Install from source:

cargo install --locked --git https://github.com/dcdpr/jp.git

Initiate a new workspace in an existing directory:

jp init .
> Confirm before running tools?
Yes (safest option)
> Which LLM model do you want to use?
ollama/qwen3

Initialized workspace at current directory

Run your first query:

jp query "Is this thing on?"
Hello there! I am Jean-pierre, how can I help you today?

Configure your JP workspace:

open .jp/config.toml

See what else you can do:

jp help

About

LLM-agnostic pair-programming CLI workflows. Like Codex, Claude Code, or Cursor unwrapped for Vi-friendly integration.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages