agentists-quickstart-deprecated
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 61 GitHub stars
Code Pass
- Code scan — Scanned 8 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Opinionated DevPod workspace configs for agentic engineering — Claude Code, shared secrets, VS Code extensions, ready on first launch.
🤖 Agentists Quick Start
Welcome to the Agentists Quick Start repository - your opinionated guide to getting started with agentic engineering. 🚀
⚡ Quick Start
Launch a ready-to-use workspace in seconds using DevPod:
Motivation
- Share your set up across CodeSpaces and/or your HomeLab
This includes: - Favored VS Code extensions
- Shared secrets (e.g. Claude API Key e.g. ANTHROPIC_API_KEY) from an external provider such as Github Codespaces Secrets or 1password
Install DevPod in a Code space
- Clone this repo
- Create a codespace from it
- Install DevPod
curl -L -o devpod "https://github.com/loft-sh/devpod/releases/latest/download/devpod-linux-amd64" && sudo install -c -m 0755 devpod /usr/local/bin && rm -f devpod
Note: This repository is currently in a deprecated state. The workspace branches mentioned below (workspace/basic, workspace/security, workspace/batteries-included, workspace/20251208) are not currently maintained on the remote repository. See the plan documentation (docs/plan/plan.md) for information about the fleet architecture rearchitecture efforts.
Basic Development Environment: (Currently not available - branch does not exist)
# devpod up https://github.com/jedarden/agentists-quickstart@workspace/basic
Security-Focused Environment: (Currently not available - branch does not exist)
# devpod up https://github.com/jedarden/agentists-quickstart@workspace/security
🧠 What is Agentic Engineering?
Agentic engineering is the practice of building, deploying, and managing AI agents that can autonomously perform tasks, make decisions, and interact with various systems. This repository provides best practices and ready-to-use configurations to accelerate your journey into this emerging field.
📋 Prerequisites
For DevPod.sh (Recommended):
- DevPod CLI
- Docker Desktop or Docker Engine
For Manual Setup:
- Docker or Podman installed
- VS Code with Dev Containers extension
- Git
- Basic understanding of containerization
🛠️ Alternative Setup Methods
Manual VS Code Setup
Note: The workspace branches mentioned below are not currently available on the remote repository. This repository is in a deprecated state while fleet architecture reorganization is in progress.
Clone the repository
git clone https://github.com/jedarden/agentists-quickstart cd agentists-quickstartCheck available branches
git branch -aOpen in VS Code
- Open the folder in VS Code
- Install the Dev Containers extension if needed
- If a workspace branch becomes available, click "Reopen in Container" when prompted
Refer to plan documentation
- See
docs/plan/plan.mdfor information about the fleet architecture and planned workspace branches
- See
🎯 Core Principles
1. 🌐 Remote-First Development
All coding is performed remotely in isolated environments. No running on local.
- Use containerized development environments (DevPods)
- Ensures consistency across team members
- Eliminates "works on my machine" issues
- Provides clean separation between development and personal environments
2. 🏗️ Agent-Centric Architecture
Design systems with autonomous agents as first-class citizens.
- Build modular, composable agent components
- Implement clear agent boundaries and responsibilities
- Use standardized communication protocols between agents
- Design for scalability from single agent to multi-agent swarms
3. 📈 Continuous Learning and Adaptation
Agents should evolve and improve through interaction and feedback.
- Implement feedback loops for agent performance
- Use versioning for agent behaviors and models
- Track agent decisions and outcomes for analysis
- Enable A/B testing of agent strategies
📁 Repository Structure
This repository uses a branch-based approach for different DevPod configurations. Note: This repository is currently in a deprecated state while workspace branches are being reorganized.
Current Main Branch:
main- Documentation and project overview
Historical Workspace Branches:
The following workspace branches have been referenced in documentation but are not currently maintained on the remote:
workspace/basic- General-purpose development environment with Docker-in-Docker (not currently available)workspace/security- Security research environment with Node.js tools (not currently available)workspace/batteries-included- Fleet-capable environment with tmux NATO naming and advanced tooling (not currently available)workspace/20251208- Legacy tmux fleet environment with MANA integration (not currently available)
Documentation:
docs/plan/plan.md- Comprehensive plan for fleet architecture rearchitecture, including ADR-001 through ADR-004docs/notes/legacy-tmux-fleet.md- Documentation of the legacy tmux NATO fleet architecture
See the plan documentation for information about the ongoing fleet architecture reorganization efforts, including the transition from tmux-based to zellij/herdr-based fleet management.
🐳 DevPods
DevPods are our implementation of containerized development environments. Each DevPod is available as a separate branch that can be instantly launched using DevPod.sh.
Available DevPods:
| DevPod | Branch | Use Case | Launch Command |
|---|---|---|---|
| Basic Development | workspace/basic |
General development with Docker-in-Docker | devpod up https://github.com/jedarden/agentists-quickstart@workspace/basic |
| Security-Focused | workspace/security |
Security research and Node.js development | devpod up https://github.com/jedarden/agentists-quickstart@workspace/security |
| Batteries-Included | workspace/batteries-included |
[Legacy] Fleet-capable environment with tmux NATO-naming, MANA, ccdash | devpod up https://github.com/jedarden/agentists-quickstart@workspace/batteries-included |
| 20251208 Snapshot | workspace/20251208 |
[Legacy] Complete tmux fleet environment (most complete historical devpod) | devpod up https://github.com/jedarden/agentists-quickstart@workspace/20251208 |
Note: The batteries-included and 20251208 branches contain the legacy tmux-based fleet architecture. See Fleet Architecture Reorganization below for the transition plan to the new herdr-based fleet.
Benefits:
- 🚀 Instant workspace setup
- 🔒 Isolated environments
- 📦 Pre-configured tools
- 🤝 Consistent across teams
Fleet Architecture Reorganization
This repository is transitioning from a tmux-based fleet architecture to a herdr-based multiplexer for running multiple AI agents concurrently.
Current State
The legacy tmux fleet (available on workspace/batteries-included and workspace/20251208 branches) includes:
- NATO-named sessions: Each agent runs in a separate tmux session (alpha, bravo, charlie, …)
- Fleet launcher (
start.sh): Automatically assigns the next available NATO name - MANA integration: Tool-use governance and session tracking via PreToolUse hooks
- ccdash: Claude Code dashboard for fleet monitoring
- Tool set: claude-code, gh, kubectl, tmux, resurrect plugins
See docs/notes/legacy-tmux-fleet.md for complete details on the tmux architecture.
Transition Plan (ADR-002)
The project is adopting herdr, a maintained multiplexer that provides:
- Glanceable status signals: See at a glance which agents need human attention (🙋 indicators)
- Multi-agent support: Run Claude Code, Codex, and other agent CLIs in the same fleet
- Spaces → Tabs → Panes: Hierarchical organization matching the fleet model
- Better context detection: Reliable agent-state tracking without manual inspection
The transition plan is documented in docs/plan/plan.md, including:
- ADR-001: Original decision to adopt zellij (now superseded)
- ADR-002: Decision to adopt herdr instead of custom zellij implementation
- ADR-003: Correction on herdr's push-status API capabilities
- ADR-004: Multi-agent fleet support (Claude + Codex, one kind per pane)
Future Workspace Branch
Once the transition is complete, a new workspace/herdr branch will be published as the recommended fleet workspace, and the tmux-based branches will be marked as legacy.
✅ Best Practices
- Always develop in containers - Never install development dependencies on your local machine
- Document your agents - Clear documentation of agent capabilities and limitations
- Test agent interactions - Implement comprehensive testing for multi-agent scenarios
- Monitor agent behavior - Use logging and observability tools
- Version everything - Agent code, configurations, and training data
🤝 Contributing
We welcome contributions! Please ensure:
- All code is developed within a DevPod
- Follow the established patterns and principles
- Include documentation for new features
- Test thoroughly before submitting
🗺️ Future Roadmap
- Agent templates and scaffolding tools
- Multi-agent orchestration examples
- Performance monitoring dashboards
- Agent communication protocols
- Security best practices guide
📄 License
Licensed under the MIT License.
Copyright 2025-2026 Jed Arden and contributors. See NOTICE for
attribution. By submitting a contribution, you agree to license it under the
MIT License as described in CONTRIBUTING.md.
💬 Support
For questions and support:
- Open an issue in this repository
- Check existing documentation
- Join our community in GitHub Discussions
Remember: The future of software development is agentic. Start building with the right foundation! 🏆
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found