A modular, agent-driven platform that combines AI-powered agents with a knowledge engine for intelligent project management and code quality automation.
This project is primarily designed for Linux environments. If you are on Windows, it's recommended to use Windows Subsystem for Linux (WSL) for best compatibility. macOS users should also find most functionality works as expected. Native Windows support is not provided.
| Platform | Supported? | Notes |
|---|---|---|
| Linux | Yes | Native support; all scripts work |
| macOS | Mostly | Most Bash scripts should work |
| Windows | No (native) | Use WSL or a Linux VM |
Tip:
On Windows, install WSL and run all commands from your WSL shell to ensure compatibility with Bash scripts and Linux tools.
# Install
git clone https://github.com/your-repo/synapse-system.git ~/.synapse-system
cd ~/.synapse-system && ./install.sh
# Start services
synapse start
# Initialize any project
cd your-project/
synapse init .Auto-detects your language (Rust, TypeScript, Go, Python) and sets up specialized agents.
After synapse init .:
your-project/
├── .claude/agents/ # AI agents for Claude Code
│ ├── synapse-project-manager.md # Task coordination
│ ├── rust-specialist.md # Language expertise
│ └── code-hound.md # Code quality
└── .synapse.yml # Configuration
- Universal: Project management, code quality, git workflows
- Language Specialists: Rust, TypeScript, Go, Python patterns
- On-demand: Architecture design, DevOps, security analysis
- Hybrid Search: Neo4j graph + vector embeddings
- Standards: Language-specific best practices
- Templates: Project scaffolding and patterns
- Context-Aware: Learns from your codebase
- Version-controlled agent updates
- Rollback capability
- Integrity verification
@synapse-project-manager implement user authentication system
@rust-specialist add error handling following patterns
@code-hound review this code for quality issues
# Search for patterns across projects
synapse search "rust error handling"
# Get coding standards
synapse standard "naming-conventions" --lang=rust
# Health check system
synapse doctor --fix┌─────────────────────────────────────────┐
│ Synapse CLI │
├─────────────────────────────────────────┤
│ Project Management │ Update System │
│ Agent Deployment │ Version Control │
├─────────────────────────────────────────┤
│ Knowledge Engine │
│ Neo4j Graph │ Redis Cache │ Vectors │
├─────────────────────────────────────────┤
│ Agent System │
│ 16 Agents │ Tool Integration │ MCP │
└─────────────────────────────────────────┘
| Command | Purpose |
|---|---|
synapse init . |
Setup project with agents |
synapse start |
Start Neo4j/Redis services |
synapse search "query" |
Search knowledge base |
synapse update |
Update agents to latest |
synapse doctor --fix |
Fix common issues |
synapse status |
Check system health |
Each language gets its specialist:
cd frontend/ && synapse init . # Gets TypeScript specialist
cd backend/ && synapse init . # Gets Rust specialist
cd scripts/ && synapse init . # Gets Python specialist.synapse.yml tracks agent versions and settings:
synapse_version: "2024.1.0"
agent_versions:
synapse-project-manager: "1758105430.ca551cb5"
rust-specialist: "1758107914.627812e8"
deployment_mode: "copy" # or "link" for auto-updatessynapse-project-manager- Coordinates complex taskscode-hound- Enforces quality standards (SOLID, DRY, KISS)git-workflow- Git operations and PR managementtest-runner- Test execution and TDD supportfile-creator- Template-based file generation
rust-specialist- Rust idioms, error handling, performancetypescript-specialist- React patterns, async/await, typesgolang-specialist- Go conventions, concurrency, modulespython-specialist- PEP standards, packaging, testing
architect- System design and patternsdevops-engineer- CI/CD, deployment, containerssecurity-specialist- Security analysis and hardeningdocs-writer- Documentation generationux-designer- User experience optimization
Synapse learns from:
- Your codebase - Patterns, conventions, architecture
- Best practices - Language standards, design principles
- Templates - Proven project structures
- Standards - Team conventions, style guides
Most issues auto-fix:
synapse doctor --fixManual debugging:
synapse status # Check what's broken
synapse start # Restart services
synapse manifest verify # Check agent integrityNeed Docker: Neo4j and Redis run in containers Need Python 3.12+: For the knowledge engine
- DEVELOPMENT.md - Technical architecture and contributing
- CHANGELOG.md - Version history and updates
- CLAUDE.md - Claude Code integration guide
Synapse follows the Numogrammatic Codex principles:
- KISS - Keep it simple
- DRY - Don't repeat yourself
- TDD - Test-driven development
- SOLID - Object-oriented design principles
- Five Whys - Root cause analysis for debugging
Built for developers who want AI assistance that learns their patterns and enforces their standards.