Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tdsoft-technology/aikit

Repository files navigation

AIKit Logo AIKit - Transform Claude Code into a production dev environment. | Product Hunt

AIKit

Open-Source AI Coding Agent Toolkit

πŸš€ NEW: Google Antigravity Support!

Works with Google Antigravity, OpenCode, Cursor, and Claude Code

npm version License Node TypeScript

Stars Forks Issues

Skills β€’ Agents β€’ Commands β€’ Tools β€’ Plugins

Documentation β€’ Quick Start β€’ Features β€’ Contributing


πŸš€ NEW: Google Antigravity Support

AIKit now supports Google Antigravity - Google DeepMind's next-generation AI IDE!

# Initialize with Antigravity
aikit init antigravity

# Install skills to .agent/skills/
aikit install antigravity

Why Antigravity + AIKit?

  • 🧠 Gemini-powered - Leverage Google's most advanced AI
  • πŸ“ Native skill format - Skills installed as SKILL.md files
  • πŸ”„ Progressive disclosure - Agent discovers skills automatically
  • ⚑ Zero config - Works out of the box

✨ What is AIKit?

AIKit is a powerful, open-source toolkit that extends your AI coding experience with reusable skills, intelligent agents, custom commands, and flexible plugins. It's designed to supercharge your development workflow with AI-driven automation.

Works with Google Antigravity (featured), OpenCode, Cursor, and Claude Code.

Perfect for developers who want to:

  • πŸš€ Automate repetitive tasks with custom commands
  • 🧠 Leverage specialized AI skills (testing, refactoring, security, etc.)
  • πŸ€– Use intelligent agents for complex workflows
  • πŸ”Œ Extend functionality with plugins
  • πŸ“¦ Share knowledge across projects

🎬 Quick Demo

AIKit Demo

🎯 Key Features

🧠 Specialized Skills

23+ skills covering every aspect of development:

Design & Architecture β€’ Development β€’ Testing β€’ Workflow

  • 🎨 Frontend Aesthetics
  • πŸ—οΈ Component Design
  • πŸ—„οΈ Database Design
  • πŸ“ Design Measurement
  • πŸ”Œ API Design
  • ⚑ Performance Optimization
  • πŸ”¨ Refactoring
  • πŸ›‘οΈ Security Audit
  • πŸ› Systematic Debugging
  • βœ… Unit Testing
  • πŸ”„ Test-Driven Development
  • πŸ”— Integration Testing
  • πŸ§ͺ Frontend Testing
  • πŸ“ Documentation
  • πŸ”€ CI/CD
  • 🐳 Docker
  • 🌳 Git Best Practices
  • πŸ’³ Payments Integration

πŸ€– Intelligent Agents

8 specialized agents for different workflows:

Agent Mode Purpose
aikitplanner <tab> Plan complex features
aikitbuild <tab> Implement features
rush <tab> Quick fixes
review <tab> Code review
scout <tab> Explore codebase
explore <tab> Deep analysis
vision <tab> Image analysis
one-shot <tab> End-to-end automation

πŸ’‘ Tip: Press <tab> in Claude Code or OpenCode to switch between agents!


⚑ Quick Commands

28+ commands at your fingertips:

Claude Code (simpler):

/plan      /implement    /fix
/test      /review       /branch
/session:start

OpenCode:

/plan    /implement  /fix
/test    /review     /branch
/session:start

View all commands β†’


πŸš€ Quick Start

Prerequisites

  • Node.js >= 18.0.0
  • Claude Code (recommended) or OpenCode with Claude integration

Installation

# Install AIKit globally
npm install -g @tdsoft-tech/aikit

# Or install in your project
npm install -D @tdsoft-tech/aikit

# Initialize AIKit in your project
aikit install

That's it! πŸŽ‰ AIKit is now ready to use.

First Steps

For Claude Code:

  1. Open Claude Code in your project
  2. Use commands: /plan, /implement, /fix, /test
  3. Try a skill: /test-driven-development or /code-review
  4. Read the documentation

For OpenCode:

  1. Open OpenCode and press / to see available commands
  2. Try a skill: /test-driven-development
  3. Switch agents: Press <tab> to cycle through agents
  4. Read the documentation

πŸ“š Documentation

πŸ“– Full Documentation

Quick Links


🎬 Usage Examples

πŸ’‘ Note: Command formats differ between Claude Code and OpenCode

Session Management

Claude Code:

/session:start "Implement OAuth 2.0"
/session:update
/session:end

OpenCode:

/session:start "Implement OAuth 2.0"
/session:update
/session:end

Planning Features

Claude Code:

/plan "Add user authentication with OAuth"

OpenCode:

/plan "Add user authentication with OAuth"

Implementing Features

Claude Code:

/implement
# Or use skill directly
/test-driven-development

OpenCode:

/implement
/test-driven-development

Fixing Bugs

Claude Code:

/fix "Login fails on Safari"

OpenCode:

/fix "Login fails on Safari"

Code Review

Claude Code:

/code-review

OpenCode:

/code-review

One-Shot Automation

Claude Code:

/one-shot "Add dark mode toggle to settings"

OpenCode:

/one-shot "Add dark mode toggle to settings"

Creating Branches

Claude Code:

/branch "user-oauth"

OpenCode:

/branch "user-oauth"

🀝 Contributing

We love contributions! πŸ’œ

πŸ“– Contributing Guide

Ways to Contribute


❀️ Support AIKit

If you find AIKit useful, please consider supporting us! Your support helps us:

  • πŸ› οΈ Maintain and improve AIKit
  • πŸ› Fix bugs faster
  • ✨ Add new features
  • πŸ“š Keep documentation up to date
  • 🌍 Support the community

Ways to Support

Support Type Link Description
⭐ Star on GitHub Star this repo It's free and helps others discover AIKit!
πŸ’¬ Join Discussions GitHub Discussions Ask questions, share ideas
πŸ’° Sponsor me at GitHub Sponsor me at GitHub Support development
AIKit

AIKit

Transform Claude Code into a production dev environment.

Check it out on Product Hunt β†’

Changelog

See CHANGELOG.md for version history and updates.

Recent Highlights

  • v0.1.20 - Latest stable release
  • v0.1.18 - Fixed agent tab switching
  • v0.1.15 - Command prefix separation
  • v0.1.11 - One-Shot mode (beta)

Licensing

AIKit is available under a dual-license model:

Non-Commercial License (Free)

Commercial License (Paid)

  • Required for any commercial or revenue-generating use
  • SaaS platforms, paid APIs, enterprise systems
  • View Commercial License

For commercial licensing inquiries: πŸ“§ [email protected] or [email protected] 🌐 https://tdsoft.tech


Acknowledgments

Built with ❀️ by the open-source community.

Built for Developers β€’ Open Source Forever

Documentation β€’ Issues β€’ Discussions β€’ Releases

Made with πŸ’œ by TDSoft Technology

About

AIKit is an Open-source AI coding agent toolkit that extends Claude Code and OpenCode capabilities with structured workflows, specialized agents, and integrated tools

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors