Coder Social home page Coder Social logo

tegonhq / tegon Goto Github PK

View Code? Open in Web Editor NEW
764.0 7.0 24.0 3.03 MB

Tegon is an open-source, AI-first alternative to Jira, Linear

Home Page: https://tegon.ai

License: MIT License

JavaScript 1.58% Dockerfile 0.19% TypeScript 97.84% Shell 0.05% CSS 0.24% Handlebars 0.10%
ai open-source product-management productivity project-management issue-management issue-tracker issue-tracking-system jira jira-alternative

tegon's Introduction

(In progress: We are redesigning our product and will be back to our normal feature implementation in a few weeks.)

Tegon is AI-First Issue Tracking tool for engineering teams

Tegon is an AI-first, open-source issue tracking software that uses AI to smartly automate manual task, workflows or provide more context to engineers for a given task.

Issue Tracking is important for fast-paced teams, enabling them to organize list of tasks, collaborate, and track progress effectively. However, existing tools often introduce the following challenges:

  • Manual efforts in task management, such as task triaging and backlog maintenance, can be time-consuming.
  • Engineers often waste time navigating multiple platforms to gather task context, rather than accessing details within the task itself.
  • Issue tracking tools serve as a task database, directing engineers on what to work on but not aiding in faster task completion.
  • Existing tools don't effectively assist Engineering Managers in real-time task, feature, or bug prioritisation.

Self Hosted

To self-host Tegon on your own machine, you can do so using Docker. However note that you will need to add configurations for email, AI and storage services. Please refer to the documentation here.

Tegon Cloud

We offer a managed cloud version of Tegon that allows you to run Tegon without having to manage the infrastructure. It is currently in private beta. If you're interested in using Tegon Cloud, please book a demo call.

Features

  • Issues Tracking (List and Kanban View)
  • Automatically create a title from the description, eliminating the need to spend time crafting the perfect title
  • Suggest labels and assignees from the description
  • Custom Views
  • Identify duplicate issues
  • Sprints (coming soon)
  • Task Prioritisation (coming soon)
  • Suggest Stack Overflow references for Sentry-linked bug issues (coming soon)

Integrations

  • Github: Automatically update issues status based on commits and pull requests and link mentions of issues back to Tegon
  • Slack:
    • Mention the Tegon bot in a Slack channel to automatically create a bug or feature request.
    • Link a Slack thread to an issue to provide full context about the discussions happening on a specific task or a feature request.
  • Sentry: Get information about Sentry errors in Tegon issues

Command Centre for Agents (Coming Soon)

We're building a command centre for agents that will run multiple agents:

  • Code Review Agent: Reviews linked pull requests for new tasks, ensuring code quality by preventing the incorporation of suboptimal code.
  • Bug Agent: Upon bug assignment, will attempt to reproduce the bug, propose solutions, and in some cases, even implement these solutions in a new PR.
  • Task Prioritisation Agent: Assists team leaders in managing the sprint by doing a real-time assessment of the tasks, priority, and bandwidth and suggesting changes to be made.

Contributing

Whether it's big or small, we love contributions. Not sure where to get started? You can join our Slack, and ask us any questions there.

License

The product is under the MIT License

tegon's People

Contributors

aggmanik avatar harshithmullapudi avatar saimanoj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tegon's Issues

Add autofocus to 'Create New Issue' popup input for 'C' keyboard shortcut

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : Enhancement "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Codestory "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus."}]}]}

Feat: Bulk editing of issues

As a user, I should be able to select multiple issues and perform bulk actions, such as adding labels, assignees, or changing priority, status.

Improve AI Filter Feature for Text-based Filtering with Suggested Filters

Feature: AI-powered filters - User should be able to apply filters by writing text vs the conventional button style filter popover

We want to promote user to use AI filter i.e writing text to apply filters [e.g Show me issues that are assigned to harshith with Urgent priority]
. If user doesn't like suggestion, then we would want to show filter popover.

We would also like to show suggested filters which are most applied filters by the users in the past when they click on AI filter option.

Error when running docker-compose up

I get the following error when trying to run docker-compose up on Ubuntu 22:

❯ sudo docker-compose up[sudo] password for mac:WARNING: Some networks were defined but are not used by any service: app_networkCreating network "tegon_tegon" with the default driverCreating volume "tegon_postgres-data" with default driverCreating volume "tegon_kafka-volume" with default driverCreating volume "tegon_zookeeper-volume" with default driverCreating volume "tegon_typesense-data" with default driverPulling db (postgres-tegon:latest)...ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.

Add dev-docs and end user docs

This is an OpenSource project, and having both types of documentation (dev and user) will be helpful in the end if someone wants to contribute to this project, or wants to know how it works.

If it is okay with you guys, i would love to work on it.

Improve UX: Smooth loading of content without height adjustment

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : UX Enhancement "},{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Reworkd "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though"}]}]}

Create Ticket Reference Feature in Slack Integration

Type : Enhancement
Customer : Decoda Health
Description : For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups

What happens if internet/socket disconnects and changes are made

Hello Team,

Projects looks really great.
Noticed however that there is no support for syncing changes made by a user when they were offline once they reconnect.

Perhaps a handler for socket reconnection that fetches the lastsequenceid from the server and cross checks with what's in localstorage to know just out of date it's data is, then pulls the delta.

(not sure how to then handle updating the server with changes made locally, or handling conflicts. Perhaps a change queue that's stored locally? 🤷‍♂️)

Add autofocus to 'Create New Issue' popup input for 'C' keyboard shortcut

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : Enhancement "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Codestory "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus."}]}]}

Create Ticket Reference Feature in Slack Integration

Type : Enhancement
Customer : Decoda Health
Description : For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups

Create Ticket Reference Feature in Slack Integration

Type : Enhancement
Customer : Decoda Health
Description : For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups

Improve UX: Smooth loading of content without height adjustment

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : UX Enhancement "},{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Reworkd "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though"}]}]}

Improve UX: Smooth loading of content without height adjustment

Type : UX Enhancement
Customer : Reworkd
Description : As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though

Create Ticket Reference Feature in Slack Integration

Type : Enhancement
Customer : Decoda Health
Description : For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups

Fix inbox notifications order

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Notifications in inbox are not in order"}]}]}

Improve Issue Descriptions with AI Context Enricher Agent

Creating a clear and well-defined issue is crucial for efficient project management. However, teams often have their own specific requirements for what constitutes a "good" issue. Missing information can lead to delays, back-and-forth communication, and unnecessary meetings.

Tegon's AI context enricher agent

We're building a powerful AI agent that analyzes issue descriptions to ensure they capture all the necessary details. Here's how it works:

  • Leverages Company Standards: The agent draws on your company's specific guidelines, including issue templates, checklists, or internal instructions.
  • Identifies Missing Context: By analyzing the issue description against these established criteria, the agent pinpoints crucial information that might be missing.
  • Proactive Alerts: If relevant details are missing, the agent promptly alerts both the issue creator and assignee, ensuring everyone is on the same page.

This agent will empower your team to create comprehensive issue descriptions from the start, and thus improving team collaboration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.