TechForceAI
TechForceAI
TechForce AI
TechForce AI is an AI-powered autonomous coding assistant that integrates seamlessly with your editor. It can:
- Communicate in natural language
- Read and write files directly in your workspace
- Execute terminal commands
- Automate browser interactions
- Integrate with OpenAI-compatible and custom APIs/models
- Customize its behavior through flexible modes
Whether you need a coding partner, system architect, or specialized roles like QA engineer or DevOps assistant, TechForce AI accelerates your development workflow.
Key Features
Adaptive Autonomy
TechForce AI interacts in natural language and suggests actions like file modifications, terminal commands, and browser operations. Choose your preferred mode of operation:
- Manual Approval: Review and approve each action for complete control.
- Autonomous/Auto-Approve: Allow TechForce AI to execute tasks automatically, optimizing repetitive workflows.
- Hybrid: Auto-approve specific actions (e.g., file edits) while requiring confirmation for higher-risk operations (e.g., deployments).
Regardless of the setting, you always have the final decision on what TechForce AI does.
Supports Any API or Model
TechForce AI is compatible with:
- OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure, GCP Vertex, or local models (LM Studio/Ollama).
- Different models per task. For example, use an advanced model for system design and a lightweight model for routine coding.
- Usage Tracking: Monitor token consumption and cost per session.
Custom Modes
Tailor TechForce AI’s role, instructions, and permissions with Custom Modes:
- Built-in Modes:
- Code: General-purpose coding assistant
- Architect: High-level system design insights
- Ask: Research and knowledge-based queries
- User-Created Modes:
- Instantly create specialized modes by typing: "Create a new mode for ".
- Define role-specific instructions and tool restrictions.
Advanced Mode Features:
- File Restrictions: Limit modes to specific file types (e.g., only allowing
Architect
mode to edit markdown files).
- Custom File Rules: Define access patterns (e.g.,
.test.ts
files for test-related operations only).
- Mode Switching: TechForce AI can switch modes dynamically (e.g., transitioning to
Code
mode for implementation).
- Self-Creation: TechForce AI assists in generating new modes with predefined constraints.
File & Editor Operations
TechForce AI provides smart file and editor interactions:
- Create, edit, and manage project files with visible diffs.
- Detect and resolve linting or compile-time errors (e.g., missing imports, syntax issues).
- Integrate with the editor's timeline to track and revert changes when needed.
Command Line Integration
Seamlessly execute terminal commands with TechForce AI:
- Install dependencies, run builds, and execute tests.
- Monitor command output and adapt to errors dynamically.
- Keep development servers running in the background while continuing to code.
- Choose to manually approve each command or set auto-approval for frequent operations.
Browser Automation
TechForce AI enables automated browser interactions:
- Open and interact with web applications.
- Perform actions like clicking, typing, scrolling, and taking screenshots.
- Capture console logs to debug runtime errors and UI/UX issues.
- Useful for end-to-end testing and visual verification of changes.
Extending TechForce AI with MCP
Enhance TechForce AI using the Model Context Protocol (MCP):
- “Add a tool to manage AWS EC2 resources.”
- “Add a tool to query Jira tickets.”
- “Add a tool to fetch the latest PagerDuty alerts.”
TechForce AI can autonomously configure and expand its capabilities, with user approval.
Context Mentions
Provide additional context in conversations using:
- @file – Embed file contents in the chat.
- @folder – Include entire folder structures.
- @problems – Retrieve workspace errors/warnings for TechForce AI to resolve.
- @url – Fetch and convert external documentation into markdown.
- @git – Analyze code history with Git commits and diffs.
By leveraging Context Mentions, you ensure TechForce AI focuses on the most relevant details while optimizing token usage.
TechForce AI transforms your development experience, reducing manual effort and enhancing efficiency. Whether you're coding, debugging, or testing, TechForce AI is your intelligent assistant, ready to streamline your workflow.