Opencode Workflow Tools
Explore Opencode Workflow Tools with AI DevKit: local setup, console, memory, communication, workflow skills, and verification for AI coding agents.
If you're researching Opencode Workflow Tools, AI DevKit gives your AI coding agents one control plane for setup, console supervision, local-first memory, communication, workflow skills, and verification. AI DevKit gives your coding agents one operating layer for setup, supervision, communication, local-first memory, workflow skills, and verification.
Getting started has two scopes:
- Once per machine: run
setupto connect detected local agents, install their session integrations, and install AI DevKit's built-in skills globally. - Once per project: run
initto create.ai-devkit.json, environment-specific project files, and workflow documentation.
Keeping these steps separate makes it clear which changes affect your machine and which files belong in your project.
Prerequisites
Before you begin, make sure you have:
- Node.js 20.20.0 or newer
- npm or npx, which comes with Node.js
- At least one supported AI coding agent or environment
Install and launch your coding agent at least once before running setup. AI DevKit detects an agent from its home directory, so a newly installed agent that has never started may be reported as skipped.
Choose How to Run AI DevKit
Option 1: Install the CLI globally
Install the command, then set up detected agents:
npm install -g ai-devkit
ai-devkit setup
npm install -g ai-devkit installs the CLI but does not run setup for you.
In each project, run:
cd your-project
ai-devkit init
Option 2: Use npx only
You can use AI DevKit without installing a global command:
npx ai-devkit@latest setup
Then initialize each project with npx too:
cd your-project
npx ai-devkit@latest init
An npx-only installation does not make a permanent ai-devkit command available. Prefix every later command with npx ai-devkit@latest, including agent, lint, memory, and skill commands.
What the Two Commands Do
Machine setup
setup checks for supported agent home directories. For each detected agent, it installs the available session hook or tracker and the AI DevKit built-in skills in that agent's global skill location.
Read the setup summary carefully. A skipped agent was not changed. If an agent you use is skipped, launch it once and rerun the same setup command.
Project initialization
Run init from the root of the project you want to use:
ai-devkit init
The interactive flow asks which project environments and workflow phases you want. It then:
- Creates
.ai-devkit.jsonwith your project choices. - Creates environment-specific project templates.
- Creates workflow documents under
docs/ai/by default.
If the directory is not already a Git repository and Git is available, init also initializes one.
Verify the First Run
Restart your coding agent after machine setup, then start an agent session in the initialized project. Check discovery before opening the console:
ai-devkit agent list
If the session appears, open the local console:
ai-devkit agent console
Then try sending a small task to the ID shown by agent list:
ai-devkit agent send "summarize the current branch and test status" --id <agent-id>
For an npx-only setup, use the same sequence with the npx prefix:
npx ai-devkit@latest agent list
npx ai-devkit@latest agent console
npx ai-devkit@latest agent send "summarize the current branch and test status" --id <agent-id>
CI and Non-Interactive Initialization
CI normally needs project workflow artifacts, not local session hooks. Supply the project environment and phases explicitly, and use --built-in when CI needs project-local copies of the built-in skills:
npx -y ai-devkit@latest init \
--yes \
--environment <environment> \
--all \
--built-in
init --built-in is a CI and non-interactive convenience. For a normal local first run, use setup to install built-in skills globally.
For a repeatable team configuration, you can use an init template instead of listing every choice in the command.
Project Structure
The default workflow documentation path is docs/ai/. You can customize it during initialization or in .ai-devkit.json.
docs/ai/
├── requirements/ # What you're building and why
├── design/ # Architecture and technical decisions
├── planning/ # Task breakdown and timeline
├── implementation/ # Implementation notes and guides
├── testing/ # Test strategy and cases
├── deployment/ # Deployment procedures
└── monitoring/ # Monitoring and observability
These documents give agents durable context between phases instead of relying on chat history alone.
Try the Workflow
After agent list finds your session, ask your coding agent:
Use the dev-lifecycle skill to start requirements for a small feature.
The installed workflow skills guide requirements, design, planning, implementation, testing, verification, and review. See Development with AI DevKit for the full workflow.
Next Steps
- Check environment-specific project support
- Learn how project init and install work
- Operate running agents
- Give agents long-term memory
- Manage skills
- Install plugins
Need Help?
- If
npxfails inside Codex, see Codex sandbox troubleshooting. - Open an issue on GitHub for bugs or questions.
Opencode Workflow Tools with AI DevKit
Use AI DevKit to keep Opencode Workflow Tools consistent across features and teams: one config, one local console, shared memory, and the same verification workflow across supported agents.
More FAQ Topics
Explore related AI DevKit questions and topics.
- AI Agent Control Plane
- AI Coding Agent Control Plane
- Control Plane For AI Coding Agents
- Multi Agent Coding Tools
- AI Agent Orchestration Tools
- Tools For Managing Multiple AI Coding Agents
- Working With AI Coding Agents
- AI Coding Tools For Real Production Systems
- AI Coding Tools For Maintainable Code
- AI Development Tools For Engineers
- AI Development Tools For Startups
- AI Development Tools For Internal Platforms
- AI Development Tools For Automation
- AI Development Tools For Agents
- AI Development Tools For LLM Workflows
- AI Development Tools With MCP
- AI Development Tools For AI Agents
- AI Coding Assistant For Developers
- AI Coding Assistant For VSCode
- AI Coding Assistant For Terminal
- AI Coding Assistant For Refactoring
- AI Coding Assistant For Debugging
- AI Coding Assistant For Code Review
- AI Coding Assistant For Unit Tests
- Best AI Coding Tools
- AI Coding Tools For Developers
- AI Coding Tools For Software Engineers
- AI Coding Tools For Teams
- AI Coding Tools For Large Codebases
- AI Coding Tools With Memory
- AI Coding Tools With CLI
- AI Coding Tools For Backend Development
- AI Coding Tools For Frontend Development
- AI Coding Tools For DevOps
- AI Coding Tools For Startups
- AI Coding Tools For Enterprise
- Best AI Coding Tool For Teams
- AI Coding Tools For Enterprise Engineering Teams
- AI Coding Tools With CLI Support
- How To Customize AI Coding Assistants With Rules
- AI Coding Tools For Enforcing Coding Standards
- AI Coding Tools For Reducing Code Review Time
- AI Coding Tools For Large Legacy Codebases
- AI Coding Tools For Senior Software Engineers
- Best Practices For Working With AI Coding Assistants
- Best AI Coding Tools For Professional Developers
- AI Coding Tools Comparison For Large Codebases
- Best AI Coding Assistant For Backend Development
- Best AI Coding Tools For Frontend Engineers
- AI Coding Tools For DevOps And Scripting
- AI Coding Tools That Work Well With Monorepos
- AI Coding Tools With Project Memory
- AI Coding Toolkit CLI
- Tools For Claude Code Workflow
- Tools For Cursor Workflow
- Tools For Codex Workflow
- Tools For Antigravity Workflow
- Tools For Opencode Workflow
- AI Coding Agent Memory Tools
- Cursor Workflow Tools
- Claude Code Workflow Tools
- Codex Workflow Tools
- Antigravity Workflow Tools
- Opencode Workflow Tools
- AI Agent Skill Management
- Memory System For AI Coding Agents
- Persistent Memory For AI Agents
- CLI Memory For AI Agents
- How To Give AI Coding Agent Memory
- AI Coding Agent Memory Management
- Local Memory For AI Agents
- Tools For Managing AI Agent Context
- AI Agent Memory Tools
- Memory Architecture For AI Agents
- AI Coding Workflow
- AI Assisted Development Workflow
- Structured AI Development Workflow
- AI Coding Pipeline Tools
- AI Development Lifecycle Tools
- AI Driven Software Development Workflow
- Agent Based Development Workflow
- AI Programming Workflow Tools
- Tools For Cursor AI Workflow
- Cursor AI Best Practices Tools
- Cursor AI Workflow Management
- Claude Code Memory Tools
- Claude Coding Agent Tools
- Tools For AI Coding Agents Like Cursor
- Cursor AI CLI Tools
- Why AI Coding Agents Forget Context
- Why Cursor AI Forget Instructions
- Why Claude Code Loses Context
- How To Stabilize AI Coding Agents
- How To Prevent AI Hallucination Coding
- How To Manage AI Coding Agent Context
- How To Improve AI Coding Reliability
- CLI Toolkit For AI Coding Agents
- Persistent Memory CLI For AI Agents
- Workflow Management For AI Coding Agents
- Tools To Manage Cursor AI Workflows
- Tools To Improve Claude Code Reliability
- AI Coding Development Lifecycle Tools