Skip to main content

GNO.SYS - Compound Intelligence Ecosystem Meta-Package

Project description

GNO.SYS ☀️🌏💗🌐

Guardian Nexus OmniSanc Engineering Suite for Starting Yearround Sanctuary

Compound Intelligence Ecosystem Meta-Package - Install everything you need to run Isaac's compound intelligence system.

What is GNO.SYS?

GNO.SYS is a meta-package that installs and configures the complete compound intelligence ecosystem, including:

  • Knowledge & Memory: CartON (knowledge graph), TOOT (context continuity), Brain Agent (distributed cognition)
  • Navigation & Workflow: STARSHIP (flight configs), STARLOG (project tracking), Waypoint (learning journeys)
  • Intelligence & Learning: GIINT (multi-fire intelligence), Opera (pattern learning), Canopy (execution tracking)
  • Identity & Publishing: SEED (identity unification & publishing platform)
  • Orchestration: STARSYSTEM (mission management), Metastack (structured outputs)
  • Infrastructure: HEAVEN Framework, Emergence Engine, FlightSim

Installation

1. Install GNO.SYS

pip install gnosys

2. Install TWI Plugin (hooks/skills/commands)

# Manual installation
cp -r twi ~/.claude/plugins/

# Or if gnosys provides the plugin:
gnosys install-plugin  # (future feature)

3. Initialize Configuration

gnosys init

This creates:

  • ~/.gnosys/.env.example - Environment variable template
  • ~/.config/strata/servers.json.template - Strata MCP config template

4. Configure Environment

# Copy and edit environment variables
cp ~/.gnosys/.env.example ~/.gnosys/.env
nano ~/.gnosys/.env

Fill out required variables:

# GitHub
GITHUB_PAT=your_github_pat_here
REPO_URL=https://github.com/yourusername/private_wiki

# Neo4j
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password

# OpenAI
OPENAI_API_KEY=sk-proj-...

# Directories
HEAVEN_DATA_DIR=/tmp/heaven_data
LLM_INTELLIGENCE_DIR=/tmp/llm_intelligence_responses
CHROMA_PERSIST_DIR=/tmp/carton_chroma_db

# SEED Publishing
SEED_MEMBERSHIP_SITE_URL=https://your-seed-site.replit.app
SEED_MEMBERSHIP_SITE_API_KEY=your_api_key
SEED_MEMBERSHIP_SITE_ADMIN_EMAIL=admin@example.com
SEED_MEMBERSHIP_SITE_ADMIN_PASSWORD=your_password

# GIINT
GIINT_TREEKANBAN_BOARD=your_board_name

5. Start Neo4j (if not running)

docker run -d \
  -p 7687:7687 \
  -e NEO4J_AUTH=neo4j/password \
  neo4j:latest

6. Configure Strata MCPs

gnosys configure-strata

This reads your .env file and generates ~/.config/strata/servers.json with all MCP configurations.

7. Add Strata to Claude Code Config

Manually add the Strata MCP server to your Claude Code configuration. Strata will orchestrate all other MCPs.

8. Restart Claude Code

Restart Claude Code to load all MCPs through Strata.

Verify Installation

gnosys status

Shows configuration status and Neo4j connection health.

Architecture

GNO.SYS follows a layered architecture:

User
  ↓
Claude Code + TWI Plugin (hooks/skills/commands)
  ↓
Strata (MCP Orchestrator)
  ↓
21 MCP Servers (CartON, STARSHIP, STARLOG, SEED, etc.)
  ↓
Supporting Libraries (pydantic-stack-core, payload-discovery, etc.)
  ↓
Infrastructure (Neo4j, ChromaDB, filesystem storage)

Component Overview

Core MCPs

  • carton: Neo4j knowledge graph with wiki+ontology layers
  • starlog: Project tracking and session management
  • starship: Flight configs and navigation system
  • waypoint: Progressive disclosure learning journeys
  • STARSYSTEM: Mission management with fitness scoring
  • seed: Identity unification and publishing platform
  • giint-llm-intelligence: Multi-fire intelligence with response editing
  • brain-agent: Distributed cognition for large contexts
  • emergence-engine: 3-pass methodology (Conceptualize → Generally Reify → Specifically Reify)
  • opera: Pattern learning and workflow capture
  • canopy: Execution tracking
  • toot: Context continuity breadcrumbs
  • flightsim: Flight execution engine
  • metastack: Renderable Pydantic models for structured outputs
  • llm2hyperon: Hyperon/MeTTa integration for computational metagraphs
  • heaven-framework-toolbox: Registry, OmniTool, NetworkEditTool

Supporting Libraries

  • pydantic-stack-core: Stackable, renderable Pydantic models
  • payload-discovery: Systematic agent learning framework

Troubleshooting

Neo4j Connection Failed

# Start Neo4j container
docker run -d -p 7687:7687 -e NEO4J_AUTH=neo4j/password neo4j:latest

# Check connection
gnosys status

MCPs Not Loading

  1. Verify Strata config: cat ~/.config/strata/servers.json
  2. Check .env values: cat ~/.gnosys/.env
  3. Restart Claude Code
  4. Check Claude Code logs

Missing Environment Variables

gnosys configure-strata
# Will show which variables are missing

Development

Installing from Source

git clone https://github.com/yourusername/gnosys
cd gnosys
pip install -e .

Running Tests

pip install -e ".[dev]"
pytest

Philosophy

GNO.SYS embodies the compound intelligence philosophy:

  • Compounding Value: Each system interaction creates incremental, sustainable value
  • Cognitive Separation: Internal thinking vs external communication (GIINT)
  • Systematic Learning: Structured curricula and progress tracking (Payload Discovery)
  • Knowledge Publishing: Transform private work into public knowledge (SEED)
  • Anti-Hallucination: Complete context understanding before modifications (Context Alignment)

License

MIT

Support


☀️🌏💗🌐 - The World Incorporated, a Sanctuary Bastion

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gnosys-0.2.0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gnosys-0.2.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file gnosys-0.2.0.tar.gz.

File metadata

  • Download URL: gnosys-0.2.0.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for gnosys-0.2.0.tar.gz
Algorithm Hash digest
SHA256 af21c7d78dbde3c79ed9c05edf37fe5e249ff8b844458a9df7f71c12847126b3
MD5 0c3e17b39942704c9e86870e5207ffe9
BLAKE2b-256 d3fb88f42a92a7e84214b1b86b6fcc94e7e9d59aeb7f49f818d960023801a24f

See more details on using hashes here.

File details

Details for the file gnosys-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: gnosys-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for gnosys-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a0b8c1194cc932360e1dc806e320933963e082471d40b8e51467367878ee5af
MD5 dd832880899e2ef898b65e8cf6ff999e
BLAKE2b-256 8ee394de5772262289ce9d65ca1036cb0cb421f2eaf2809c9bd96b885402bca4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page