OrganiX Agent
- web-chat
Personal agent with cross-platform capabilities and MCP integration using Claude 3.7
About
What is OrganiX Agent?
OrganiX Agent is an advanced AI agent platform with cross-platform capabilities, featuring Claude 3.7 integration, MCP (Model Context Protocol), multi-agent coordination, and blockchain connectivity. It runs on Windows, Linux, and cloud environments, offering CLI, Terminal Dashboard, and Web Dashboard interfaces.
How to use OrganiX Agent?
Clone the repository and run the platform-specific launcher (launch_agent.bat or ./launch_agent.sh) to initialize the environment and launch the agent. For manual setup, install dependencies, create a .env file with required API keys, activate the virtual environment, and run python agent.py. Additional commands enable streaming, tool use, extended thinking, research, memory maintenance, and conversation management.
Key features of OrganiX Agent
- Advanced multi-agent system with specialized agents (Research, Code, Blockchain, MCP, AGI Reasoning)
- Full MCP support for integrating external tools via Composio
- Blockchain integration with Solana and Phantom wallet connectivity
- Zero-knowledge proof system for privacy-preserving verification
- Enhanced memory system (ChromaDB) with episodic, semantic, and procedural memory
- Cross-platform support with CLI, Terminal Dashboard, and Web Dashboard
Use cases of OrganiX Agent
- Coordinating multiple specialized agents for complex research, code generation, and blockchain tasks
- Integrating external tools and APIs through MCP’s Model Context Protocol
- Performing privacy-preserving verifications using zero-knowledge proofs
- Interacting with Solana blockchain and Phantom wallet for decentralized applications
- Managing and retrieving long-term memories across conversation sessions
FAQ from OrganiX Agent
What AI model does OrganiX Agent use?
OrganiX Agent integrates with Anthropic Claude 3.7 (model claude-3-7-sonnet-20250219) as its core reasoning engine.
Does OrganiX Agent support blockchain integration?
Yes, it connects to the Solana blockchain and Phantom wallet, enabling account balance queries, wallet connections, and zero-knowledge proof operations.
What is MCP support in OrganiX Agent?
MCP (Model Context Protocol) allows the agent to integrate external tools via the Composio API, extending its capabilities with custom functions and services.
Can I run OrganiX Agent on my local machine?
Yes, it runs on Windows, Linux, and Mac with Python 3.8+. Setup requires cloning the repository, installing dependencies, and configuring environment variables.
Is OrganiX Agent free to use?
The software is released under the MIT License, but using it requires API keys (Anthropic, Composio, Exa, etc.) with their own usage costs.
Details
- Author
- kabrony
- GitHub stars
- 3
- Category
- web-chat
- Repository
- kabrony/claude-agent-mcp
OrganiX Agent
OrganiX is an advanced AI agent platform with powerful cross-platform capabilities, featuring Claude 3.7 integration, MCP (Model Context Protocol), multi-agent coordination, and blockchain connectivity.
Key Features
- 🧠 Advanced Multi-Agent System: Specialized agents coordinate to handle different types of queries
- 🪄 Zero-Knowledge Integration: Privacy-preserving verification through ZK proofs
- 🔗 Blockchain & Phantom Wallet: Solana blockchain integration with Phantom wallet connectivity
- 🛠️ Full MCP Support: Integrate external tools using Composio's Model Context Protocol
- 💡 AGI Reasoning Capabilities: Complex reasoning through multi-agent collaboration
- 🧩 Enhanced Memory: Multi-tiered memory system with importance ratings and caching
- 🔍 Web Research: Integrated search and information extraction
- 💬 Conversation Management: Save, load, and manage multiple conversation sessions
- 🖥️ Cross-Platform: Works seamlessly on Windows, Linux, and cloud environments
- 📱 Multiple Interfaces: CLI, Terminal Dashboard, and Web Dashboard options
System Architecture
graph TD
User[User] --> UI[User Interface]
UI --> Agent[Core Agent]
Agent --> MultiAgent[Multi-Agent Coordinator]
Agent --> Memory[Memory System]
Agent --> MCP[MCP Manager]
MultiAgent --> ResearchAgent[Research Agent]
MultiAgent --> CodeAgent[Code Agent]
MultiAgent --> BlockchainAgent[Blockchain Agent]
MultiAgent --> MCPAgent[MCP Agent]
MultiAgent --> AGIAgent[AGI Reasoning Agent]
MCP --> ComposioAPI[Composio API]
MCP --> ExternalTools[External Tools]
Agent --> Claude[Claude 3.7 API]
Agent --> Blockchain[Blockchain Integration]
Blockchain --> Solana[Solana Network]
Blockchain --> ZK[Zero-Knowledge Proofs]
Blockchain --> Phantom[Phantom Wallet]
Memory --> EpisodicMem[Episodic Memory]
Memory --> SemanticMem[Semantic Memory]
Memory --> ProceduralMem[Procedural Memory]
subgraph "User Interfaces"
CLI[CLI Interface]
TUI[Terminal Dashboard]
WebUI[Web Dashboard]
end
UI --> CLI
UI --> TUI
UI --> WebUI
Memory System
The enhanced memory system uses ChromaDB for vector storage and retrieval, with three distinct memory types:
graph LR
A[User Query] --> B[Agent Processing]
B --> C[Memory System]
C --> D[Episodic Memory]
C --> E[Semantic Memory]
C --> F[Procedural Memory]
D -->|Stores| G[Conversations]
D -->|Tracks| H[User Interactions]
E -->|Stores| I[Key Facts]
E -->|Organizes| J[Research Results]
F -->|Records| K[Tool Usage Patterns]
F -->|Remembers| L[System Operations]
C --> M[Memory Maintenance]
M -->|Prunes| N[Old Memories]
M -->|Preserves| O[Important Memories]
C --> P[Memory Retrieval]
P -->|Based on| Q[Relevance]
P -->|Filtered by| R[Importance]
P -->|Organized by| S[Timeframe]
Quick Start
Using the Launch Script (Recommended)
The easiest way to get started is by using the launcher:
1. Clone this repository
git clone https://github.com/kabrony/claude-agent-mcp.git
cd claude-agent-mcp
2. Run the launcher for your platform:
- Windows: launch_agent.bat
- Linux/Mac: ./launch_agent.sh
3. Follow the on-screen menu to initialize your environment and launch the agent
Manual Setup
1. Clone this repository
2. Install dependencies:
- Windows: install_dependencies.bat
- Linux/Mac: ./install_dependencies.sh
3. Create a .env file with your API keys (see Environment Variables section)
4. Activate the virtual environment:
- Windows: venv\Scripts\activate
- Linux/Mac: source venv/bin/activate
5. Run the agent: python agent.py
Environment Variables
Create a .env file in the project root with the following variables:
# Required
ANTHROPIC_API_KEY=your_anthropic_api_key_here
CLAUDE_MODEL=claude-3-7-sonnet-20250219
Optional - Web Research
EXA_API_KEY=your_exa_api_key_here
Optional - MCP Integration
COMPOSIO_API_KEY=your_composio_api_key_here
COMPOSIO_CONNECTION_ID=your_composio_connection_id_here
COMPOSIO_INTEGRATION_ID=your_composio_integration_id_here
Optional - Blockchain
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
SOLANA_PRIVATE_KEY=your_solana_private_key_here
Optional - Zero-Knowledge Proofs
ENABLE_ZK_PROOFS=true
Optional - Social Media
TWITTER_BEARER_TOKEN=your_twitter_bearer_token_here
User Interfaces
Terminal Dashboard
# Launch the dashboard
python dashboard.py
Start dashboard with initial query
python dashboard.py --query "What's the latest news on AI?"
The enhanced dashboard provides:
- Real-time conversation history with markdown rendering
- System information monitoring
- Detailed memory statistics and analytics
- Tool availability indicators
- Multiple conversation management
- Model switching capabilities
- Interactive query input with extended thinking option
Command Line Interface
# Process a query
python agent.py --query "What is quantum computing?"
Stream a response (real-time output)
python agent.py --query "Tell me about quantum computing" --stream
Use tools for a query
python agent.py --query "List the files in my current directory" --tools
Use extended thinking mode
python agent.py --query "Explain the theory of relativity" --extended-thinking
Research a topic
python agent.py --research "Climate change solutions"
Display agent information
python agent.py
Perform memory maintenance
python agent.py --maintenance
Save conversation to file
python agent.py --save my_conversation.json
Load conversation from file
python agent.py --load my_conversation.json
Web Dashboard
# Start the web server
python web_server.py
Then open your browser to http://localhost:8080
Advanced Features
Multi-Agent System
OrganiX uses a multi-agent architecture with specialized agents:
| Agent | Expertise |
|-------|-----------|
| Research Specialist | Deep research and information synthesis |
| Code Specialist | High-quality code solutions |
| Blockchain Specialist | Solana blockchain expertise |
| MCP Specialist | Model Context Protocol integration |
| AGI Reasoning Specialist | Complex reasoning and cognition |
# Use collaborative reasoning with multiple agents
result = await coordinator.collaborative_reasoning(
"Compare traditional finance with DeFi on Solana",
agents=["researcher", "blockchain", "agi_reasoner"]
)
Blockchain & Phantom Wallet Integration
# Get Solana account balance
balance = await solana_integration.get_solana_balance(address)
Connect to Phantom wallet
connection_url = solana_integration.generate_phantom_connection_url(
dapp_url="https://example.com",
redirect_url="https://example.com/callback"
)
Zero-Knowledge Proofs
# Create a proof of knowledge
proof = await zk_proofs.create_proof_of_knowledge(sensitive_data)
Verify a proof
verification = zk_proofs.verify_proof(proof)
MCP Tool Integration
# Register a custom tool
mcp_manager.register_tool(
"calculate_mortgage",
"Calculate mortgage payments",
calculate_mortgage_function
)
Process with MCP tools
result = await mcp_manager.process_with_tools(
"What's my monthly payment on a $300,000 loan at 4.5% for 30 years?"
)
Documentation
For complete documentation, see DOCUMENTATION.md
Requirements
- Python 3.8 or higher
- Dependencies listed in requirements.txt
License
MIT License
Acknowledgments
- Built with Anthropic Claude 3.7
- Utilizes ChromaDB for vector storage
- Enhanced with Exa for web search capabilities
- Integrates with Composio for MCP
- Connects with Solana and Phantom
- Terminal UI powered by Rich