AngenAI Quick User Guide: Automate Your Software Development

Table of Contents

Welcome to AngenAI

AngenAI revolutionizes software development by automating up to 80% of your coding process. This powerful AI assistant integrates seamlessly with your existing codebase, respects your company’s standards, and enables your team to focus on creativity and problem-solving rather than repetitive coding tasks.

 

Whether you’re building a new feature, implementing a complex algorithm, or creating a UI component, AngenAI helps you complete these tasks faster and with greater consistency. Available for both Mac and Windows platforms, as well as through a web interface, AngenAI transforms software development into a more efficient, factory-like process.

Getting Started with AngenAI

Getting started with AngenAI is straightforward:

 

  1. Visit the AngenAI website: Go to angen.ai and click the “Download” button
  2. Create an account or log in: You can create an account using email/password or “Login with Google”
  3. Download the desktop app: Select the version for your operating system (macOS or Windows)
  4. Install and launch: Follow the installation instructions and open the application

 

When you first launch AngenAI, you’ll go through an onboarding wizard that helps you:

 

  • Create your first organization
  • Set up your first project
  • Configure your local source folder
  • Formulate your first task for AngenAI

 

After completing the wizard, you’ll be taken directly to the Work Item Workbench, where you can start working on your first task.

Solving Your First Task with the Work Item Workbench

The Work Item Workbench is the core interface where you interact with AngenAI. It consists of several key sections:

 

Central Area

 

At the center of the screen, you can write and edit your task description. Here you can also select which LLM you’ll be using (Claude or OpenAI) and choose a personality for the task.

 

Context Panel (Left Side)

 

This panel allows you to define the context for your task by selecting:

 

  • Existing files from your project that provide relevant code patterns
  • Articles from your knowledge base that contain guidelines or standards

 

History Panel (Right Side)

 

The history panel shows previous iterations of your task, allowing you to revert to earlier stages if needed.

Creating and Processing a Task

The workflow for using AngenAI is simple:

 

1.  Write your task description in the central area, describing what you need as you would to a colleague

2. Click the arrow button to submit your task and start the generation process

3. Review the generated solution: 

 

  • The task description moves to the top
  • Below is a file tree and code viewer showing the proposed changes
  • For existing files, changes are displayed in a compare view similar to GitHub

 

4. Apply or refine the solution:

 

  • If satisfied, select all or specific files and click “Apply Changes”
  • If you need modifications, enter additional instructions in the prompt area below the code panel
  • Click the arrow button again to continue the iteration

 

Using the History Panel

 

The History panel is valuable when you go through multiple iterations:

 

  • If you feel the solution is going in the wrong direction, click on a previous generation in the History panel
  • You can pick up files from earlier iterations or restart from that point with new prompts
  • This makes it easy to explore different approaches without losing your progress

Improving AI Performance with Knowledge Base and Personalities

To enhance the quality of code generation, AngenAI provides two powerful customization features:

 

Knowledge Base

 

The Knowledge Base is where you store relevant information for reference during code generation:

 

  • Organization-wide knowledge: Coding standards, security guidelines, and technical practices used throughout your company
  • Project-specific knowledge: Requirements documents, technical specifications, and project-specific guidelines

 

Adding comprehensive documentation to your Knowledge Base ensures that generated code adheres to your established practices and standards.

 

Personalities

 

Personalities in AngenAI allow you to tune how AI agents approach different types of tasks:

 

1. Personalities are equivalent to system prompts given to the LLMs

2. You can configure personalities for different types of specialists like:

 

  • Development roles (React Developer, NextJS Developer, Flutter Developer)
  • DevOps specialists
  • Product managers
  • System architects

 

Personalities aren’t limited to code generation. You can use them to:

 

  • Generate requirements based on client input documents stored in the Knowledge Base
  • Create technical specifications based on requirements
  • Design system architecture
  • And then use all these outputs to generate code

 

By combining a well-maintained Knowledge Base with appropriate Personalities, you can significantly improve the relevance and quality of AI-generated solutions across the entire software development lifecycle.

Managing Projects and Organizations

Projects Configuration

 

Projects in AngenAI help you organize your work with specific settings:

Create a new project by providing:

 

  • A name
  • A description (optional)
  • The local source folder path

 

The source folder path is crucial as it defines where AngenAI will look for your existing files when you select context in the Work Item Workbench.

 

Organizations Management

 

Organizations are the top-level structure in AngenAI:

 

1. You can create one or more organizations

2. Through Organization Management, you can control access to your organization by: 

 

  • Inviting users
  • Assigning specific roles (owner, admin, member)

 

3. In Settings, you can view any invitations you’ve received to join other organizations

 

Navigation and Quick Access

 

AngenAI provides several navigation options for efficient workflow:

 

1. Switch between organizations and projects using the dropdown menu in the top-left corner

2. Access your account options including sign out from the icon in the top bar

3. Use the plus button in the top bar for quick creation of new work items without navigating to the Work Items section first

Conclusion

AngenAI transforms software development by automating repetitive coding tasks while maintaining your standards and coding practices. By effectively using the Work Item Workbench, Knowledge Base, and Personalities, you can significantly increase your development speed and maintain consistency across your projects.

 

The platform is designed to be intuitive, following a natural workflow from task description to code generation and refinement. As you use AngenAI more, you’ll discover how it can be integrated into your development process to maximize efficiency and creativity.