File Explorer
Overview
FirstMate is designed to streamline organizational knowledge sharing and documentation by providing instant, AI-powered answers directly from codebases. It addresses the challenge of slow manual documentation processes by reverse-engineering code and allowing users to query complex technical and business information quickly and accurately.
Core features include instant question answering based on code analysis, customizable documentation structure and templates, and secure access controls to ensure organizational data privacy. FirstMate supports conversational follow-ups and automates document updates to keep knowledge current.
The target audience includes internal users such as developers, administrators, and product teams who need rapid access to reliable project information and wish to improve collaboration and operational efficiency through automated documentation and knowledge management.
Functionalities
-
User Onboarding and Access Management
Enables organizations to manage user onboarding through secure invitation and activation flows, as well as fine-grained access rights management. Supports actions like inviting users, accepting invitations, and updating access roles to ensure proper permissions for organizational members. Delivers controlled user lifecycle management to maintain security and governance. -
Repository Management and Analysis
Facilitates enabling, disabling, refreshing, and analyzing software repositories linked to an organization. Supports bulk and individual repository operations, triggering of code analysis workflows, and status tracking. Provides organizations with continuous insight into repository health and code quality, enhancing development governance. -
Provider and Manifest Management
Allows adding, updating, and deleting external service providers and their associated manifests, which represent configuration data or integration metadata. Ensures organizations can efficiently manage their third-party integrations with Git providers, documentation systems, and other platforms, streamlining connected workflows. -
Organizational Context and Question Handling
Supports updating organizational context information to customize AI-driven outputs and documentation. Enables internal users to submit questions about organizational data or codebase aspects, receiving context-aware answers powered by integrated AI services. Improves knowledge dissemination and operational transparency within organizations. -
Subscription and Billing Oversight
Provides endpoints to retrieve subscription details, monthly usage metrics, and manage billing via a portal. Ensures that organizations maintain active subscriptions compliant with licensing, enabling or restricting features accordingly. Offers transparency and control over resource consumption and payments. -
Security and Permission Enforcement
Implements robust permission checks and authentication mechanisms across all API flows, including middleware that verifies user tokens, permissions, and organizational membership. Prevents unauthorized access and maintains audit trails, preserving system integrity and compliance. -
User Account and Profile Management
Offers APIs for users to retrieve their own profile, update personal information, and delete accounts. Administrators can also manage user accounts at an organizational level. Ensures up-to-date user data management supporting personalized experiences and compliance with data policies.