Crawler Summary

access-forge answer-first brief

AccessForge is an accessibility-first, AI-powered interface that enables visually impaired developers to contribute to open-source projects — navigate repositories, manage issues, and control GitHub workflows using voice, text and intent. AccessForge AccessForge is an accessibility-first, AI-powered GitHub workspace that helps visually impaired developers and inclusive teams contribute to open-source projects. It combines a guided chat assistant, interactive UI components, and GitHub MCP tooling so users can navigate repos, triage issues, and open PRs without leaving the app. About the Project AccessForge removes barriers for visually impaired develop Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

access-forge is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 98/100

access-forge

AccessForge is an accessibility-first, AI-powered interface that enables visually impaired developers to contribute to open-source projects — navigate repositories, manage issues, and control GitHub workflows using voice, text and intent. AccessForge AccessForge is an accessibility-first, AI-powered GitHub workspace that helps visually impaired developers and inclusive teams contribute to open-source projects. It combines a guided chat assistant, interactive UI components, and GitHub MCP tooling so users can navigate repos, triage issues, and open PRs without leaving the app. About the Project AccessForge removes barriers for visually impaired develop

MCPverified

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Azaddsync

Artifacts

0

Benchmarks

0

Last release

0.1.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/azadDsync/access-forge.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Azaddsync

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key, oauth

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

npm install

bash

cp example.env.local .env.local

plaintext

NEXT_PUBLIC_TAMBO_API_KEY=...
NEXT_PUBLIC_CLIENT_URL=http://localhost:3000
NEXT_PUBLIC_API_URL=http://localhost:3000
BETTER_AUTH_URL=http://localhost:3000
BETTER_AUTH_SECRET=replace-with-a-secure-secret
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
DATABASE_URL=postgresql://...

bash

npx prisma generate --schema prisma/schema.prisma

bash

npm run dev

text

src/
  app/            # Routes (chat, dashboard, auth, settings)
  components/     # UI + Tambo components
  lib/            # Auth, Prisma, Tambo config
  services/       # GitHub + analytics services
  generated/      # Prisma client output

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

AccessForge is an accessibility-first, AI-powered interface that enables visually impaired developers to contribute to open-source projects — navigate repositories, manage issues, and control GitHub workflows using voice, text and intent. AccessForge AccessForge is an accessibility-first, AI-powered GitHub workspace that helps visually impaired developers and inclusive teams contribute to open-source projects. It combines a guided chat assistant, interactive UI components, and GitHub MCP tooling so users can navigate repos, triage issues, and open PRs without leaving the app. About the Project AccessForge removes barriers for visually impaired develop

Full README

AccessForge

AccessForge is an accessibility-first, AI-powered GitHub workspace that helps visually impaired developers and inclusive teams contribute to open-source projects. It combines a guided chat assistant, interactive UI components, and GitHub MCP tooling so users can navigate repos, triage issues, and open PRs without leaving the app.

About the Project

AccessForge removes barriers for visually impaired developers by providing a fully accessible interface for GitHub contributions. Instead of navigating complex web UIs, users describe their intent in natural language and the AI handles repository exploration, issue triage, branch creation, and PR submission—all with voice, text, and keyboard navigation. The system adapts its UI based on user accessibility profiles (blind, partially-blind, color-blind, non-blind) to ensure everyone can contribute effectively.

Built with Tambo AI as the core conversational layer, AccessForge demonstrates how generative UI and MCP (Model Context Protocol) integrations can create inclusive developer tools that reduce friction for underrepresented contributors while maintaining transparency and safety through explicit confirmation workflows.

Highlights

  • Accessibility profiles for blind/low-vision, color-blind, and non-blind users.
  • Generative UI: AI renders charts, cards, and contribution flows with schema-validated props.
  • GitHub MCP actions for repo, issue, and PR workflows with explicit confirmation.
  • Dashboard + AI studio layout with quick-start prompts.
  • Keyboard shortcuts, screen reader tours, and voice input support.

Tech Stack & Architecture

Core Technologies

  • Next.js 15 (App Router) + React 19 – Server and client components with streaming
  • Tambo AI SDK – Conversational AI, generative UI, and MCP integration
  • Better Auth – GitHub OAuth with session management
  • Prisma 7 + PostgreSQL – Database ORM with Prisma Accelerate adapter
  • Tailwind CSS v4 – Utility-first styling with dark mode support

Architecture Layers

  1. Accessibility Layer (src/components/accessibility)

    • Profile detection and persistence
    • Adaptive UI layouts (visual vs non-visual workflows)
    • Screen reader guidance and keyboard shortcuts
  2. AI & Generative UI (src/lib/tambo.ts)

    • Component registration with Zod schemas
    • Tool registration for GitHub actions
    • Streaming responses and real-time UI updates
  3. GitHub Integration (src/services/github-oauth-tools.ts)

    • OAuth-backed API calls for repo/issue/PR actions
    • MCP tools for confirmed write operations (fork, branch, commit, PR)
    • Dashboard analytics with live activity tracking
    • Custom GitHub Tools (implemented in this project):
      • listGitHubRepos – Browse user repositories with filters
      • getGitHubRepo – Fetch repository details and metadata
      • createGitHubRepo – Create new repositories with confirmation
      • listGitHubIssues – Query issues by label, state, or assignee
      • getGitHubIssue – Retrieve full issue details and comments
      • updateGitHubIssue – Modify issue state, title, or body
      • addGitHubIssueComment – Post comments on issues
      • addGitHubIssueLabels – Apply labels for organization
      • createGitHubPullRequest – Open PRs with title, body, and branch refs
      • createGitHubBranch – Create feature branches from base
      • createGitHubFork – Fork repositories to user account
      • upsertGitHubFile – Create or update files with commits
      • listGitHubRepoTree – Explore repository file structure
      • getGitHubFileContent – Read file contents from repos
      • searchGitHubCode – Search code across repositories
  4. Database & Auth (src/lib/auth.ts, src/lib/prisma.ts)

    • Better Auth with GitHub provider
    • User ability profiles stored in Prisma
    • Session-based access token management

Demo

🔗 Live Demo: https://access-forge-three.vercel.app

Screenshots

Homepage

Homepage Landing page with accessibility-first design and quick access to features

Sign In with GitHub

Sign In GitHub OAuth authentication flow with accessibility profile setup

Dashboard Overview

Dashboard GitHub repository analytics with live activity tracking and AI-powered insights

Analytics View

Analytics Real-time chart generation and interactive data visualization

Contribution Flow - Start

Contribution Flow Start Initial step of guided PR creation with accessibility checks

Contribution Flow - Mid

Contribution Flow Mid Confirming changes and reviewing PR details

Contribution Flow - End

Contribution Flow End Successful PR submission with confirmation

Fork Repository

Fork Repository Forking workflow with MCP tool confirmation

PR Comments

PR Comments Adding comments to pull requests through conversational interface

Accessibility Settings

Settings User preferences and accessibility profile configuration

Key Workflows

  1. Sign in with GitHub → AccessForge requests repo access via OAuth
  2. Chat Interface → Ask "List my repositories" or "Find accessibility issues in [repo]"
  3. Dashboard → View live repo analytics with charts and activity trends
  4. Contribution Flow → Say "Open a PR to fix issue #42" and follow the guided steps
  5. AI Studio → Generate charts on demand, pin them to the canvas for reference

Learning & Growth

Building AccessForge taught us:

  • Accessibility is design, not afterthought: Every interaction pattern—from focus indicators to voice input—requires intentional design for users with different abilities.
  • AI needs guardrails for safety: Explicit confirmation before destructive actions (commits, PRs) builds trust in AI-assisted workflows.
  • MCP unlocks real actions: Tambo's MCP integration turned the assistant from a chatbot into a true workspace tool by connecting it to live GitHub APIs.
  • Streaming UI improves UX: Real-time component generation and progressive updates keep users engaged during longer AI responses.
  • Schema validation prevents errors: Using Zod to validate AI-generated component props caught edge cases early and made debugging easier.

Getting Started

  1. Install dependencies
npm install
  1. Copy env file
cp example.env.local .env.local
  1. Set required environment variables
NEXT_PUBLIC_TAMBO_API_KEY=...
NEXT_PUBLIC_CLIENT_URL=http://localhost:3000
NEXT_PUBLIC_API_URL=http://localhost:3000
BETTER_AUTH_URL=http://localhost:3000
BETTER_AUTH_SECRET=replace-with-a-secure-secret
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
DATABASE_URL=postgresql://...
  1. Generate Prisma client
npx prisma generate --schema prisma/schema.prisma
  1. Run the app
npm run dev

Open http://localhost:3000

GitHub OAuth Setup

Create a GitHub OAuth App and set these URLs:

  • Homepage URL: http://localhost:3000
  • Callback URL: http://localhost:3000/api/auth/callback/github

For production, replace with your deployed domain.

Tambo Integration

Accessibility Features

  • Profile-based UI Adaptation: Accessibility mode persistence and UI adaptations: src/components/accessibility/AccessibilityProvider.tsx
  • Screen Reader Support:
    • All AI responses announced via aria-live="polite" regions
    • Message content labeled with aria-label for context
    • Screen reader tour and keyboard shortcuts help
    • Semantic HTML with proper ARIA roles
  • Keyboard Navigation:
    • Full keyboard access to all interactive elements
    • Custom keyboard shortcuts for common actions
    • Focus indicators on all interactive components
  • Visual Adaptations:
    • High contrast mode support
    • Color-blind safe palettes with text labels
    • Adaptive chat layout for visual vs non-visual workflows
  • Voice Input: Compatible with browser speech recognition APIs

Useful Scripts

  • npm run dev – run locally
  • npm run build – production build
  • npm run start – serve build
  • npm run lint – lint

Project Structure

src/
  app/            # Routes (chat, dashboard, auth, settings)
  components/     # UI + Tambo components
  lib/            # Auth, Prisma, Tambo config
  services/       # GitHub + analytics services
  generated/      # Prisma client output

Deployment Notes (Vercel)

Make sure all env vars above are set in Vercel. For GitHub OAuth in production:

  • Homepage URL: https://your-domain.vercel.app
  • Callback URL: https://your-domain.vercel.app/api/auth/callback/github

Built with Tambo AI. Docs: https://docs.tambo.co

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key, oauth

Streaming

Yes

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript, streaming

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key",
    "oauth"
  ],
  "requires": [
    "mcp",
    "lang:typescript",
    "streaming"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": true,
  "inputSchemaRef": "https://github.com/azadDsync/access-forge#input",
  "outputSchemaRef": "https://github.com/azadDsync/access-forge#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:46:40.630Z",
  "sourceUpdatedAt": "2026-02-24T19:46:40.630Z",
  "freshnessSeconds": 4428389
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T01:53:09.805Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:40.630Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key, oauth",
    "href": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:40.630Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/azadDsync/access-forge#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:40.630Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Azaddsync",
    "href": "https://github.com/azadDsync/access-forge",
    "sourceUrl": "https://github.com/azadDsync/access-forge",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-azaddsync-access-forge/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to access-forge and adjacent AI workflows.