{"id":36678038,"url":"https://github.com/tara-vision/taracode","last_synced_at":"2026-02-07T00:04:45.501Z","repository":{"id":336451996,"uuid":"1146338131","full_name":"tara-vision/taracode","owner":"tara-vision","description":"DevOps \u0026 Cloud AI Assistant that runs locally with Ollama for complete privacy.","archived":false,"fork":false,"pushed_at":"2026-02-04T21:52:25.000Z","size":384,"stargazers_count":26,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-05T00:43:09.125Z","etag":null,"topics":["agentic-ai","ai","ai-assisted-coding","cli-ai-agent","golang","ollama-client"],"latest_commit_sha":null,"homepage":"https://code.tara.vision","language":"Go","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/tara-vision.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-31T00:00:39.000Z","updated_at":"2026-02-04T21:44:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tara-vision/taracode","commit_stats":null,"previous_names":["tara-vision/taracode"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/tara-vision/taracode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tara-vision%2Ftaracode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tara-vision%2Ftaracode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tara-vision%2Ftaracode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tara-vision%2Ftaracode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tara-vision","download_url":"https://codeload.github.com/tara-vision/taracode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tara-vision%2Ftaracode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29181265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T23:15:33.022Z","status":"ssl_error","status_checked_at":"2026-02-06T23:15:09.128Z","response_time":59,"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":["agentic-ai","ai","ai-assisted-coding","cli-ai-agent","golang","ollama-client"],"created_at":"2026-01-12T10:52:32.187Z","updated_at":"2026-02-07T00:04:45.496Z","avatar_url":"https://github.com/tara-vision.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# taracode\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n[![Go Version](https://img.shields.io/badge/Go-1.23-blue.svg)](https://go.dev/)\n[![Go Report Card](https://goreportcard.com/badge/github.com/tara-vision/taracode)](https://goreportcard.com/report/github.com/tara-vision/taracode)\n\n**DevOps \u0026 Cloud AI Assistant** - Expert guidance for Kubernetes, Terraform, Docker, and multi-cloud deployments. Runs\nlocally with Ollama for complete privacy.\n\n## Why taracode?\n\n- **DevOps Expertise** - Specialized in Kubernetes, Terraform, Docker, CI/CD, and cloud platforms\n- **58 Built-in Tools** - DevOps, security scanning, file operations, git, web search\n- **Multi-Agent System** - 7 specialized agents for complex tasks\n- **Privacy-first** - Runs fully local with Ollama, your data never leaves your machine\n- **No Account Required** - Just install and use\n\n## Quick Start\n\n### 1. Install Ollama\n\n```bash\n# macOS / Linux\nbrew install ollama\n\n# Or download from https://ollama.ai\n```\n\n### 2. Pull a Model\n\n```bash\nollama pull gemma3:27b    # Recommended (16GB+ RAM)\nollama pull gemma3:12b    # For limited hardware\n```\n\n### 3. Install taracode\n\n**Quick install (recommended):**\n\n```bash\ncurl -fsSL https://code.tara.vision/install.sh | bash\n```\n\n**Homebrew (macOS / Linux):**\n\n```bash\nbrew tap tara-vision/tap\nbrew install taracode\n```\n\n**Go install:**\n\n```bash\ngo install github.com/tara-vision/taracode@latest\n```\n\n**Manual download:**\nDownload binaries from [GitHub Releases](https://github.com/tara-vision/taracode/releases)\n\n### 4. Run\n\n```bash\ncd your-project\ntaracode\n\u003e /init    # Enable project features\n```\n\nThat's it! Start asking questions about your infrastructure.\n\n## Features\n\n### Screen Monitoring (`/watch`)\n\nLet the AI watch your screen and catch errors before you do:\n\n```bash\n\u003e /watch this          # Capture and analyze all screens now\n\u003e /watch start         # Start continuous monitoring\n\u003e /watch stop          # Stop monitoring\n```\n\n### Multi-Agent System\n\n7 specialized agents work together on complex tasks:\n\n| Agent           | Specialty                                    |\n|-----------------|----------------------------------------------|\n| **Planner**     | Task decomposition and dependency analysis   |\n| **Coder**       | Code generation and editing                  |\n| **Tester**      | Test execution and output analysis           |\n| **Reviewer**    | Code review and quality checks               |\n| **DevOps**      | Infrastructure and deployment operations     |\n| **Security**    | Security scanning and vulnerability analysis |\n| **Diagnostics** | Failure analysis and root cause detection    |\n\n```bash\n\u003e /agent list          # List all agents\n\u003e /agent use security  # Route next prompt to specific agent\n```\n\n### Autonomous Task Execution (`/task`)\n\nPlan and execute multi-step tasks with checkpoints:\n\n```bash\n\u003e /task \"Add authentication to the API\"\n\u003e /task \"Deploy to production with blue-green strategy\"\n\u003e /task templates      # List built-in templates\n```\n\n### Project Memory\n\nRemember project-specific knowledge across sessions:\n\n```bash\n\u003e /remember We use PostgreSQL for production databases\n\u003e /remember Always run tests before pushing #workflow\n\u003e /memory search database\n```\n\n### DevOps Tools\n\n| Category       | Tools                                                          |\n|----------------|----------------------------------------------------------------|\n| **Kubernetes** | kubectl get/apply/delete/describe/logs/exec, helm list/install |\n| **Terraform**  | init, plan, apply, destroy, output, state                      |\n| **Docker**     | build, ps, logs, compose, exec                                 |\n| **AWS**        | aws cli, ecs, eks operations                                   |\n| **Azure**      | az cli, aks operations                                         |\n| **GCP**        | gcloud cli, gke operations                                     |\n| **Security**   | trivy, gitleaks, SAST, tfsec, kubesec, dependency audit        |\n\n### Security Mode\n\nFull DevSecOps capabilities with audit logging:\n\n```bash\n\u003e /mode security       # Switch to security mode\n\n# Security scanning\n\u003e Scan this image for vulnerabilities: nginx:latest\n\u003e Check for secrets in the current directory\n\u003e Run a SAST scan on the codebase\n```\n\n## Commands\n\n| Command        | Description                    |\n|----------------|--------------------------------|\n| `/init`        | Initialize project             |\n| `/mode`        | Switch mode (devops, security) |\n| `/model`       | Switch between models          |\n| `/task`        | Execute multi-step tasks       |\n| `/agent`       | Manage specialized agents      |\n| `/watch`       | Screen monitoring              |\n| `/memory`      | Project memory management      |\n| `/permissions` | Tool permission controls       |\n| `/audit`       | Security audit log             |\n| `/history`     | File operation history         |\n| `/undo`        | Undo file modifications        |\n| `/diff`        | Show session changes           |\n| `/tools`       | List available tools           |\n| `/help`        | Show help                      |\n\n## Configuration\n\nCreate `~/.taracode/config.yaml`:\n\n```yaml\n# Ollama Server\nhost: http://localhost:11434\nmodel: gemma3:27b\n\n# Search\nsearch:\n  primary: duckduckgo\n  fallback: searxng\n  brave_api_key: \"\"    # Optional: Brave Search API\n\n# Memory\nmemory:\n  enabled: true\n  auto_capture: true\n\n# Agents\nagents:\n  enabled: true\n```\n\n## Supported LLM Backends\n\n| Backend       | Setup                 | Notes                      |\n|---------------|-----------------------|----------------------------|\n| **Ollama**    | `brew install ollama` | Recommended, easiest setup |\n| **vLLM**      | Self-hosted           | For production deployments |\n| **llama.cpp** | Self-hosted           | Lightweight option         |\n\n## Development\n\n```bash\nmake deps      # Install dependencies\nmake build     # Build binary\nmake test      # Run tests\nmake install   # Install to /usr/local/bin\n```\n\n## Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## About\n\nBuilt by [Tara Vision, LLC](https://tara.vision) | Created by [Dejan Stefanoski](https://stefanoski.nl)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftara-vision%2Ftaracode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftara-vision%2Ftaracode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftara-vision%2Ftaracode/lists"}