Built on the platform trusted by over 150 million developers, Ship gives you the smoothest path from idea to deployment.
Note
Ship is an autonomous AI coding agent that works directly in your GitHub workflow.
Ship assigns issues directly to AI and lets it autonomously write code, create pull requests, and respond to feedback β all in the background.
From edits to pull requests, the world's best coding agents work beside you so nothing slows you down.
Natural language, clickable controls, or codeβuse whatever feels right. Live preview updates instantly as you build.
| Input Method | Description |
|---|---|
| Natural Language | Describe what you want in plain English |
| Clickable Controls | Use intuitive UI to guide the AI |
| Code | Write code directly when you prefer |
| Live Preview | See changes instantly as you build |
Important
Deploy with confidence as Ship helps you find and fix vulnerabilities in real time.
| Security Feature | Description |
|---|---|
| Vulnerability Detection | Find security issues before they reach production |
| Real-time Fixes | Get instant suggestions to fix vulnerabilities |
| Code Quality | Automated code review and best practices |
| Dependency Scanning | Monitor and update dependencies safely |
| Feature | Description |
|---|---|
| π€ Issue Assignment | Assign issues directly to Ship |
| π» Autonomous Coding | AI writes code based on requirements |
| π Auto PR Creation | Creates well-formatted pull requests |
| π¬ Feedback Response | Responds to code review comments |
| π§ Multi-Provider LLM | OpenAI, Claude, Groq, Ollama support |
| π One-Click Deploy | Transform ideas to deployed apps instantly |
View All GitHub Actions Workflows
| Workflow | Description | Trigger |
|---|---|---|
| Ship Agent | Process assigned issues with AI | issues.assigned |
| Code Review | AI-powered code review | pull_request |
| Security Scan | Find vulnerabilities in real time | push |
| Auto Deploy | Deploy on merge to main | push to main |
| Test Runner | Run tests on PR | pull_request |
flowchart TD
A[GitHub Events] --> B[Issue Processor]
B --> C[Code Generator]
C --> D[Security Scanner]
D --> E[PR Manager]
E --> F[One-Click Deploy]
style A fill:#312E81,stroke:#8B5CF6,color:#fff
style B fill:#312E81,stroke:#8B5CF6,color:#fff
style C fill:#312E81,stroke:#8B5CF6,color:#fff
style D fill:#312E81,stroke:#8B5CF6,color:#fff
style E fill:#312E81,stroke:#8B5CF6,color:#fff
style F fill:#312E81,stroke:#8B5CF6,color:#fff
View Tech Stack
| Technology | Purpose | |
|---|---|---|
| β‘ | Vercel AI SDK | Unified LLM interface |
| βοΈ | Next.js 14 | Frontend & API routes |
| π | TypeScript | Type-safe development |
| π | GitHub API | Issue & PR management |
| π | Security Scanner | Vulnerability detection |
| ποΈ | Supabase | Database (optional) |
Warning
Ensure you have the following installed before proceeding.
node >= 18.0.0
npm >= 9.0.0-
Clone the repository
git clone https://github.com/likhonsex/Ship.git cd Ship -
Install dependencies
npm install
-
Configure environment
cp .env.example .env
-
Start development server
npm run dev
| Variable | Required | Description |
|---|---|---|
GITHUB_TOKEN |
β | GitHub access token |
OPENAI_API_KEY |
β 1 | OpenAI API key |
ANTHROPIC_API_KEY |
β | Claude API key |
GROQ_API_KEY |
β | Groq API key |
- Core issue processor
- AI code generation
- GitHub Actions integration
- Security vulnerability scanning
- Live preview updates
- Multi-provider LLM support
- Advanced PR management
- Feedback loop automation
- One-click deploy integration
- VS Code extension
See the open issues for a full list of proposed features.
Tip
Contributions make the open source community an amazing place to learn, inspire, and create.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
See AGENTS.md for agent development guidelines.
Distributed under the MIT License. See LICENSE for more information.
β¨ Dream it. See it. Ship it. β¨
Built on the platform trusted by over 150 million developers
GitHub Β· Issues Β· Discussions
Footnotes
-
At least one LLM provider key is required. β©