script or addon to add animation tools button in the N properties? did anyone know what script or add-on to make new slide in the N properties and add the animation tools to these slide??

the simplify button is from scene tab properties
, the constant button is from user preference editing (new f-curve default)
, the red button and in/out box is from animation tools (start/end animation)

i think if there's a script or addon to make UI like this, it will help animator alot to save the work space.. btw sorry for my terrible eng
EDIT
Added repository. Can now be properly installed, activated and deactivated as an addon.
This script creates the desired section with other properties added.
import bpy

class anim_tools_ui(bpy.types.Panel):
    bl_space_type = &quot;VIEW_3D&quot;
    bl_region_type = &quot;UI&quot;
    bl_label = &quot;Animation Tools&quot;
    bl_idname = &quot;OBJECT_PT_le_animation_tools_ui&quot;
    
    def draw(self, context):
        layout = self.layout
        obj = context.object
        
        row = layout.row()
        row.prop(context.tool_settings, &quot;use_keyframe_insert_auto&quot;, text=&quot;&quot;)
        row.prop(context.tool_settings, &quot;keyframe_type&quot;, text=&quot;&quot;)
        row.operator(&quot;anim.keyframe_insert&quot;, text=&quot;&quot;, icon=&quot;KEY_HLT&quot;)
        row.operator(&quot;anim.keyframe_delete&quot;, text=&quot;&quot;, icon=&quot;KEY_DEHLT&quot;)
        row = layout.row()
        row.prop(context.user_preferences.edit, &quot;keyframe_new_interpolation_type&quot;, text=&quot;&quot;)
        row.prop(context.user_preferences.edit, &quot;keyframe_new_handle_type&quot;, text=&quot;&quot;)
        
        
        row = layout.row()
        row.separator()
        
        row = layout.row()
        row.label(text=&quot;Playback&quot;)
        row = layout.row()
        row.prop(context.scene, &quot;sync_mode&quot;, text=&quot;&quot;)
        row.prop(context.scene, &quot;frame_current&quot;, text=&quot;Frame&quot;)
        row.prop(context.scene.render, &quot;fps&quot;, text=&quot;FPS&quot;)
        row = layout.row()
        row.prop(context.scene, &quot;frame_start&quot;, text=&quot;Start&quot;)
        row.prop(context.scene, &quot;frame_end&quot;, text=&quot;End&quot;)
        
        
        row = layout.row()
        row.separator()
        
        row = layout.row()
        row.prop(context.scene.render, &quot;use_simplify&quot;, text=&quot;Simplify&quot;)
        row.prop(context.scene.render, &quot;simplify_subdivision&quot;, text=&quot;levels&quot;)
        
        
        

def register():
    bpy.utils.register_class(anim_tools_ui)
    
def unregister():
    bpy.utils.unregister_class(anim_tools_ui)
    
register()

It is important that after pasting the script in the text editor, the name of the text data block ends with &quot;.py&quot; and Register is checked.
Further Resources
Building a UI Panel
Conversion into an addon