Install
$ agentstack add mcp-helixdevelopment-code ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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 declaresgo 1.26; the meta-repo root isgo 1.25.2) - PostgreSQL 15+
- Redis 7+ (optional)
Installation
- 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
- 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 ```
- 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.
- Setup database:
``bash createdb helixcode createuser helixcode ``
- Configure environment:
``bash export HELIX_DATABASE_PASSWORD=your_password export HELIX_AUTH_JWT_SECRET=your_jwt_secret ``
- 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 registrationPOST /api/v1/auth/login- User loginPOST /api/v1/auth/refresh- Token refresh
Workers
GET /api/v1/workers- List workersPOST /api/v1/workers- Register workerGET /api/v1/workers/:id- Get worker details
Tasks
GET /api/v1/tasks- List tasksPOST /api/v1/tasks- Create taskGET /api/v1/tasks/:id- Get task detailsPOST /api/v1/tasks/:id/start- Start task execution
Projects
GET /api/v1/projects- List projectsPOST /api/v1/projects- Create projectGET /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
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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 truthdocs/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 HelixCode→cd helix_code(lowercase per CONST-052;
verified the on-disk directory is helix_code/).
- Referenced scripts —
setup.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 bumped1.0.0→1.1.0to 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.
- Author: HelixDevelopment
- Source: HelixDevelopment/code
- License: MIT
- Homepage: https://helixdevelopment-code.github.io/Welcome/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.