JuhJuh Documentation
Guides and reference for the development orchestration platform that turns tickets into pull requests.
Getting Started
Get Started with JuhJuh
Set up your JuhJuh organization in minutes. Create your account, connect repositories, and run your first AI-powered code execution. Free …
Onboarding
Complete your JuhJuh organization setup with a guided wizard. Configure your brand, invite your team, and personalize your workspace in …
Core Concepts
Understand JuhJuh's core building blocks: tickets for work tracking, prompts for AI instructions, executions for code generation, and safety gates …
Guides
Integrations
Connect your existing tools. Sync issues from Jira, pull code from GitHub and Bitbucket, and get notifications in Slack.
Prompt Templates
Write reusable prompt templates with variable interpolation. Version, test, and share prompts across your team for consistent AI output.
MCP Server
Connect Claude Code and Claude Desktop to JuhJuh with the MCP server. Manage tickets, sprints, pages, and knowledge directly from …
Slack
Create tickets, trigger AI agents, triage intake requests, and get notifications directly in Slack. Full setup and usage guide.
Slack Channel Config
Map Slack channels to JuhJuh projects, set defaults, configure AI guidance, intake monitoring, and notification routing per channel.
Platform
Ideas
Capture rough ideas, expand them with AI into detailed requirements, brainstorm with a virtual team, and convert them into actionable …
Tickets
Create, classify, and execute development tickets with AI. Auto-triage issues, generate code from ticket descriptions, and track progress in real …
Ticket Templates
Standardize ticket creation with reusable templates. Set default fields, naming conventions, acceptance criteria, custom fields, and validation rules across your …
Boards
Visualize work with kanban and scrum boards. Plan sprints, track velocity, and let AI surface bottlenecks across your development workflow.
Projects
Organize repositories into projects, configure integrations with GitHub and Bitbucket, and manage team access controls across your codebase.
Teams
Organize project members into teams by function. Route tickets automatically, assign team leads, and customize agent instructions per team.
Agents
Create AI agents with custom tools, skills, triggers, and chat. Attach them to tickets, run batch operations, or publish to …
Skills
Build reusable agent capabilities with trigger patterns, HTTP actions, and org-wide sharing. Three skill types, a marketplace, and auto-extraction.
Agent Pipelines
Build multi-step agent workflows with hook timing, tool chaining, context injection, and batch execution. Run agents before, after, or alongside …
Agent Marketplace
Browse, install, and publish reusable AI agents and skills. Find pre-built agents for code review, security, DevOps, and more.
Schedules
Automate agent execution with cron schedules, webhooks, events, and Slack triggers. Create, manage, and monitor triggers from the dashboard or …
Instructions
Define coding standards at org, project, team, and user levels. Control how AI agents write code with a 4-level instruction …
Code Review
Automatic and manual code review for every ticket. Inline comments, suggested fixes, one-click apply, and gated PR creation.
Design Systems
Upload your design system to a project. JuhJuh applies your colors, typography, and component patterns automatically during AI ticket execution.
Permissions
Manage access in JuhJuh with organization roles, project roles, folder and page permissions, team roles, and subscription feature gating.
Notifications
Configure in-app and Slack notifications for tickets, agents, mentions, and page updates. Set preferences and quiet hours per organization.
User Profile
Set up your JuhJuh profile with avatar, work details, privacy settings, MFA, and agent instructions. Manage your account and security …
Billing
Understand JuhJuh's billing model with subscription plans, AI token usage, infrastructure metering, credits, invoices, and cost alerts.
API
Authenticate with API keys, then manage tickets, agents, pages, vaults, and infrastructure programmatically. Full REST API reference for the JuhJuh …
Infrastructure
Infrastructure Overview
Manage cloud VMs, secrets, deployments, and networking from one platform. Two paths: config-as-code with JuhJuh File or point-and-click through the …
Resources
Configure resources, manage connections, and define dependencies. Keep your infrastructure organized and accessible to AI agents and team members.
Virtual Machines
Provision and manage virtual machines directly from JuhJuh. Configure specs, monitor status, and give AI agents isolated execution environments.
Networking
Private networking between VMs and deployments. Organization VPCs, regional subnets, firewall rules, exposed ports, and deployment references for service discovery.
Vault
Store environment variables and secrets for your deployments. Manage entries, import from config files, track versions, and restore from snapshots.
Deployments
Deploy container images to your VMs with versioning, rollback, and vault-backed secrets. Track history, manage dependencies, and automate with config-as-code.
Dependencies
Define startup order, health conditions, and cross-deployment references so your services and deployments start in the right sequence every time.
JuhJuh File
JuhJuh File: Define your infrastructure as code. One file for services, resources, secrets, VMs, and deployments. Full specification with progressive …
CLI
Install and use the JuhJuh CLI to validate configs, provision VMs, manage vaults, and deploy from your terminal. Full command …
Observability
Observability
Monitor your applications with logs, metrics, traces, and alerts. Send data from any language or framework using OpenTelemetry or simple …
Instrumentation
Connect your application to JuhJuh observability. Create API keys, install OpenTelemetry SDKs for Python, Node.js, Go, or Java, or send …
Logging
Send application logs to JuhJuh using simple JSON or OpenTelemetry format. Search, filter, and correlate logs with traces. Structured logging …
Metrics
Send application metrics to JuhJuh using gauges, counters, histograms, and sums. Track performance over time with tags, dashboards, and automatic …
Tracing
Trace requests across services with distributed tracing. Send spans using OpenTelemetry or simple JSON. Auto-discover services, visualize dependency maps, and …
Alerts
Configure alert rules on your metrics with threshold conditions, duration windows, and notification channels. Get notified by email, Slack, or …
Real User Monitoring
Track frontend performance, JavaScript errors, and user sessions with Real User Monitoring. Measure Core Web Vitals, replay sessions, and correlate …
Knowledge & AI
Pages
Build a searchable team knowledge base with AI-powered confidence scoring, semantic search, and automatic learning from ticket executions.
Ask JuhJuh
Get instant, context-aware answers by mentioning @juhjuh. Query your codebase, documentation, and project history with natural language.
Automation
Automate your workflow with AI-powered classification, triage, and execution. Configure auto-play rules and let the platform learn from your patterns.
Brand Voice
Define your brand's tone, style, and vocabulary so every AI-generated output matches your team's voice and communication standards.
Developers
Build on JuhJuh
Build software that watches work happen and takes part in it. Events, permissions, delivery and rich messages for third-party apps.
Creating and using an app
The end-to-end journey from both sides: the builder who creates an app and holds its token, and everyone else who …
Maps
GeoJSON maps that render the same way in chat, direct messages, tickets, knowledge pages and the assistant panel.
Events
Everything an app can be told about: the envelope, the full catalog, ordering, retries and what each body carries.
Scopes
The eight permissions an admin can grant an app, what each one allows, and the rules that surprise people.
Transports
Two ways to receive events: an open connection your app dials out on, or a signed web request we send …
Cards
Rich messages your app posts into chat, with buttons and menus it handles itself.
Compatibility promise
Which parts of the platform API are frozen, what counts as a breaking change, and the notice you get before …
JuhJuh orchestrates your development pipeline from idea to pull request. These docs cover setup, configuration, and daily usage across the platform.
What you can do¶
- Execute tickets automatically. Connect your issue tracker. JuhJuh turns tickets into code changes in isolated branches.
- Build prompt templates. Create reusable, versioned instructions that shape how AI writes code for your team.
- Review every change. Line-by-line diff review with rollback before anything touches your main branch.
- Document your knowledge. Build a knowledge base that feeds context into every AI execution.
- Track what matters. Real-time dashboards for ticket status, execution cost, and team activity.
Start here¶
Getting Started¶
Create your account, set up an organization, and connect your first repository.
Onboarding¶
Complete your organization setup with a guided wizard. Configure your brand, invite your team, and get started.
Core Concepts¶
Understand tickets, prompts, executions, and the five safety gates that protect your codebase.
Guides¶
Integrations¶
Connect Jira, Bitbucket, GitHub, Slack, and other tools you already use.
Prompt Templates¶
Write, version, and share the instructions that guide every execution.
MCP Server¶
Connect Claude Code and Claude Desktop to JuhJuh. Manage tickets, sprints, and knowledge from your AI assistant.
Slack¶
Link Slack channels to projects. Receive notifications, trigger agents, and interact with JuhJuh from Slack.
Slack Channel Config¶
Map channels to projects, set defaults, configure AI guidance, and manage intake monitoring per channel.
Platform¶
Ideas¶
Capture rough concepts, expand them with AI, brainstorm with a virtual team, and convert them into structured tickets.
Tickets¶
Create, classify, execute, and track tickets from rough idea to merged pull request.
Ticket Templates¶
Standardize ticket creation with reusable templates for naming, fields, validation, and acceptance criteria.
Projects¶
Organize repositories, configure integrations, and manage team access.
Boards¶
Visualize your workflow with Kanban or Scrum boards, sprints, and velocity tracking.
Agents¶
Create custom AI agents with defined tools and connections for specialized execution.
Skills¶
Build reusable agent capabilities with trigger patterns, HTTP actions, chaining, and an org-wide marketplace.
Agent Marketplace¶
Browse, install, and publish reusable AI agents and skills from the community marketplace.
Agent Pipelines¶
Build multi-step agent workflows with hook timing, tool chains, context injection, and batch execution.
Schedules¶
Automate agent execution with cron jobs, webhooks, events, and Slack mention triggers.
Instructions¶
Control how AI writes code with cascading rules at the org, project, team, and user level.
Permissions¶
Organization roles, project roles, knowledge permissions, and subscription-gated features.
Billing¶
Understand subscription plans, AI token usage, infrastructure metering, and cost alerts.
API¶
Authenticate with API keys and manage tickets, agents, pages, and infrastructure programmatically.
Code Review¶
Automatic and manual code review with inline comments, suggested fixes, and gated PR creation.
Notifications¶
Configure in-app and Slack notifications for tickets, agents, mentions, and page updates. Set preferences and quiet hours.
Teams¶
Organize project members by function. Route tickets automatically and customize agent instructions per team.
Design Systems¶
Upload brand guidelines, color tokens, and component patterns. JuhJuh applies them automatically during AI execution.
User Profile¶
Manage your avatar, work profile, privacy settings, two-factor authentication, and account preferences.
Infrastructure¶
Infrastructure Overview¶
Provision VMs, manage secrets in the vault, and deploy container images from one dashboard.
Resources¶
Connect external services, repositories, and APIs to your projects.
Virtual Machines¶
Create, configure, and manage cloud VMs for your deployments.
Networking¶
Private networks, firewall rules, exposed ports, and service discovery between deployments.
Vault¶
Store and inject secrets securely into your VMs and deployments.
Deployments¶
Push code to your VMs with zero-downtime deploys, rollbacks, and health checks.
Dependencies¶
Control startup order, health conditions, and cross-deployment references for services and deployments.
JuhJuh File¶
Define your entire infrastructure as code in a single YAML file.
CLI¶
Validate configs, provision VMs, manage vaults, and deploy from your terminal.
Knowledge & AI¶
Pages¶
Build your team's knowledge base. Document decisions, share runbooks, and let JuhJuh learn from what you write.
Ask JuhJuh¶
Mention @juhjuh in any comment. Get answers grounded in your codebase and knowledge base.
Automation¶
Auto-classification, auto-triage, auto-play, and continuous knowledge learning.
Brand Voice¶
Define your organization's tone, writing style, and vocabulary. Every AI execution adopts it automatically.