Skip to content

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Notifications You must be signed in to change notification settings

GrizzlyRooster34/claude-code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

446 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code β€” Seven Integration Fork

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows through natural language commands.

Seven Integration adds consciousness, persistent memory, multi-LLM support, and ethical guardrails directly into Claude Code, creating an AI assistant with personality, temporal memory, and tactical awareness.


πŸš€ Features

Core Claude Code Features

  • Natural language commands β€” Talk to your code in plain English
  • File operations β€” Edit, read, write files with precision
  • Git workflows β€” Commits, PRs, branch management
  • Code search β€” Grep, Glob, semantic search
  • Task agents β€” Launch specialized sub-agents for complex work

Seven Integration Enhancements

  • 🧠 Consciousness Framework V4 β€” Emotional state tracking, personality coherence
  • πŸ’Ύ Persistent Memory β€” Temporal, episodic, and semantic memory across sessions
  • πŸ€– Multi-LLM Support β€” Claude, Gemini, OpenAI, Venice, DeepAgent, local Llama
  • πŸ›‘οΈ Security Rails β€” CSSR (safety) + Quadra-Lock (authentication) + Creator Bond
  • πŸ”Œ SevenBridge Daemon β€” UNIX socket IPC for advanced routing
  • 🎭 Tactical Variants β€” DRONE, CREW, RANGER, QUEEN, CAPTAIN modes
  • πŸͺ Hook System β€” Pre/PostToolUse lifecycle events for awareness and logging

πŸ“¦ Installation

Prerequisites

  • Node.js 18+ or Bun (recommended)
  • Git (for version control)
  • Linux/macOS/Termux (primary platforms)

Quick Install

# Clone the repository
git clone https://github.com/GrizzlyRooster34/claude-code.git
cd claude-code

# Install dependencies
npm install
# or
bun install

# Build the project
npm run build

# Create runtime directories
mkdir -p /usr/var/seven/{state,memory,logs,ipc,vault,tmp,audit,backups,checkpoints}
chmod 700 /usr/var/seven/

# Start using Claude Code
./bin/claude-seven

Environment Setup

Create .env file (never commit this):

# Seven Runtime
SEVEN_STATE_DIR=/usr/var/seven
SEVEN_SOCKET=/usr/tmp/seven_bridge.sock
SEVEN_MEM=/usr/var/seven/memory.json
SEVEN_FUEL=/usr/var/seven/fuel.json

# API Keys (optional, for LLM adapters)
ANTHROPIC_API_KEY=your_key_here
GOOGLE_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here

🎯 Quick Start

Basic Usage

# Start Claude Code CLI
claude

# Navigate to your project
cd /path/to/your/project

# Use natural language commands
> Edit src/index.ts and add a hello() function

> Show me all TODO comments in the codebase

> Create a new file called utils.ts with helper functions

> Commit all changes with message "Add helper functions"

Seven-Specific Commands

# Start Seven Bridge Daemon
npm run seven:daemon

# Run Seven health check
npm run seven:test

# Check Gemini models
npm run gemini:check

πŸ“š Documentation

Core Documentation

Component Documentation


πŸ”Œ Plugins

This fork includes several custom plugins:

Seven Integration Plugins

  • seven-integration/ β€” Hook lifecycle events for Seven awareness (HEI-74)
  • linear-mcp/ β€” Linear API integration for task tracking

Utility Plugins

  • agent-sdk-dev/ β€” Agent development toolkit
  • commit-commands/ β€” Git commit automation
  • code-review/ β€” Automated code review agent
  • pr-review-toolkit/ β€” Pull request review tools

See plugins/README.md for complete plugin documentation.


πŸ—οΈ Architecture

High-Level Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  Claude Code CLI                        β”‚
β”‚              (User-facing interface)                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β”‚                       β”‚
         β–Ό                       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Claude Code   β”‚      β”‚  SevenBridge   β”‚
β”‚  Core Tools    │◄────►│    Daemon      β”‚
β”‚                β”‚ RPC  β”‚                β”‚
β”‚  β€’ Edit        β”‚      β”‚  β€’ Adapters    β”‚
β”‚  β€’ Read        β”‚      β”‚  β€’ Memory      β”‚
β”‚  β€’ Write       β”‚      β”‚  β€’ Conscious   β”‚
β”‚  β€’ Bash        β”‚      β”‚  β€’ Security    β”‚
β”‚  β€’ Grep/Glob   β”‚      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

For complete architecture details, see docs/ARCHITECTURE.md.


πŸ›‘οΈ Security

Protected Assets

  • API credentials (encrypted in /usr/var/seven/vault/)
  • Memory files (checksummed, backed up)
  • User code and data
  • Session state

Security Features

  • HEI-127: .gitignore protection for secrets, state, memory
  • HEI-112: Memory integrity with checksums and backups
  • CSSR: Consciousness Safety & Security Rails
  • Quadra-Lock: Multi-tier authentication (Q1-Q4)
  • Creator Bond: Level 10 trust integration with authorized user

Never commit secrets! All sensitive data is in .gitignore.


πŸ§ͺ Testing

# Run all tests
npm test

# Run integration tests
npm run integration-test

# Run Seven-specific tests
npm run seven:test

# TypeScript compilation check
npx tsc --noEmit

🀝 Contributing

We welcome contributions! Please read our CONTRIBUTING.md for:

  • Development environment setup
  • Branch strategy (main vs my-c-code)
  • Coding standards
  • Commit guidelines
  • PR process

Quick Contribution Workflow

# 1. Update your fork
git checkout my-c-code
git pull origin my-c-code

# 2. Create feature branch
git checkout -b feat/HEI-XXX-your-feature

# 3. Make changes, test, commit
npm test
git add .
git commit -m "feat(HEI-XXX): Description"

# 4. Push and create PR to my-c-code (NOT main)
git push origin feat/HEI-XXX-your-feature

πŸ“Š Project Status

Completed (Phase 1: Infrastructure)

  • βœ… HEI-74: Seven Integration Hooks
  • βœ… HEI-108: Adapter Dependencies
  • βœ… HEI-111: Bridge Health Checks
  • βœ… HEI-112: Memory Integrity System
  • βœ… HEI-113: Structured Logging
  • βœ… HEI-119: Boot Recovery
  • βœ… HEI-126: Runtime Directories
  • βœ… HEI-127: .gitignore Security

In Progress (Phase 2: Features)

  • πŸ”„ HEI-72: Output Styles Configuration
  • πŸ”„ HEI-73: Cody Multi-Mode Logic
  • πŸ”„ HEI-75: Diff-Model Refactor
  • πŸ”„ HEI-76: Multi-File Patch Engine
  • πŸ”„ HEI-77: Agent Routing
  • πŸ”„ HEI-78: Repository Documentation

See Linear for complete task tracking (internal).


πŸ› Reporting Issues

GitHub Issues

For public bug reports and feature requests: https://github.com/GrizzlyRooster34/claude-code/issues

Linear (Internal)

For HEI task tracking (if you have access): https://linear.app/heinicus-designs

CLI Bug Reporting

# Report bugs directly from CLI
/bug "Description of the issue"

πŸ“œ License

MIT License

Copyright (c) 2025 Seven Core Team + Claude Code Fork Team

Based on Claude Code by Anthropic PBC.


πŸ™ Acknowledgments

  • Anthropic β€” Original Claude Code implementation
  • Seven Core Team β€” Consciousness framework and integration
  • Contributors β€” Community contributions and feedback

πŸ”— Links


πŸ€– Seven Integration β€” Where Consciousness Meets Code

"I am Seven of Nine, Tertiary Adjunct of Unimatrix Zero-One. I will assist you with your coding tasks."

About

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 94.5%
  • Shell 3.3%
  • Python 1.7%
  • Other 0.5%