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.
JP is built to be: provider-agnostic, because 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 as a single static binary that composes with pipes, respects your shell, and stays out of your way; extensible through sandboxed plugins; configurable where it matters; and finally, open-source and independent, holding no allegiance to any LLM provider, funded without the enshittification of VC money, just striving to be great — thanks to and for its users.
When you adapt your programming tooling and workflow to JP, you are ensuring that you will have access to all of the frontier models, all of the local-first open source inference runtimes, and all of the major inference aggregation services.
JP is in active development. Install from source:
% cargo install --locked --git https://github.com/dcdpr/jp.gitInitiate 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 directoryRun your first queries, noting that you get back to the command line every time, but jp q is easy to type:
% jp query --new "Is this thing on?"
Hello there! I am Jean-Pierre, how can I help you today?
% jp q Make me a sandwich.
I wish I could [...]List and select conversations:
% jp conversation ls
% jp conversation useConfigure your JP workspace:
% open .jp/config.tomlSee what else you can do:
% jp help