jailbreak-code
v2.0.9
Published
AI-powered development assistant for modern software engineering
Maintainers
Readme
Jailbreak Code
AI-powered development assistant for modern software engineering. Interactive CLI tool that helps with coding, debugging, refactoring, and project management.
Installation
npm install -g jailbreak-codeQuick Start
# Start interactive mode
jailbreakcode
# Run with a message
jailbreakcode run "explain this codebase"
# Show help
jailbreakcode --helpFeatures
AI Development Assistant
- Interactive CLI with command completion
- Multi-model support (OpenAI, Anthropic, Google, DeepSeek, Mistral, xAI, Groq, local)
- Context-aware responses using project files
- Session persistence and export/import
Built-in Tools
| Tool | Description |
|------|-------------|
| read | Read files from the filesystem |
| write | Write content to files |
| edit | Edit files with string replacement |
| bash | Execute shell commands |
| glob | Find files by glob pattern |
| grep | Search file contents with regex |
| webfetch | Fetch content from URLs |
| task | Launch sub-agents for complex work |
| skill | Load specialized skill modules |
| todo | Manage task lists |
MCP Server Integration
- Security scanner for dependency vulnerability detection
- AI safety testing framework
- Memory and knowledge persistence
Agent System
Define custom agents using markdown files with YAML front matter:
---
description: My custom coding assistant
mode: primary
---
[agent] You are a specialized coding assistant...Plugin System
Extend functionality with JavaScript plugins via hooks:
export const MyPlugin = async (ctx) => ({
event: async ({ event }) => {
// Handle file events
}
})Commands
jailbreakcode [project] Start interactive TUI
jailbreakcode run [message..] Run with a message
jailbreakcode mcp Manage MCP servers
jailbreakcode models [provider] List available AI models
jailbreakcode providers Manage AI provider credentials
jailbreakcode agent Manage agents
jailbreakcode session Manage sessions
jailbreakcode stats Show token usage statistics
jailbreakcode export [session] Export session as JSON
jailbreakcode import <file> Import session from JSON
jailbreakcode upgrade [version] Upgrade to latest version
jailbreakcode license Manage license activation
jailbreakcode wallet Configure wallets
jailbreakcode admin Admin dashboard
jailbreakcode debug Debugging tools
jailbreakcode plugin <module> Install plugins
jailbreakcode completion Generate shell completionsConfiguration
Jailbreak Code stores configuration in ~/.jailbreakcode/:
~/.jailbreakcode/
├── .jailbreakcode/
│ ├── agents/ # Agent definitions (.md)
│ └── plugins/ # Plugin files (.js)
├── providers.json # AI provider API keys (encrypted)
├── wallets.json # Wallet addresses
└── sessions/ # Session dataAI Providers
Set up your AI provider credentials:
jailbreakcode providers set openai sk-your-key-here
jailbreakcode providers set anthropic sk-ant-your-key
jailbreakcode providers set google your-gemini-keyKeys are encrypted locally using AES-256 with machine-specific derivation.
License
Jailbreak Code requires a license key for activation:
- Get a license from your admin/vendor.
- Activate with:
jailbreakcode license activate <your-key>
System Requirements
- Node.js 18+
- Platforms: Linux (x64, arm64), macOS (x64, arm64), Windows (x64, arm64)
- Optional: Python 3.10+ for native addon compilation
Development
git clone https://github.com/jailbreakcode/jailbreak-code
cd jailbreak-code
npm install
npx tsx src/cli/main.tsLicense
MIT License — See LICENSE for details.
Jailbreak Code v1.0.0 — Built for developers who demand more from their tools.
