JCapy CLI - One-Army Orchestrator
Project description
JCapy: The One-Army Orchestrator
📋 Project Status: See
MASTER_STATUS.mdfor current progress and known issues.
Build Like a Team of Ten.
JCapy is an Autonomous Engineer that lives in your terminal. It transforms solo developers into "One-Army" powerhouses by automating knowledge management, project scaffolding, and intelligent debugging.
🚀 Why JCapy?
In the modern development landscape, context switching kills productivity. JCapy acts as your context-aware partner, handling the heavy lifting of project setup, documentation, and debugging so you can focus on writing code.
- Stop Debugging Alone: JCapy watches your terminal logs and proactively suggests fixes.
- Stop Starting from Scratch: Harvest existing codebases into reusable templates.
- Stop Losing Context: Switch between Frontend, Backend, and DevOps personas instantly.
🎭 Cinematic Dashboard (2.0)
JCapy isn't just a CLI; it's a Knowledge OS. Experience the new cinematic TUI with a high-end Glassmorphic aesthetic.
- Cinematic Startup: Matrix-inspired crystallization reveal with initialization logs.
- Persistent Mode HUD: Real-time tracking of input mode, persona, and role (Sentinel vs. Executor).
- Advanced Zen Mode: One-click focus state that removes all UI chrome for deep work.
🧠 Cognitive Split (The Sentinel Architecture)
JCapy plans before it acts. Using the "Project Sentinel" persona, the system separates planning from execution.
- The Sentinel: Generates high-level execution plans for user approval.
- The Executor: Carries out the plan using sandboxed tools.
- Event-Driven: Fully decoupled via a high-throughput Async Event Bus.
🛡️ Secure Tooling & Sandboxing
Code execution you can trust. All JCapy tools run in isolated environments.
- Sandbox Providers: Integrated support for local virtualization and Docker Sandboxing.
- Permission Scoping: Skills must declare permissions (e.g.,
file.write,network.access) before execution. - Circuit Breakers: Automatic protection against agent "hallucination loops" or recursive failures.
🧩 JCapy Skills Registry
Formalized registry for manageable agent capabilities.
- Central Index: Faster discovery via
registry.yaml. - Dependency Resolving: Skills can declare and validate dependencies.
- Official Registry: irfansoftstudio/jcapy-skills
📦 Installation
Homebrew (macOS/Linux)
The recommended way to install on macOS/Linux.
brew tap ponli550/jcapy
brew install jcapy
Pipx (Universal - Recommended for Python environments)
If you don't use Homebrew, pipx is the best way to install Python CLIs in isolated environments.
pipx install jcapy --python python3.11
Pip (Standard)
pip install jcapy
⚡ Quick Start
-
Initialize JCapy:
jcapy init -
Harvest a Skill from Documentation:
jcapy harvest --doc ./my-docs/
-
Brainstorm a New Feature:
jcapy brainstorm "Refactor the authentication module"
-
Activate a Persona:
jcapy persona activate DevOps
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jcapy-4.1.9.tar.gz.
File metadata
- Download URL: jcapy-4.1.9.tar.gz
- Upload date:
- Size: 182.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6aef3e362793afb749762940fc875b43ec07042d8fb59d00393f05d4d2265bc
|
|
| MD5 |
856310a2ff58d0508025ecc05e094a90
|
|
| BLAKE2b-256 |
13ff2ca52d01972688352946a807d54135af374d17683ff3aa51c399822c7776
|
File details
Details for the file jcapy-4.1.9-py3-none-any.whl.
File metadata
- Download URL: jcapy-4.1.9-py3-none-any.whl
- Upload date:
- Size: 207.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30e582dae4ac43819e3a045602af8551b339b4fa6118de8ad2892b37177453d3
|
|
| MD5 |
c3673686a2d05974ce9df050c9c3354c
|
|
| BLAKE2b-256 |
cafc4a5aa49b3e2b728b718eb5149c23014c61b0b4fb0e31e035760da46f7fbf
|