https://github.com/nethermindeth/agentic.city
Experiments with large scale agentic systems
https://github.com/nethermindeth/agentic.city
Last synced: 10 months ago
JSON representation
Experiments with large scale agentic systems
- Host: GitHub
- URL: https://github.com/nethermindeth/agentic.city
- Owner: NethermindEth
- License: mit
- Created: 2024-11-09T19:42:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-27T17:59:25.000Z (12 months ago)
- Last Synced: 2025-06-27T18:41:31.958Z (12 months ago)
- Language: Python
- Size: 1.15 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Agentic.City 🌆
A monorepo housing experiments and implementations for the Agentic.City framework - a large-scale agent-based system with integrated crypto primitives and multi-platform distribution capabilities.
## Overview
Agentic.City aims to create a robust framework for autonomous agents that can:
- Interact with crypto primitives and blockchain technologies
- Distribute seamlessly across messaging platforms (Telegram, etc.)
- Enable complex agent-to-agent and agent-to-human interactions
- Scale effectively in decentralized environments
## Current Experiments 📚
| Experiment | Description | Status |
|------------|-------------|---------|
| gitwise | AI-powered Git companion for intelligent version control and code analysis | 🟢 Active |
| swarmer | Modular framework for building intelligent agents with context-based architecture, dynamic tool creation, and state persistence | 🟢 Active |
| telegram-bot | Production-ready Telegram bot with command handling, rate limiting, and error handling | 🟡 In Progress |
| scripts | Utility scripts including Ollama wrapper and HTTP request helpers | 🟡 In Progress |
## Components
### GitWise 🌳
An intelligent Git companion that brings AI-powered insights to your version control workflow. Key features include:
- AI-powered diff summarization and commit message generation
- Smart branch comparison and PR management
- Semantic Git history search
- Built in Rust for performance and reliability
[Learn more about GitWise](./gitwise/README.md)
### Swarmer Framework 🤖
The core agent framework powering Agentic.City. Key features include:
- Context-based architecture for modular agent capabilities
- Dynamic tool creation and management
- Agent identity and state persistence
- Event handling and scheduling
- Secure crypto operations
[Learn more about Swarmer](./swarmer/README.md)
### Telegram Bot 🤖
## Deployment 🚀
The Telegram bot is automatically deployed to different environments based on branch merges:
- Production (main branch) -> prod environment
- Staging (staging branch) -> staging environment
- Development (develop branch) -> dev environment
Each environment has its own AWS EC2 instance and configuration. The deployment is handled automatically through GitHub Actions.
### Prerequisites for Deployment
- AWS EC2 instances set up for each environment
- Proper security groups and SSH access configured
- Environment variables set up in GitHub Secrets
- Appropriate AWS IAM roles and permissions