A

architecto

Free

Architecto est un agent IA « Software Architect » : il assiste la conception logicielle (analyse de besoins, choix d'architecture, ADR, diagrammes, revue de code) en s'appuyant sur une base de connaissances vectoriell...

Visit Website
Related by shared tags and keywordsKiro CrewbytebotKlaatAI
ai-toolsagentagent-skillagentic-aiai-agentsaiai assistantautomation

Overview

Architecto is an AI agent described as a “Software Architect” that assists with software design, including requirements analysis, architecture choices, ADRs, diagrams, and code review, using a vector knowledge base. The project is organized as a monorepo with a backend API and LangGraph agent, an Electron desktop frontend, a Python client SDK, and French/English documentation.

The backend stack uses FastAPI, uv, and Pydantic v2. The agent layer uses LangChain, LangGraph, and LangSmith for observability. Data storage uses PostgreSQL, pgvector for RAG, SQLAlchemy, and Alembic. The desktop application uses Electron, React, TypeScript, Vite, React Router, Tailwind, shadcn/ui, and MobX.

Quick start instructions cover Docker for the database and backend, requiring LLM keys in backend/.env, and running the Electron desktop app from the frontend directory. The API documentation is available at http://localhost:8000/docs. The repository also includes contribution guidelines with Gitflow and PR conventions, a Contributor Covenant code of conduct, and a security policy for reporting vulnerabilities via a private channel. It is distributed under the MIT license.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Software teams use Architecto to assist with software design and requirements analysis.
  • Architecture teams use Architecto to support architecture choices, ADRs, diagrams, and code review.
  • Teams use Architecto with a vector knowledge base to support RAG-based design assistance.
  • Developers use the Python SDK client to integrate with Architecto.
  • Operators use Docker Compose to run PostgreSQL with pgvector and the backend.
  • Developers use the Electron desktop app to connect to the backend API.
  • Teams use the API documentation endpoint to explore the backend API.

Features

Analyze software requirements

Evaluate architecture choices

Create architecture decision records

Produce software architecture diagrams

Review application code

Draw on vector knowledge base

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections