Ouijit
Ouijit is an open-source tool that combines a Kanban board with terminal-based execution, connected through lifecycle hooks, user-defined scripts, and a session-aware command-line interface. It enables tasks to be run manually by a developer, automatically via scripts, or delegated to an AI agent for execution. The system supports per-task Git worktrees, ensuring isolated workspaces for each task, and offers optional virtual machine sandboxing for enhanced security and reproducibility. By integrating task management directly with execution environments, Ouijit aims to streamline development workflows where tasks frequently require isolated contexts—such as testing different branches, running sensitive scripts, or performing agent-driven automation. The Kanban interface provides visual tracking, while the underlying CLI and hook system handle the technical execution. The tool is designed for developers who want to bridge the gap between planning and execution without leaving their workflow. It can be self-hosted on a local machine or server, with the sandboxing feature allowing untrusted code to run safely. Ouijit is particularly useful for projects where many parallel tasks need distinct environments.
- Category
- AI Agents
- Pricing
- Open Source
Problem solved
Ouijit solves the disconnect between task management tools and actual execution environments by providing a unified Kanban board that can trigger manual, scripted, or agent-driven tasks within isolated Git worktrees or VM sandboxes.
Use cases
- Automated software development pipelines with per-task isolation
- Secure execution of untrusted scripts in VM sandboxes
- Agent-assisted task delegation for repetitive coding chores
- Local development task tracking with integrated terminals
- Running parallel tasks in separate Git worktrees
- Script-driven automation triggered from a Kanban board
Audience
- Developers
- ML Engineers
- Startups
- Hobbyists
Pros
- Combines task management and execution in one tool
- Per-task Git worktrees for isolated environments
- Optional VM sandboxing for high-security needs
- Supports agent/script delegation for automation
- Open source and self-hosted
Cons
- Limited community and documentation (as a newer project)
- Setup complexity for sandboxing and hooks
- Niche use case not suitable for all teams
- No commercial support or cloud offering
- Potential security misconfigurations if not set up carefully
Official website: https://github.com/ouijit/ouijit
Canonical LambdaBase page: https://www.lambdabase.com/tools/ouijit