{"id":32023585,"url":"https://github.com/manikonda-rao/terminal_cli_agent","last_synced_at":"2026-01-20T17:16:53.913Z","repository":{"id":317757397,"uuid":"1066822319","full_name":"manikonda-rao/terminal_cli_agent","owner":"manikonda-rao","description":"A production-ready command-line interface that transforms natural language instructions into executable code through advanced AI integration. Engineered for professional development workflows with enterprise-grade reliability and security.","archived":false,"fork":false,"pushed_at":"2025-10-14T21:47:39.000Z","size":341,"stargazers_count":0,"open_issues_count":27,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-14T23:43:14.196Z","etag":null,"topics":["anthropic-claude","api","claude-code","hacktoberfest","hacktoberfest-accpeted","openai","python","typescript"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manikonda-rao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-30T02:22:39.000Z","updated_at":"2025-10-14T21:47:43.000Z","dependencies_parsed_at":"2025-10-02T22:08:07.497Z","dependency_job_id":"78d314ee-c7d9-4e4b-9c1a-218c8a0e7a1f","html_url":"https://github.com/manikonda-rao/terminal_cli_agent","commit_stats":null,"previous_names":["manikonda-rao/terminal_cli_agent"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/manikonda-rao/terminal_cli_agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manikonda-rao%2Fterminal_cli_agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manikonda-rao%2Fterminal_cli_agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manikonda-rao%2Fterminal_cli_agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manikonda-rao%2Fterminal_cli_agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manikonda-rao","download_url":"https://codeload.github.com/manikonda-rao/terminal_cli_agent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manikonda-rao%2Fterminal_cli_agent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anthropic-claude","api","claude-code","hacktoberfest","hacktoberfest-accpeted","openai","python","typescript"],"created_at":"2025-10-16T09:53:08.065Z","updated_at":"2026-01-20T17:16:53.885Z","avatar_url":"https://github.com/manikonda-rao.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# POGO Terminal CLI Agent\n\nA production-ready command-line interface that transforms natural language instructions into executable code through advanced AI integration.\n\n```\n    ╔══════════════════════════════════════════════════════════════╗\n    ║           /\\ \\       /\\ \\         /\\ \\           /\\ \\        ║\n    ║          /  \\ \\     /  \\ \\       /  \\ \\         /  \\ \\       ║\n    ║         / /\\ \\ \\   / /\\ \\ \\     / /\\ \\_\\       / /\\ \\ \\      ║\n    ║        / / /\\ \\_\\ / / /\\ \\ \\   / / /\\/_/      / / /\\ \\ \\     ║\n    ║       / / /_/ / // / /  \\ \\_\\ / / / ______   / / /  \\ \\_\\    ║\n    ║      / / /__\\/ // / /   / / // / / /\\_____\\ / / /   / / /    ║\n    ║     / / /_____// / /   / / // / /  \\/____ // / /   / / /     ║\n    ║    / / /      / / /___/ / // / /_____/ / // / /___/ / /      ║\n    ║   / / /      / / /____\\/ // / /______\\/ // / /____\\/ /       ║ \n    ║   \\/_/       \\/_________/ \\/___________/ \\/_________/        ║                                               ║\n    ║                                                              ║\n    ║                                                              ║\n    ║    AI-Powered Terminal Coding Assistant                      ║\n    ║    Generate, modify, and execute code with natural language  ║\n    ║    Safe execution in sandboxed environments                  ║\n    ║    Intelligent file management with version control          ║\n    ║    Persistent conversation context and project state         ║\n    ║                                                              ║\n    ║                                                              ║\n    ║                                                              ║\n    ╚══════════════════════════════════════════════════════════════╝\n```\n\n## Quick Start\n\n### Installation\n\n```bash\n# Clone and setup\ngit clone https://github.com/your-org/terminal_cli.git\ncd terminal_cli\npip install -r requirements.txt\n\n# Configure API keys (optional)\ncp env.example .env\n# Edit .env with your OpenAI or Anthropic API keys\n\n# Launch POGO\npython -m src.cli.main\n```\n\n### Using POGO Launcher Scripts\n\n**Fish Shell:**\n```bash\nfish install_pogo.fish  # Install globally\npogo                    # Launch POGO\n```\n\n**Bash/Zsh:**\n```bash\n./pogo.sh              # Launch POGO\n```\n\n## Usage Examples\n\n```bash\n# Create code\n\u003e Create a Python function for quicksort\n\u003e Write a class for a linked list node\n\u003e Implement a stack data structure\n\n# Modify existing code\n\u003e Modify the last function to handle edge cases\n\u003e Change the sorting algorithm to use merge sort\n\n# Execute and test\n\u003e Run the last function with test data\n\u003e Test the binary search with [1, 3, 5, 7, 9]\n\n# File management\n\u003e Create a file called utils.py\n\u003e Search for \"def quicksort\"\n\n# Special commands\n\u003e /help          # Show help\n\u003e /status        # Show project status\n\u003e /execution-panel  # Interactive code execution\n\u003e /web-panel      # Web-based execution panel\n\u003e /quit          # Exit\n```\n\n## Interactive Code Execution\n\nPOGO includes powerful execution panels for running code directly:\n\n```bash\n# Terminal-based panel\n/execution-panel\n\n# Web-based panel (localhost:5000)\n/web-panel\n```\n\n**Supported Languages:** Python, JavaScript, TypeScript, Java, C++, Rust, Go, PHP, Ruby, Perl, Bash\n\n**Features:**\n- Real-time output streaming\n- Secure sandboxed execution\n- Multi-language support\n- Resource limits and timeout protection\n- Execution history\n\n## Configuration\n\n```python\nfrom src.core.models import AgentConfig\n\nconfig = AgentConfig(\n    llm_provider=\"openai\",        # or \"anthropic\"\n    model_name=\"gpt-4\",          # or \"claude-3-sonnet\"\n    max_execution_time=30,       # Execution timeout\n    max_memory_mb=512,           # Memory limit\n    enable_syntax_highlighting=True,\n    enable_autocomplete=True\n)\n```\n\n## Architecture\n\n```\nterminal_cli/\n├── src/\n│   ├── cli/           # Interactive CLI interface\n│   ├── core/          # Core agent logic and models\n│   ├── execution/     # Sandboxed execution engine\n│   └── memory/        # Conversation and project state\n├── pogo.fish          # Fish shell launcher\n├── pogo.sh            # Bash shell launcher\n├── install_pogo.fish  # Installation script\n└── requirements.txt   # Dependencies\n```\n\n## Security Features\n\n- **Sandboxed execution**: Code runs in isolated environments\n- **Resource limits**: CPU time and memory restrictions\n- **Process isolation**: Prevents system access\n- **Automatic cleanup**: Temporary files and processes cleaned up\n\n## Documentation\n\n- [EXAMPLES.md](EXAMPLES.md) - Comprehensive usage examples\n- [CONTRIBUTING.md](CONTRIBUTING.md) - Contributing guidelines\n- [ROADMAP.md](ROADMAP.md) - Development roadmap\n\n## Contributing\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanikonda-rao%2Fterminal_cli_agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanikonda-rao%2Fterminal_cli_agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanikonda-rao%2Fterminal_cli_agent/lists"}