A command-line toolkit to support you in your daily work as a software programmer. Built to integrate into your existing workflows, providing a powerful and flexible pair-programming experience with LLMs.
Visit jp.computer for more information.
- Single
jpcommand for all interactions, no installation required. - Use multiple LLM providers (support for local LLMs coming soon).
- Integrate existing Model-Context-Protocol servers using mcp configurations.
- Embedded mcp server to run custom scripts and tools.
- Switch between different conversations during your work.
- Attach files or notes to conversations using attachments.
- Use models to use specific providers, models and parameters.
- Highly customizable layered configuration system for maximum flexibility.
- Switch between custom assistants with different personas and contexts.
- Persist JP state in your VCS of choice.
- LLM-based conversation naming + manual renaming.
- Locally stored conversations excluded from VCS.
- (soon) Encrypted conversation history.
- (soon) Text-to-speech integration.
- (soon) Sync server to store data in a central local location.
- (soon) API server to expose data to other devices.
- (soon) Mobile web app to continue conversations on mobile devices.
- (soon) Agentic workflows with budget constraints and milestones.
- (soon) Directly integrate into your VCS, allowing LLM to edit files.
- install JP on your computer.
- Run
jp initto initialize a new workspace. - See
jp --helpfor all available commands.