AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Code

mcp-helixdevelopment-code · by HelixDevelopment

AI Coding Agent

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add mcp-helixdevelopment-code

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-helixdevelopment-code)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Code? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

HelixCode - Distributed AI Development Platform

Version: 1.1.0 Package: dev.helix.code License: MIT

| Field | Value | |---------------|----------------------------------------------------| | Revision | 2 | | Created | 2025-10-31 | | Last modified | 2026-06-24 | | Status | Current — synced to release helixcode-v1.1.0 |

HelixCode is an enterprise-grade distributed AI development platform that enables intelligent task division, work preservation, and cross-platform development workflows. Built with Go and designed for scalability, HelixCode provides a robust foundation for distributed computing with automatic checkpointing, rollback functionality, and real-time monitoring.

🚀 Key Features

Phase 1: Foundation (Completed)

  • Database Schema: Complete PostgreSQL schema with 11 tables for distributed computing
  • Authentication System: JWT-based auth with session management
  • Worker Management: Distributed worker registration and health monitoring
  • Task Management: Intelligent task division with work preservation
  • Logo Integration: Automatic asset generation with color extraction
  • REST API: Comprehensive HTTP API with Gin framework
  • Configuration System: Flexible config with environment variables

Phase 2: Core Services (Completed)

  • Advanced Task Division: Intelligent task splitting with dependency management
  • LLM Provider Integration: Multi-provider support (Llama.cpp, Ollama, OpenAI)
  • Distributed Computing: Work preservation with automatic checkpointing
  • MCP Protocol: Model Context Protocol implementation
  • Advanced Reasoning: Chain-of-thought and tree-of-thoughts reasoning
  • Multi-Channel Notifications: Slack, Discord, Email, Telegram integration

Phase 4: LLM Integration (Completed)

  • Hardware Detection: Comprehensive CPU/GPU/memory analysis
  • Model Management: Intelligent model selection based on capabilities
  • Provider Architecture: Unified interface for all LLM providers
  • CLI Interface: Command-line interface with interactive mode

Phase 3: Workflows (Completed)

  • ✅ Project Management: Full project lifecycle with database persistence
  • ✅ Development Workflows: Planning, building, testing, refactoring modes
  • ✅ Session Management: Multi-session support with context tracking
  • ✅ Workflow Execution: Automated workflow execution with dependencies

Phase 4: LLM Integration (Completed)

  • ✅ Hardware Detection: Comprehensive CPU/GPU/memory analysis
  • ✅ Model Management: Intelligent model selection based on capabilities
  • ✅ Provider Architecture: Unified interface for all LLM providers
  • ✅ CLI Interface: Command-line interface with interactive mode

Phase 5: Advanced Features (Completed)

  • ✅ SSH Worker Pool: Distributed worker network with auto-installation
  • ✅ Advanced LLM Tooling: Tool calling and reasoning API integration
  • ✅ Multi-Client Support: REST API, CLI, Terminal UI, WebSocket
  • ✅ MCP Integration: Full protocol support with multi-transport
  • ✅ Cross-Platform: Linux, macOS, Windows, Aurora OS, SymphonyOS
  • ✅ Mobile Ready: Framework for iOS and Android applications

🎉 Project Status: FULLY COMPLETE

All 5 implementation phases have been successfully completed! HelixCode is now a fully functional distributed AI development platform with enterprise-grade features including:

  • Complete Distributed Computing: SSH-based worker networks with automatic management
  • Advanced AI Integration: Multi-provider LLM support with tool calling and reasoning
  • Comprehensive Workflows: Full development lifecycle automation (planning → building → testing → refactoring)
  • Multi-Platform Support: Cross-platform compatibility with mobile frameworks ready
  • Enterprise Features: Authentication, notifications, MCP protocol, and robust APIs

🏗️ Architecture

HelixCode Architecture
├── API Layer (REST + WebSocket + MCP)
├── Core Services
│   ├── Authentication & Session Management
│   ├── Worker Pool Management (SSH-based)
│   ├── Task Management & Checkpointing
│   ├── Project & Workflow Management
│   └── LLM Provider Integration
├── Database Layer (PostgreSQL + Redis)
├── Distributed Workers (Cross-platform)
└── Multi-Client Interfaces (CLI, TUI, REST, Mobile)

📦 Project Structure

helix_code/
├── specification/          # Technical specifications and requirements
├── implementation_guide/   # Implementation plans and guides
├── Design/                 # Design assets and specifications
├── helix_code/              # Main Go implementation
│   ├── cmd/
│   │   ├── server/         # HTTP server application
│   │   └── cli/            # CLI client
│   ├── internal/
│   │   ├── auth/           # Authentication system
│   │   ├── config/         # Configuration management
│   │   ├── database/       # Database layer
│   │   ├── hardware/       # Hardware detection
│   │   ├── llm/            # LLM providers and reasoning
│   │   ├── logo/           # Logo processing & assets
│   │   ├── mcp/            # MCP protocol implementation
│   │   ├── notification/   # Multi-channel notifications
│   │   ├── project/        # Project management
│   │   ├── server/         # HTTP server & API
│   │   ├── session/        # Session management
│   │   ├── task/           # Task management & checkpoints
│   │   ├── worker/         # Worker pool management
│   │   └── workflow/       # Workflow execution
│   └── scripts/            # Build and utility scripts
├── website/                # Marketing website
├── assets/                 # Project assets and logos
└── docs/                   # Documentation

🛠️ Quick Start

Prerequisites

  • Go 1.26+ (the inner helix_code/ module declares go 1.26; the meta-repo root is go 1.25.2)
  • PostgreSQL 15+
  • Redis 7+ (optional)

Installation

  1. Clone the repository and setup environment:

``bash git clone git@github.com:HelixDevelopment/HelixCode.git cd HelixCode ./setup.sh ``

This will:

  • Initialize all git submodules
  • Install system dependencies
  • Build the HelixCode application
  1. Manual setup (alternative):

```bash # Initialize submodules ./scripts/init-submodules.sh

# Install dependencies (Ubuntu/Debian) ./installmissinglibs.sh

# Build the application (inner Go module — lowercase per CONST-052) cd helix_code make build ```

  1. Put the HelixCode power sub-systems on your PATH (optional, no sudo):

``bash ./install_helix_path.sh ` Builds (or reuses already-built) helixcode, helixcode CLI, helixagent, helixllm, llms-verifier, and helixqa, symlinks each into $HOME/.local/bin (override with HELIXBINDIR), and idempotently appends the PATH export to your shell rc. Re-run any time — it never double-installs or duplicates the PATH block. See the script's own header comment for full usage, and tests/installhelixpath/testinstallhelix_path.sh` for its black-box test suite.

  1. Setup database:

``bash createdb helixcode createuser helixcode ``

  1. Configure environment:

``bash export HELIX_DATABASE_PASSWORD=your_password export HELIX_AUTH_JWT_SECRET=your_jwt_secret ``

  1. Run the server:

``bash ./bin/helixcode ``

CLI Usage

# Interactive mode
./cli

# List workers
./cli --list-workers

# Add a worker
./cli --worker worker-host --user helix --key ~/.ssh/id_rsa

# Generate with LLM
./cli --prompt "Hello world" --model llama-3-8b

# Health check
./cli --health

🔌 API Endpoints

Authentication

  • POST /api/v1/auth/register - User registration
  • POST /api/v1/auth/login - User login
  • POST /api/v1/auth/refresh - Token refresh

Workers

  • GET /api/v1/workers - List workers
  • POST /api/v1/workers - Register worker
  • GET /api/v1/workers/:id - Get worker details

Tasks

  • GET /api/v1/tasks - List tasks
  • POST /api/v1/tasks - Create task
  • GET /api/v1/tasks/:id - Get task details
  • POST /api/v1/tasks/:id/start - Start task execution

Projects

  • GET /api/v1/projects - List projects
  • POST /api/v1/projects - Create project
  • GET /api/v1/projects/:id - Get project details

📊 Database Schema

Core Tables

  • users: User accounts and authentication
  • workers: Distributed worker nodes with SSH config
  • tasks: Task management with checkpoints and dependencies
  • projects: Project lifecycle management
  • sessions: Development sessions and context
  • llm_providers: Configured LLM provider instances
  • notifications: Multi-channel notification management

🔧 Development

Build Commands

make build          # Build the application
make test           # Run all tests
make clean          # Clean build artifacts
make lint           # Lint code
make fmt            # Format code

Testing

# Run all tests
go test ./...

# Run specific package tests
go test -v ./internal/auth

# Run with coverage
go test -cover ./...

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

📚 Documentation

  • [Architecture Overview](helix_code/docs/general/ARCHITECTURE.md)
  • [Development Guide](helix_code/docs/general/DEVELOPMENT.md)
  • [User Guide](helixcode/docs/general/USERGUIDE.md)
  • [API Documentation](helixcode/docs/general/APIDOCUMENTATION.md)

🆘 Support

  • Issues: tracked in-repo at docs/Issues.md (+ docs/Fixed.md), the SQLite-backed single source of truth docs/workable_items.db (§11.4.93/95)
  • Documentation: See the Documentation section above + docs/

Built with ❤️ using Go, PostgreSQL, and distributed computing principles

HelixCode - Empowering distributed AI development workflows


Sources verified

Per constitution §11.4.99 (Latest-Source Documentation Cross-Reference), the operator-facing instructions in this README were cross-referenced against the latest official sources and the repository's actual state on 2026-05-29:

  • Go version — README now requires Go 1.26+, matching helix_code/go.mod (go 1.26)

and the meta-repo root go.mod (go 1.25.2). Verified against the official Go release history (https://go.dev/doc/devel/release): Go 1.26.0 released 2026-02-10 (latest 1.26.3, 2026-05-07); Go 1.24 is now past its support window. The prior "Go 1.24.0+" was incorrect — the inner module does not build below Go 1.26.

  • Clone URL — corrected to the real SSH remote git@github.com:HelixDevelopment/HelixCode.git

(was a https://…/your-org/… placeholder), satisfying the SSH-only Git rule (Constitution Rule 3 / CONST-038, GitHub+GitLab only).

  • Inner-module path — corrected cd HelixCodecd helix_code (lowercase per CONST-052;

verified the on-disk directory is helix_code/).

  • Referenced scriptssetup.sh, scripts/init-submodules.sh, install_missing_libs.sh

all confirmed present in the tree.

  • PostgreSQL 15+ / Redis 7+ — consistent with the authoritative tech stack in CLAUDE.md

§3.1 (pgx/v5 on PostgreSQL 15+, go-redis/v9 on Redis 7+); both minimums remain valid against current upstream (PostgreSQL 17 / Redis 7.x are the current GA lines, backward-compatible).

  • Release sync (2026-06-24) — the **Version** field was bumped 1.0.01.1.0 to track

the helixcode-v1.1.0 release tag (minor bump over helixcode-v1.0.0); verified against git tag -l 'helixcode-v*' (only helixcode-v1.0.0 and helixcode-v1.1.0 exist; v1.1.0 tagged 2026-06-24).

  • Metadata table added (2026-06-24) — the prior negative finding (legacy §11.4.44 bold-line

header used instead of the §11.4.61/§CONST-064 metadata table) is resolved: the four mandatory rows (Revision/Created/Last modified/Status) are now present. Created (2025-10-31) is sourced from the README's first commit (git log --reverse -- README.md), not guessed.

Re-verify before the next release boundary or if any tool above ships a breaking change (§11.4.99(C) — instructions older than 6 months are stale).

Sources verified 2026-06-24: https://go.dev/doc/devel/release ; repo cross-reference (helix_code/go.mod, go.mod, on-disk paths, git remote, CLAUDE.md §3.1, git tag -l, git log -- README.md).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.