Terminal AI environment for building, testing, and instructing agents
Top 86.5% on sourcepulse
Instrukt is a terminal-based AI environment for building, testing, and instructing modular AI agents. It targets developers and power users seeking an integrated, keyboard-centric workflow for AI-powered tasks like code assistance and document Q&A, offering a secure, sandboxed execution model.
How It Works
Instrukt leverages Langchain for AI orchestration and Textual for a rich terminal UI. Users create agents as Python packages, attach tools and document indexes (managed by Chroma), and instruct them via natural language. Agents run within Docker containers for isolation, with an option for gVisor for enhanced security. This approach provides a flexible, extensible platform for custom AI workflows directly within the terminal.
Quick Start & Requirements
pip install instrukt[all]
TERM=xterm-256color
if color issues arise. Docker with CUDA support is recommended for headless/containerized use.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The Docker agent functionality is an early preview exclusively for Patreon supporters. Currently, only OpenAI models are supported, with local model integration planned as a future milestone. The project is explicitly noted as a work in progress, with potential bugs and API changes.
2 months ago
1 week