Skip to content

Instantly share code, notes, and snippets.

@rodion-m
Last active October 4, 2024 05:41
Show Gist options
  • Save rodion-m/00e8daadc27d24fef316f0b262a4f52d to your computer and use it in GitHub Desktop.
Save rodion-m/00e8daadc27d24fef316f0b262a4f52d to your computer and use it in GitHub Desktop.
codealive_draft.md

CodeAlive Logo

AI that understands your entire codebase

Streamline your development process and boost team productivity with CodeAlive:

  • Instant Answers: Get accurate responses to your codebase questions in natural language
  • Context-Aware Code Reviews: Elevate your Pull/Merge Requests with AI that understands your entire system
  • Tickets Enrichment: an AI-expert that writes suggestions and dev notes to help developers to get started

How is it different?

There are dozens of AI developer tools, what makes CodeAlive different?

The Graph

CodeAlive builds a comprehensive knowledge graph of your entire codebase, understanding complex relationships between components.

graph TD
    B[OrderingContext]
    D[IdentityContext]

    B --> E[Order Processing]
    D --> G[User Authentication]

    E -.->|"processOrder()"| H[Payment Service]
    G -.->|"validateUser()"| J[User Profile]

    K[API Gateway] --> B
    K --> D

    L[Client] -.->|"API Call: POST /order"| K
    M[External Payment Provider] -.->|"API Call: processPayment()"| H

    subgraph identifier[" "]
        E1[Create Order]
        E2[Update Status]
        E -.->|"createOrder()"| E1
        E -.->|"updateOrderStatus()"| E2
    end
Loading

Full codebase context

Unlike most tools, CodeAlive has full context of your codebase and knows the relationships between classes and methods. CodeAlive also knows how modules and microservices interact with each other via the API. This means more intelligent debugging, higher quality code reviews, and more.

Frequently Asked Questions

Can't find what you're looking for? Don't hesitate to contact us for more information.

Can we use CodeAlive directly from VSCode / JetBrains IDEs?

Yes, CodeAlive has extensions for both VSCode and JetBrains IDEs, allowing you to chat with your codebase directly from your IDE.

Can CodeAlive be self-hosted?

Yes, you can self-host the entirety of CodeAlive in your own AWS environment, and even use your own LLM providers for added flexibility.

What programming languages does CodeAlive support?

CodeAlive fully supports Python, JavaScript, TypeScript, Go, Java, C, C++, C#, PHP. Most other languages are supported with slightly lower response quality.

Is CodeAlive compatible with GitLab?

Yes, CodeAlive integrates seamlessly with GitLab in addition to GitHub.

Can CodeAlive integrate with our existing CI/CD pipeline?

Yes, CodeAlive can be integrated with most CI/CD pipelines, allowing you to get code suggestions and reviews directly in your pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment