Skip to content

zapabob/Prism

Repository files navigation

Prism - AI-Native Code Intelligence Platform

Multi-LLM orchestration with conflict-free concurrent development using Git worktrees.

Version License: MIT

🌟 Features

  • 🤖 Multi-AI Orchestration: Run unlimited AI instances in parallel (Codex, Gemini, Claude, GPT-5, Claude 4.5)
  • 🌳 Git Worktree Integration: Conflict-free concurrent development with automatic worktree management
  • 🎯 Blueprint System: Define and execute complex multi-step workflows
  • 📊 3D Git Visualization: Kamui4d-inspired real-time 3D repository visualization
  • 🔔 Webhook System: Event-driven integrations with external systems
  • 🖥️ AI-Native OS: Kernel-level optimizations for AI workloads (Linux + Windows)
  • 🔌 10+ MCP Servers: Extensible architecture with Model Context Protocol
  • 🗳️ Consensus Engine: Voting and scoring system for multi-AI results

🚀 Quick Start

# Install Prism CLI
npm install -g @prism/cli

# Initialize in your project
prism init

# Launch multiple AIs in competition mode
prism orchestrate --mode competition --task "Implement JWT authentication"

# Execute a blueprint
prism blueprint execute ./workflows/auth-flow.json

# Start 3D visualization server
prism visualize --port 3000

📦 Architecture

Prism is a Turborepo monorepo with the following structure:

prism/
├── apps/
│   ├── web/              # Next.js 15 Dashboard
│   ├── desktop/          # Electron Desktop App
│   └── cli/              # CLI Tool
├── packages/
│   ├── types/            # Shared TypeScript types
│   ├── git-core/         # Git Worktree + Orchestrated Edit
│   ├── supervisor/       # AI Orchestration Engine
│   ├── consensus/        # Voting & Scoring
│   ├── mcp-clients/      # MCP Client集約
│   ├── blueprint/        # Blueprint処理
│   └── webhook/          # Webhook処理
├── mcp-servers/          # 10+ MCP Servers (Rust + TypeScript)
└── kernel-extensions/    # AI-Native OS (Linux + Windows)

🔧 Development

# Clone repository
git clone https://github.com/zapabob/prism.git
cd prism

# Install dependencies
npm install

# Start development servers
npm run dev

# Build all packages
npm run build

# Run tests
npm run test

# Type check
npm run type-check

# Lint
npm run lint

📚 Documentation

🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details.

📄 License

MIT © zapabob

🙏 Acknowledgments

Based on OpenAI Codex best practices and inspired by:

  • Kamui4d for 3D Git visualization
  • Model Context Protocol (MCP) for AI integration
  • Turborepo for monorepo management

🔗 Links


Built with ❤️ by zapabob

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published