Skip to main content

Enterprise-grade multi-agent CLI for Vibe Coding

Project description

AiCippy

Enterprise-grade multi-agent CLI system powered by AWS Bedrock.

PyPI version Python License

Copyright (c) 2024-2026 AiVibe Software Services Pvt Ltd. All rights reserved.

ISO 27001:2022 Certified | NVIDIA Inception Partner | AWS Activate | Microsoft for Startups


Overview

AiCippy is a production-grade, multi-agent command-line system that orchestrates up to 10 parallel AI agents to complete complex software engineering tasks. Built on AWS Bedrock Agents with a rich terminal UI, real-time WebSocket communication, and enterprise-grade security.

Key Features

  • Multi-Agent Orchestration - Spawn up to 10 parallel agents for complex tasks
  • Real-Time Streaming - Live token streaming with <100ms first-token latency
  • Rich Terminal UI - Color themes, responsive layout, live progress indicators
  • MCP Tool Connectors - AWS, GCloud, GitHub, Firebase, Figma, and more
  • Knowledge Base - Automated feed ingestion and semantic search
  • Secure Auth - AWS Cognito with OTP, keychain-backed token storage
  • Multi-Tenant - Full tenant isolation for enterprise deployments
  • Billing & Plans - Credit management, plan validation, admin privileges

Creator

AiCippy was created by Aravind Jayamohan"Lord of AI" — Founder & CEO of AiVibe Software Services Pvt Ltd. Built with love and creativity in Chennai, India.

Requirements

  • Python 3.14 or higher
  • macOS, Linux, or Windows
  • AWS account (for Bedrock access)

Installation

pip install aicippy

Quick Start

# Authenticate (Email + Password or OTP)
aicippy login

# Initialize in a project directory
aicippy init

# Launch interactive session
aicippy

# Single query mode
aicippy chat "Explain this codebase architecture"

# Multi-agent parallel execution
aicippy run "Deploy infrastructure to AWS" --agents 5

CLI Commands

Command Description
aicippy Start interactive session with full UI
aicippy login Authenticate via Cognito (password or OTP)
aicippy logout Clear stored credentials
aicippy init Initialize project context and workspace
aicippy chat <msg> Single query with streaming response
aicippy run <task> Execute task with parallel agents
aicippy config Show or edit configuration
aicippy status Session and agent status
aicippy usage Token usage statistics
aicippy upgrade Self-update to latest PyPI version
aicippy doctor Diagnose and fix configuration issues
aicippy session View or manage sessions
aicippy help Detailed help and usage information

Interactive Session Commands

Inside the interactive session (aicippy), use slash commands:

Command Description
/help Show all available commands
/model <name> Switch model (opus / sonnet / llama)
/mode <name> Change mode (agent / edit / research / code)
/agents spawn <n> Spawn parallel agents (1-10)
/agents list List active agents with health status
/agents stop Stop all running agents
/tools list List available MCP tool connectors
/kb sync Sync workspace to Knowledge Base
/kb status Knowledge Base status
/usage Token and credit usage
/plan View current billing plan
/status Session status overview
/history Conversation history
/memory list List persistent memory entries
/export Export conversation
/upload Upload files to context
/feedback <msg> Send feedback
/theme Change color theme
/clear Clear conversation
/quit Exit session

Supported Models

Model ID Description
Claude Opus 4.5 opus Most capable - complex reasoning and coding
Claude Sonnet 4.5 sonnet Balanced performance and speed
Llama 4 Maverick llama Open source alternative via Bedrock

Color Themes

AiCippy includes 5 built-in color themes, selectable at session start or via /theme:

  • Neon Night (default) - Vibrant purple and electric blue
  • Ocean Blue - Cool ocean waves and deep sea tones
  • Forest Green - Natural greens and earthy hues
  • Sunset - Warm oranges and golden light
  • Minimal - Clean monochrome with subtle accents

Themes are fully responsive: full layout (>80 cols), compact (>60 cols), and minimal (<60 cols).

MCP Tool Connectors

Connector Description
AWS CLI EC2, S3, Lambda, IAM, CloudFormation
Google Cloud Compute, Storage, Functions
GitHub Repos, PRs, Issues, Actions
Firebase Firestore, Auth, Hosting
Figma Design tokens, components
Google Drive File management
Gmail Email operations
Razorpay Payment processing
PayPal Payment processing
Stripe Payment processing
Shell Sandboxed command execution

Architecture

                     ┌─────────────────┐
                     │   AiCippy CLI   │
                     │  (Rich Terminal) │
                     └────────┬────────┘
                              │
                     ┌────────▼────────┐
                     │ Agent Orchestrator│
                     │ (Up to 10 agents)│
                     └────────┬─────────┘
                              │
         ┌────────────────────┼────────────────────┐
         │         │          │          │         │
    ┌────▼────┐ ┌──▼───┐ ┌───▼───┐ ┌────▼────┐ ┌──▼────┐
    │Agent-1  │ │Agent-2│ │Agent-3│ │Agent-4  │ │Agent-N│
    └────┬────┘ └──┬───┘ └───┬───┘ └────┬────┘ └──┬────┘
         │         │         │          │         │
    ┌────▼─────────▼─────────▼──────────▼─────────▼────┐
    │             AWS Bedrock Runtime                   │
    │     (Claude Opus / Sonnet / Llama Maverick)       │
    └──────────────────────────────────────────────────┘

Configuration

Environment variables (or .env file):

AICIPPY_AWS_REGION=us-east-1
AICIPPY_DEFAULT_MODEL=opus
AICIPPY_MAX_PARALLEL_AGENTS=10
AICIPPY_LOG_LEVEL=INFO

Configuration file: ~/.aicippy/config.toml

Security

  • Authentication: AWS Cognito with password + OTP (email verification code)
  • Token Storage: OS keychain (macOS Keychain, Windows Credential Manager, Linux SecretService)
  • Transport: All communications over TLS 1.3
  • Tenant Isolation: Multi-tenant data separation with validated namespaces
  • Path Traversal Protection: All file paths validated against traversal attacks
  • Secrets: Never logged, printed, or stored in plaintext
  • IAM: Least privilege roles for all AWS operations

Terminal Compatibility

  • UTF-8: Full Unicode symbols with automatic ASCII fallback
  • NO_COLOR: Respects the no-color.org standard
  • Responsive: Adapts layout to terminal width (full / compact / minimal)
  • Accessibility: Works in screen readers and with TERM=dumb

Development

# Install dev dependencies
pip install -e ".[dev]"

# Run linter
ruff check src/

# Format code
ruff format src/

# Type checking
mypy src/aicippy/

Source Code

This is a proprietary project. Source code access requires authorization.

To request read access, visit the GitHub repository and contact the maintainers.

License

Proprietary - AiVibe Software Services Pvt Ltd

Support


Created by Lord of AI, Aravind Jayamohan | AiVibe Software Services Pvt Ltd, Chennai, India.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aicippy-3.11.3.tar.gz (309.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aicippy-3.11.3-py3-none-any.whl (349.4 kB view details)

Uploaded Python 3

File details

Details for the file aicippy-3.11.3.tar.gz.

File metadata

  • Download URL: aicippy-3.11.3.tar.gz
  • Upload date:
  • Size: 309.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aicippy-3.11.3.tar.gz
Algorithm Hash digest
SHA256 2cb8f1479bb7ee06b9f4f3be127a8bbe876958f89250e096751f85ca6001f309
MD5 39d52a1680d5a559156c065847f723b1
BLAKE2b-256 1eafb59b5e916d1e47536349a3de62b5a7818c6796c5d38647b8e62b7ad88a8f

See more details on using hashes here.

File details

Details for the file aicippy-3.11.3-py3-none-any.whl.

File metadata

  • Download URL: aicippy-3.11.3-py3-none-any.whl
  • Upload date:
  • Size: 349.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aicippy-3.11.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dc7f9dc0f1baa91a98c0b0d98dc33ed6b614904c79fb34cf8517e1eb8cb8dd4d
MD5 3885c0eebd68ebb2417353c4c0728e50
BLAKE2b-256 9f26b7518c5629f29bb4df0626534e41e6985740d3c3eeeac094d0b7ca39eb6c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page